Home
last modified time | relevance | path

Searched refs:fn_lock (Results 1 – 8 of 8) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/fifofs/
H A Dfifovnops.c228 fifolock_t *fn_lock = fnp->fn_lock; in fifo_open() local
237 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()
[all …]
H A Dfifosubr.c195 fnp->fn_lock = flp; in fnode_constructor()
246 ASSERT(fnp->fn_lock == flp); in fnode_destructor()
577 fifolock_t *fn_lock; in fifo_stropen() local
579 fn_lock = fnp->fn_lock; in fifo_stropen()
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()
618 while (fn_lock->flk_ocsync) in fifo_stropen()
[all …]
/illumos-gate/usr/src/uts/common/fs/autofs/
H A Dauto_subr.c119 mutex_enter(&fnp->fn_lock); in auto_wait4mount()
126 if (!cv_wait_sig(&fnp->fn_cv_mount, &fnp->fn_lock)) { in auto_wait4mount()
132 mutex_exit(&fnp->fn_lock); in auto_wait4mount()
146 mutex_exit(&fnp->fn_lock); in auto_wait4mount()
179 mutex_enter(&fnp->fn_lock); in auto_lookup_aux()
195 mutex_exit(&fnp->fn_lock); in auto_lookup_aux()
216 mutex_enter(&fnp->fn_lock); in auto_lookup_aux()
228 mutex_exit(&fnp->fn_lock); in auto_lookup_aux()
272 mutex_enter(&fnp->fn_lock); in auto_mount_thread()
280 mutex_exit(&fnp->fn_lock); in auto_mount_thread()
[all …]
H A Dauto_vnops.c220 mutex_enter(&fnp->fn_lock); in auto_getattr()
226 mutex_exit(&fnp->fn_lock); in auto_getattr()
231 cv_wait(&fnp->fn_cv_mount, &fnp->fn_lock); in auto_getattr()
235 mutex_exit(&fnp->fn_lock); in auto_getattr()
238 mutex_enter(&fnp->fn_lock); in auto_getattr()
245 mutex_exit(&fnp->fn_lock); in auto_getattr()
443 mutex_enter(&dfnp->fn_lock); in auto_lookup()
445 mutex_exit(&dfnp->fn_lock); in auto_lookup()
454 mutex_exit(&dfnp->fn_lock); in auto_lookup()
561 mutex_enter(&fnp->fn_lock); in auto_lookup()
[all …]
/illumos-gate/usr/src/uts/common/fs/nfs/
H A Dnfs4_client.c4031 mutex_enter(&parent->fn_lock); in fn_get()
4045 mutex_exit(&parent->fn_lock); in fn_get()
4055 mutex_exit(&parent->fn_lock); in fn_get()
4056 mutex_enter(&fnp->fn_lock); in fn_get()
4062 mutex_enter(&parent->fn_lock); in fn_get()
4064 mutex_exit(&parent->fn_lock); in fn_get()
4067 mutex_exit(&fnp->fn_lock); in fn_get()
4074 mutex_init(&fnp->fn_lock, NULL, MUTEX_DEFAULT, NULL); in fn_get()
4098 mutex_exit(&parent->fn_lock); in fn_get()
4129 mutex_enter(&fnp->fn_lock); in fn_rele()
[all …]
/illumos-gate/usr/src/uts/common/sys/fs/
H A Dautofs.h183 kmutex_t fn_lock; /* protects the fnnode */ member
249 ASSERT(MUTEX_HELD(&(fnp)->fn_lock)); \
H A Dfifonode.h84 fifolock_t *fn_lock; /* pointer to per fifo lock */ member
/illumos-gate/usr/src/uts/common/nfs/
H A Dnfs4_clnt.h2199 kmutex_t fn_lock; member