Home
last modified time | relevance | path

Searched refs:fn_rwlock (Results 1 – 4 of 4) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/autofs/
H A Dauto_subr.c1139 rw_enter(&dfnp->fn_rwlock, RW_WRITER); in auto_perform_actions()
1161 rw_exit(&dfnp->fn_rwlock); in auto_perform_actions()
1303 rw_enter(&newfnp->fn_rwlock, RW_WRITER); in auto_perform_actions()
1305 rw_exit(&newfnp->fn_rwlock); in auto_perform_actions()
1306 rw_enter(&dfnp->fn_rwlock, RW_WRITER); in auto_perform_actions()
1308 rw_exit(&dfnp->fn_rwlock); in auto_perform_actions()
1430 rw_init(&fnp->fn_rwlock, NULL, RW_DEFAULT, NULL); in auto_makefnnode()
1458 rw_destroy(&fnp->fn_rwlock); in auto_freefnnode()
1481 ASSERT(RW_WRITE_HELD(&dfnp->fn_rwlock)); in auto_disconnect()
1537 ASSERT(RW_WRITE_HELD(&dfnp->fn_rwlock)); in auto_enter()
[all …]
H A Dauto_vnops.c473 rw_enter(&dfnp->fn_rwlock, RW_READER); in auto_lookup()
500 if (rw_tryupgrade(&dfnp->fn_rwlock) == 0) { in auto_lookup()
508 rw_exit(&dfnp->fn_rwlock); in auto_lookup()
509 rw_enter(&dfnp->fn_rwlock, RW_WRITER); in auto_lookup()
513 ASSERT(RW_WRITE_HELD(&dfnp->fn_rwlock)); in auto_lookup()
540 rw_exit(&dfnp->fn_rwlock); in auto_lookup()
544 rw_exit(&dfnp->fn_rwlock); in auto_lookup()
562 rw_exit(&dfnp->fn_rwlock); in auto_lookup()
989 ASSERT(RW_READ_HELD(&fnp->fn_rwlock)); in auto_readdir()
996 rw_exit(&fnp->fn_rwlock); in auto_readdir()
[all …]
H A Dauto_vfsops.c656 rw_enter(&fngp->fng_rootfnnodep->fn_rwlock, RW_WRITER); in auto_mount()
660 rw_exit(&fngp->fng_rootfnnodep->fn_rwlock); in auto_mount()
728 rw_enter(&myrootfnnodep->fn_rwlock, RW_WRITER); in auto_unmount()
738 rw_exit(&myrootfnnodep->fn_rwlock); in auto_unmount()
751 rw_exit(&myrootfnnodep->fn_rwlock); in auto_unmount()
/illumos-gate/usr/src/uts/common/sys/fs/
H A Dautofs.h182 krwlock_t fn_rwlock; /* protects list traversal */ member