Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/common/fs/fifofs/
H A Dfifovnops.c237 mutex_enter(&fn_lock->flk_lock); in fifo_open()
272 ASSERT(MUTEX_HELD(&VTOF(*vpp)->fn_lock->flk_lock)); in fifo_open()
283 mutex_exit(&VTOF(*vpp)->fn_lock->flk_lock); in fifo_open()
333 mutex_exit(&fnp->fn_lock->flk_lock); in fifo_open()
351 mutex_exit(&fnp->fn_lock->flk_lock); in fifo_open()
357 &fnp->fn_lock->flk_lock)) { in fifo_open()
367 mutex_exit(&fnp->fn_lock->flk_lock); in fifo_open()
387 mutex_exit(&fnp->fn_lock->flk_lock); in fifo_open()
395 &fnp->fn_lock->flk_lock)) { in fifo_open()
405 mutex_exit(&fnp->fn_lock->flk_lock); in fifo_open()
[all …]
H A Dfifosubr.c179 mutex_init(&flp->flk_lock, NULL, MUTEX_DEFAULT, NULL); in fnode_constructor()
232 mutex_destroy(&flp->flk_lock); in fnode_destructor()
581 mutex_enter(&fn_lock->flk_lock); in fifo_stropen()
582 ASSERT(MUTEX_HELD(&fnp->fn_lock->flk_lock)); in fifo_stropen()
590 if (!cv_wait_sig(&fnp->fn_wait_cv, &fn_lock->flk_lock)) { in fifo_stropen()
593 mutex_exit(&fn_lock->flk_lock); in fifo_stropen()
607 mutex_exit(&fn_lock->flk_lock); in fifo_stropen()
619 cv_wait(&fn_lock->flk_wait_cv, &fn_lock->flk_lock); in fifo_stropen()
633 mutex_exit(&fn_lock->flk_lock); in fifo_stropen()
635 mutex_enter(&fn_lock->flk_lock); in fifo_stropen()
[all …]
/illumos-gate/usr/src/uts/common/sys/fs/
H A Dfifonode.h68 kmutex_t flk_lock; /* fifo lock */ member