Searched refs:mi_async_lock (Results 1 – 7 of 7) sorted by relevance
/illumos-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs4_client.c | 1112 CALLB_CPR_INIT(&cprinfo, &mi->mi_async_lock, callb_generic_cpr, in nfs4_async_manager() 1115 mutex_enter(&mi->mi_async_lock); in nfs4_async_manager() 1164 mutex_exit(&mi->mi_async_lock); in nfs4_async_manager() 1169 mutex_enter(&mi->mi_async_lock); in nfs4_async_manager() 1173 mutex_exit(&mi->mi_async_lock); in nfs4_async_manager() 1179 mutex_enter(&mi->mi_async_lock); in nfs4_async_manager() 1194 cv_wait(&mi->mi_async_reqs_cv, &mi->mi_async_lock); in nfs4_async_manager() 1195 CALLB_CPR_SAFE_END(&cprinfo, &mi->mi_async_lock); in nfs4_async_manager() 1231 mutex_enter(&mi->mi_async_lock); in nfs4_async_manager_stop() 1240 cv_wait(&mi->mi_async_cv, &mi->mi_async_lock); in nfs4_async_manager_stop() [all …]
|
H A D | nfs_client.c | 1246 CALLB_CPR_INIT(&cprinfo, &mi->mi_async_lock, callb_generic_cpr, in nfs_async_manager() 1249 mutex_enter(&mi->mi_async_lock); in nfs_async_manager() 1298 mutex_exit(&mi->mi_async_lock); in nfs_async_manager() 1302 mutex_enter(&mi->mi_async_lock); in nfs_async_manager() 1306 mutex_exit(&mi->mi_async_lock); in nfs_async_manager() 1311 mutex_enter(&mi->mi_async_lock); in nfs_async_manager() 1326 cv_wait(&mi->mi_async_reqs_cv, &mi->mi_async_lock); in nfs_async_manager() 1327 CALLB_CPR_SAFE_END(&cprinfo, &mi->mi_async_lock); in nfs_async_manager() 1353 mutex_enter(&mi->mi_async_lock); in nfs_async_manager_stop() 1359 cv_wait(&mi->mi_async_cv, &mi->mi_async_lock); in nfs_async_manager_stop() [all …]
|
H A D | nfs_vfsops.c | 1239 mutex_init(&mi->mi_async_lock, NULL, MUTEX_DEFAULT, NULL); in nfsrootvp() 1378 mutex_enter(&mi->mi_async_lock); in nfs_unmount() 1381 mutex_exit(&mi->mi_async_lock); in nfs_unmount() 1414 mutex_enter(&mi->mi_async_lock); in nfs_unmount() 1416 mutex_exit(&mi->mi_async_lock); in nfs_unmount()
|
H A D | nfs3_vfsops.c | 1120 mutex_init(&mi->mi_async_lock, NULL, MUTEX_DEFAULT, NULL); in nfs3rootvp() 1383 mutex_enter(&mi->mi_async_lock); in nfs3_unmount() 1386 mutex_exit(&mi->mi_async_lock); in nfs3_unmount() 1419 mutex_enter(&mi->mi_async_lock); in nfs3_unmount() 1421 mutex_exit(&mi->mi_async_lock); in nfs3_unmount()
|
H A D | nfs4_vfsops.c | 2383 mutex_init(&mi->mi_async_lock, NULL, MUTEX_DEFAULT, NULL); in nfs4rootvp() 2738 mutex_enter(&mi->mi_async_lock); in nfs4_unmount() 2740 mutex_exit(&mi->mi_async_lock); in nfs4_unmount() 2752 mutex_enter(&mi->mi_async_lock); in nfs4_unmount() 2754 mutex_exit(&mi->mi_async_lock); in nfs4_unmount() 4395 mutex_enter(&mi->mi_async_lock); in nfs4_free_mount() 4398 mutex_exit(&mi->mi_async_lock); in nfs4_free_mount()
|
/illumos-gate/usr/src/uts/common/nfs/ |
H A D | nfs_clnt.h | 386 kmutex_t mi_async_lock; /* lock to protect async list */ member
|
H A D | nfs4_clnt.h | 1015 kmutex_t mi_async_lock; member
|