Home
last modified time | relevance | path

Searched refs:PIPE_MTX (Results 1 – 3 of 3) sorted by relevance

/freebsd-14.2/sys/sys/
H A Dpipe.h142 #define PIPE_MTX(pipe) (&(pipe)->pipe_pair->pp_mtx) macro
143 #define PIPE_LOCK(pipe) mtx_lock(PIPE_MTX(pipe))
144 #define PIPE_UNLOCK(pipe) mtx_unlock(PIPE_MTX(pipe))
145 #define PIPE_LOCK_ASSERT(pipe, type) mtx_assert(PIPE_MTX(pipe), (type))
/freebsd-14.2/sys/kern/
H A Dsys_pipe.c386 knlist_init_mtx(&rpipe->pipe_sel.si_note, PIPE_MTX(rpipe)); in pipe_paircreate()
387 knlist_init_mtx(&wpipe->pipe_sel.si_note, PIPE_MTX(wpipe)); in pipe_paircreate()
683 error = msleep(&cpipe->pipe_waiters, PIPE_MTX(cpipe), prio, in pipelock()
887 if ((error = msleep(rpipe, PIPE_MTX(rpipe), in pipe_read()
1070 error = msleep(wpipe, PIPE_MTX(wpipe), in pipe_direct_write()
1085 error = msleep(wpipe, PIPE_MTX(wpipe), in pipe_direct_write()
1107 error = msleep(wpipe, PIPE_MTX(wpipe), PRIBIO | PCATCH, in pipe_direct_write()
1242 error = msleep(wpipe, PIPE_MTX(rpipe), PRIBIO | PCATCH, in pipe_write()
1347 error = msleep(wpipe, PIPE_MTX(rpipe), in pipe_write()
1676 KASSERT(!mtx_owned(PIPE_MTX(cpipe)), in pipe_free_kmem()
[all …]
/freebsd-14.2/sys/fs/fifofs/
H A Dfifo_vnops.c197 error = msleep(&fip->fi_readers, PIPE_MTX(fpipe), in fifo_open()
225 error = msleep(&fip->fi_writers, PIPE_MTX(fpipe), in fifo_open()