PIPE_MTX
error = msleep(&fip->fi_readers, PIPE_MTX(fpipe),
error = msleep(&fip->fi_writers, PIPE_MTX(fpipe),
error = msleep(wpipe, PIPE_MTX(wpipe),
error = msleep(wpipe, PIPE_MTX(wpipe),
error = msleep(wpipe, PIPE_MTX(wpipe), PRIBIO | PCATCH,
error = msleep(wpipe, PIPE_MTX(rpipe), PRIBIO | PCATCH,
error = msleep(wpipe, PIPE_MTX(rpipe),
msleep(cpipe, PIPE_MTX(cpipe), PRIBIO, "pipecl", 0);
knlist_init_mtx(&rpipe->pipe_sel.si_note, PIPE_MTX(rpipe));
knlist_init_mtx(&wpipe->pipe_sel.si_note, PIPE_MTX(wpipe));
error = msleep(&cpipe->pipe_waiters, PIPE_MTX(cpipe), prio,
if ((error = msleep(rpipe, PIPE_MTX(rpipe),
#define PIPE_LOCK(pipe) mtx_lock(PIPE_MTX(pipe))
#define PIPE_UNLOCK(pipe) mtx_unlock(PIPE_MTX(pipe))
#define PIPE_LOCK_ASSERT(pipe, type) mtx_assert(PIPE_MTX(pipe), (type))