Lines Matching defs:fn_lock

226 	fifolock_t	*fn_lock	= fnp->fn_lock;
235 mutex_enter(&fn_lock->flk_lock);
270 ASSERT(MUTEX_HELD(&VTOF(*vpp)->fn_lock->flk_lock));
281 mutex_exit(&VTOF(*vpp)->fn_lock->flk_lock);
331 mutex_exit(&fnp->fn_lock->flk_lock);
349 mutex_exit(&fnp->fn_lock->flk_lock);
355 &fnp->fn_lock->flk_lock)) {
365 mutex_exit(&fnp->fn_lock->flk_lock);
385 mutex_exit(&fnp->fn_lock->flk_lock);
393 &fnp->fn_lock->flk_lock)) {
403 mutex_exit(&fnp->fn_lock->flk_lock);
420 mutex_exit(&fn_lock->flk_lock);
443 fifolock_t *fn_lock = fnp->fn_lock;
464 mutex_enter(&fn_lock->flk_lock);
470 while (fn_lock->flk_ocsync)
471 cv_wait(&fn_lock->flk_wait_cv, &fn_lock->flk_lock);
473 fn_lock->flk_ocsync = 1;
539 fn_lock->flk_ocsync = 0;
540 cv_broadcast(&fn_lock->flk_wait_cv);
541 mutex_exit(&fn_lock->flk_lock);
584 mutex_exit(&fn_lock->flk_lock);
586 mutex_enter(&fn_lock->flk_lock);
594 fn_lock->flk_ocsync = 0;
595 cv_broadcast(&fn_lock->flk_wait_cv);
610 mutex_exit(&fn_lock->flk_lock);
616 mutex_exit(&fn_lock->flk_lock);
627 mutex_exit(&fn_lock->flk_lock);
629 mutex_enter(&fn_lock->flk_lock);
631 fn_lock->flk_ocsync = 0;
632 cv_broadcast(&fn_lock->flk_wait_cv);
634 mutex_exit(&fn_lock->flk_lock);
663 fifolock_t *fn_lock = fnp->fn_lock;
671 mutex_enter(&fn_lock->flk_lock);
688 mutex_exit(&fn_lock->flk_lock);
696 mutex_exit(&fn_lock->flk_lock);
717 &fn_lock->flk_lock)) {
768 fifo_wakewriter(fn_dest, fn_lock);
771 &fn_lock->flk_lock))
794 fifo_wakewriter(fn_dest, fn_lock);
803 mutex_exit(&fn_lock->flk_lock);
809 mutex_enter(&fn_lock->flk_lock);
824 mutex_exit(&fn_lock->flk_lock);
848 fifolock_t *fn_lock;
876 fn_lock = fnp->fn_lock;
879 mutex_enter(&fn_lock->flk_lock);
918 mutex_exit(&fn_lock->flk_lock);
935 &fn_lock->flk_lock)) {
938 fifo_wakereader(fn_dest, fn_lock);
984 mutex_exit(&fn_lock->flk_lock);
995 mutex_exit(&fn_lock->flk_lock);
999 mutex_enter(&fn_lock->flk_lock);
1034 mutex_enter(&fn_lock->flk_lock);
1064 fifo_wakereader(fn_dest, fn_lock);
1075 ASSERT(MUTEX_HELD(&fn_lock->flk_lock));
1077 mutex_exit(&fn_lock->flk_lock);
1083 mutex_enter(&fn_lock->flk_lock);
1102 mutex_exit(&fn_lock->flk_lock);
1108 mutex_exit(&fn_lock->flk_lock);
1136 fifolock_t *fn_lock = fnp->fn_lock;
1148 mutex_enter(&fn_lock->flk_lock);
1188 mutex_exit(&fn_lock->flk_lock);
1201 mutex_exit(&fn_lock->flk_lock);
1369 mutex_exit(&fn_lock->flk_lock);
1379 mutex_exit(&fn_lock->flk_lock);
1393 fifolock_t *fn_lock;
1421 fn_lock = fnp->fn_lock;
1422 mutex_enter(&fn_lock->flk_lock);
1427 mutex_exit(&fn_lock->flk_lock);
1450 fifolock_t *fn_lock = fnp->fn_lock;
1458 mutex_enter(&fn_lock->flk_lock);
1471 mutex_enter(&fn_lock->flk_lock);
1510 mutex_exit(&fn_lock->flk_lock);
1529 fifolock_t *fn_lock;
1534 fn_lock = fnp->fn_lock;
1535 mutex_enter(&fn_lock->flk_lock);
1541 mutex_exit(&fn_lock->flk_lock);
1620 fifolock_t *fn_lock;
1654 fn_lock = fnp->fn_lock;
1656 mutex_enter(&fn_lock->flk_lock);
1663 if (--fn_lock->flk_ref == 0) {
1664 mutex_exit(&fn_lock->flk_lock);
1689 kmem_cache_free(pipe_cache, (fifodata_t *)fn_lock);
1691 kmem_cache_free(fnode_cache, (fifodata_t *)fn_lock);
1693 mutex_exit(&fn_lock->flk_lock);
1766 fifolock_t *fn_lock;
1776 fn_lock = fnp->fn_lock;
1778 if (polllock(&stp->sd_pollist, &fn_lock->flk_lock) != 0) {
1791 mutex_exit(&fnp->fn_lock->flk_lock);
1801 mutex_exit(&fnp->fn_lock->flk_lock);
1843 mutex_exit(&fnp->fn_lock->flk_lock);
1864 mutex_exit(&fnp->fn_lock->flk_lock);
1994 ASSERT(MUTEX_HELD(&fnp->fn_lock->flk_lock));
1997 cv_wait(&fnp->fn_wait_cv, &fnp->fn_lock->flk_lock);
2018 ASSERT(MUTEX_HELD(&fnp->fn_lock->flk_lock));