Lines Matching refs:pipe_lock
224 rpipe->pipe_lock = mutex_obj_alloc(MUTEX_DEFAULT, IPL_NONE); in pipe1()
225 wpipe->pipe_lock = rpipe->pipe_lock; in pipe1()
226 mutex_obj_hold(wpipe->pipe_lock); in pipe1()
314 pipe->pipe_lock = NULL; in pipe_create()
336 KASSERT(mutex_owned(pipe->pipe_lock)); in pipelock()
340 error = cv_wait_sig(&pipe->pipe_lkcv, pipe->pipe_lock); in pipelock()
345 cv_wait(&pipe->pipe_lkcv, pipe->pipe_lock); in pipelock()
410 kmutex_t *lock = rpipe->pipe_lock; in pipe_read()
573 lock = rpipe->pipe_lock; in pipe_write()
757 kmutex_t *lock = pipe->pipe_lock; in pipe_ioctl()
823 mutex_enter(rpipe->pipe_lock); in pipe_poll()
854 mutex_exit(rpipe->pipe_lock); in pipe_poll()
864 mutex_enter(pipe->pipe_lock); in pipe_stat()
882 mutex_exit(pipe->pipe_lock); in pipe_stat()
906 mutex_enter(pipe->pipe_lock); in pipe_restart()
912 mutex_exit(pipe->pipe_lock); in pipe_restart()
971 lock = pipe->pipe_lock; in pipeclose()
1021 pipe->pipe_lock = NULL; in pipeclose()
1037 lock = pipe->pipe_lock; in filt_pipedetach()
1071 mutex_enter(rpipe->pipe_lock); in filt_piperead()
1085 mutex_exit(rpipe->pipe_lock); in filt_piperead()
1098 mutex_enter(rpipe->pipe_lock); in filt_pipewrite()
1112 mutex_exit(rpipe->pipe_lock); in filt_pipewrite()
1138 lock = pipe->pipe_lock; in pipe_kqfilter()