Searched refs:mi_async_lock (Results 1 - 7 of 7) sorted by relevance
/illumos-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs_client.c | 1238 CALLB_CPR_INIT(&cprinfo, &mi->mi_async_lock, callb_generic_cpr, 1241 mutex_enter(&mi->mi_async_lock); 1290 mutex_exit(&mi->mi_async_lock); 1294 mutex_enter(&mi->mi_async_lock); 1298 mutex_exit(&mi->mi_async_lock); 1303 mutex_enter(&mi->mi_async_lock); 1318 cv_wait(&mi->mi_async_reqs_cv, &mi->mi_async_lock); 1319 CALLB_CPR_SAFE_END(&cprinfo, &mi->mi_async_lock); 1328 * There is no explicit call to mutex_exit(&mi->mi_async_lock) 1330 * 'mi_async_lock' [all...] |
H A D | nfs4_client.c | 1129 CALLB_CPR_INIT(&cprinfo, &mi->mi_async_lock, callb_generic_cpr, 1132 mutex_enter(&mi->mi_async_lock); 1181 mutex_exit(&mi->mi_async_lock); 1186 mutex_enter(&mi->mi_async_lock); 1190 mutex_exit(&mi->mi_async_lock); 1196 mutex_enter(&mi->mi_async_lock); 1211 cv_wait(&mi->mi_async_reqs_cv, &mi->mi_async_lock); 1212 CALLB_CPR_SAFE_END(&cprinfo, &mi->mi_async_lock); 1230 * There is no explicit call to mutex_exit(&mi->mi_async_lock) 1232 * 'mi_async_lock' [all...] |
H A D | nfs3_vfsops.c | 1116 mutex_init(&mi->mi_async_lock, NULL, MUTEX_DEFAULT, NULL); 1379 mutex_enter(&mi->mi_async_lock); 1382 mutex_exit(&mi->mi_async_lock); 1415 mutex_enter(&mi->mi_async_lock); 1417 mutex_exit(&mi->mi_async_lock);
|
H A D | nfs_vfsops.c | 1235 mutex_init(&mi->mi_async_lock, NULL, MUTEX_DEFAULT, NULL); 1374 mutex_enter(&mi->mi_async_lock); 1377 mutex_exit(&mi->mi_async_lock); 1410 mutex_enter(&mi->mi_async_lock); 1412 mutex_exit(&mi->mi_async_lock);
|
H A D | nfs4_vfsops.c | 2379 mutex_init(&mi->mi_async_lock, NULL, MUTEX_DEFAULT, NULL); 2734 mutex_enter(&mi->mi_async_lock); 2736 mutex_exit(&mi->mi_async_lock); 2748 mutex_enter(&mi->mi_async_lock); 2750 mutex_exit(&mi->mi_async_lock); 4391 mutex_enter(&mi->mi_async_lock); 4394 mutex_exit(&mi->mi_async_lock);
|
/illumos-gate/usr/src/uts/common/nfs/ |
H A D | nfs_clnt.h | 306 * The mi_async_lock mutex protects the following fields: 328 * mi_globals::mig_lock > mi_async_lock > mi_lock 386 kmutex_t mi_async_lock; /* lock to protect async list */ member in struct:mntinfo
|
H A D | nfs4_clnt.h | 879 * The mi_async_lock mutex protects the following fields: 907 * mi4_globals::mig_lock > mi_async_lock 908 * mi_async_lock > nfs4_server_t::s_lock > mi_lock 1015 kmutex_t mi_async_lock; member in struct:mntinfo4
|
Completed in 95 milliseconds