Home
last modified time | relevance | path

Searched refs:mi_async_lock (Results 1 – 7 of 7) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/nfs/
H A Dnfs4_client.c1112 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 Dnfs_client.c1246 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 Dnfs_vfsops.c1239 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 Dnfs3_vfsops.c1120 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 Dnfs4_vfsops.c2383 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 Dnfs_clnt.h386 kmutex_t mi_async_lock; /* lock to protect async list */ member
H A Dnfs4_clnt.h1015 kmutex_t mi_async_lock; member