Searched refs:sharetab_lock (Results 1 – 8 of 8) sorted by relevance
/illumos-gate/usr/src/uts/common/fs/sharefs/ |
H A D | sharetab.c | 113 rw_enter(&sg->sharetab_lock, RW_WRITER); in sharefs_remove() 124 rw_exit(&sg->sharetab_lock); in sharefs_remove() 163 rw_exit(&sg->sharetab_lock); in sharefs_remove() 193 rw_enter(&sg->sharetab_lock, RW_WRITER); in sharefs_add() 256 rw_exit(&sg->sharetab_lock); in sharefs_add() 278 rw_exit(&sg->sharetab_lock); in sharefs_add() 291 rw_init(&sg->sharetab_lock, NULL, RW_DEFAULT, NULL); in sharetab_zone_init() 311 rw_destroy(&sg->sharetab_lock); in sharetab_zone_fini() 370 rw_enter(&sg->sharetab_lock, RW_READER); in sharefs_impl() 375 rw_exit(&sg->sharetab_lock); in sharefs_impl() [all …]
|
H A D | sharefs_vnops.c | 61 rw_enter(&sg->sharetab_lock, RW_READER); in sharefs_snap_create() 68 rw_exit(&sg->sharetab_lock); in sharefs_snap_create() 82 rw_exit(&sg->sharetab_lock); in sharefs_snap_create() 145 rw_exit(&sg->sharetab_lock); in sharefs_snap_create() 155 rw_exit(&sg->sharetab_lock); in sharefs_snap_create() 185 rw_enter(&sg->sharetab_lock, RW_READER); in sharefs_getattr() 188 rw_exit(&sg->sharetab_lock); in sharefs_getattr()
|
/illumos-gate/usr/src/lib/libfsmgt/common/ |
H A D | fs_shares.c | 46 static mutex_t sharetab_lock = DEFAULTMUTEX; variable 94 (void) mutex_lock(&sharetab_lock); in fs_get_share_list() 103 (void) mutex_unlock(&sharetab_lock); in fs_get_share_list() 117 (void) mutex_unlock(&sharetab_lock); in fs_get_share_list()
|
/illumos-gate/usr/src/cmd/fs.d/nfs/mountd/ |
H A D | exportlist.c | 91 (void) rw_rdlock(&sharetab_lock); in export() 157 (void) rw_unlock(&sharetab_lock); in export()
|
H A D | mountd.h | 60 extern rwlock_t sharetab_lock;
|
H A D | mountd.c | 102 rwlock_t sharetab_lock; /* lock to protect the cached sharetab */ variable 589 (void) rwlock_init(&sharetab_lock, USYNC_THREAD, NULL); in main() 1695 (void) rw_rdlock(&sharetab_lock); in findentry() 1729 (void) rw_unlock(&sharetab_lock); in findentry() 3156 (void) rw_wrlock(&sharetab_lock); in check_sharetab() 3160 (void) rw_unlock(&sharetab_lock); in check_sharetab() 3172 (void) rw_unlock(&sharetab_lock); in check_sharetab() 3212 (void) rw_unlock(&sharetab_lock); in check_sharetab() 3218 (void) rw_unlock(&sharetab_lock); in check_sharetab() 3228 (void) rw_unlock(&sharetab_lock); in check_sharetab()
|
/illumos-gate/usr/src/uts/common/sharefs/ |
H A D | sharefs.h | 81 krwlock_t sharetab_lock; /* lock for the cached sharetab */ member
|
/illumos-gate/usr/src/lib/libshare/common/ |
H A D | libsharecore.c | 72 static mutex_t sharetab_lock = DEFAULTMUTEX; variable 1378 (void) mutex_lock(&sharetab_lock); in get_share_list() 1383 (void) mutex_unlock(&sharetab_lock); in get_share_list() 1409 (void) mutex_unlock(&sharetab_lock); in get_share_list() 1415 (void) mutex_unlock(&sharetab_lock); in get_share_list()
|