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

/illumos-gate/usr/src/uts/common/fs/nfs/
H A Dnfs_client.c1238 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 Dnfs4_client.c1129 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 Dnfs3_vfsops.c1116 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 Dnfs_vfsops.c1235 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 Dnfs4_vfsops.c2379 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 Dnfs_clnt.h306 * 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 Dnfs4_clnt.h879 * 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 249 milliseconds