Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/common/fs/sharefs/
H A Dsharetab.c113 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 Dsharefs_vnops.c61 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 Dfs_shares.c46 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 Dexportlist.c91 (void) rw_rdlock(&sharetab_lock); in export()
157 (void) rw_unlock(&sharetab_lock); in export()
H A Dmountd.h60 extern rwlock_t sharetab_lock;
H A Dmountd.c102 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 Dsharefs.h81 krwlock_t sharetab_lock; /* lock for the cached sharetab */ member
/illumos-gate/usr/src/lib/libshare/common/
H A Dlibsharecore.c72 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()