Searched refs:mi_recovlock (Results 1 - 9 of 9) sorted by relevance
/illumos-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs4_recovery.c | 285 ASSERT(nfs_rw_lock_held(&mi->mi_recovlock, RW_READER) || 286 nfs_rw_lock_held(&mi->mi_recovlock, RW_WRITER)); 314 ASSERT(nfs_rw_lock_held(&mi->mi_recovlock, RW_READER) || 315 nfs_rw_lock_held(&mi->mi_recovlock, RW_WRITER)); 334 * start a new thread. The caller should hold mi->mi_recovlock as a reader 430 ASSERT(nfs_rw_lock_held(&mi->mi_recovlock, RW_READER) || 431 nfs_rw_lock_held(&mi->mi_recovlock, RW_WRITER)); 459 ASSERT(nfs_rw_lock_held(&mi->mi_recovlock, RW_READER) || 460 nfs_rw_lock_held(&mi->mi_recovlock, RW_WRITER)); 469 ASSERT(nfs_rw_lock_held(&mi->mi_recovlock, RW_READE [all...] |
H A D | nfs4_vfsops.c | 2299 nfs_rw_init(&mi->mi_recovlock, NULL, RW_DEFAULT, NULL); 3171 * if we need to call nfs4_start/end_op as well as grab the mi_recovlock 3197 (void) nfs_rw_enter_sig(&mi->mi_recovlock, RW_READER, 0); 3236 nfs_rw_exit(&mi->mi_recovlock); 3245 * Drop the mi_recovlock since nfs4_start_op will 3249 nfs_rw_exit(&mi->mi_recovlock); 3646 ASSERT(nfs_rw_lock_held(&mi->mi_recovlock, RW_READER) || 3647 nfs_rw_lock_held(&mi->mi_recovlock, RW_WRITER)); 3826 (void) nfs_rw_enter_sig(&mi->mi_recovlock, RW_READER, 0); 3832 nfs_rw_exit(&mi->mi_recovlock); [all...] |
H A D | nfs4_stub_vnops.c | 1372 * lock: if set do not lock s_recovlock and mi_recovlock mutex, 1395 (void) nfs_rw_enter_sig(&mi->mi_recovlock, RW_READER, 0); 1397 ASSERT(nfs_rw_lock_held(&mi->mi_recovlock, RW_READER) || 1398 nfs_rw_lock_held(&mi->mi_recovlock, RW_WRITER)); 1402 nfs_rw_exit(&mi->mi_recovlock); 1411 (void) nfs_rw_enter_sig(&mi->mi_recovlock, RW_WRITER, 0); 1457 nfs_rw_exit(&mi->mi_recovlock);
|
H A D | nfs4_rnode.c | 1595 * clientid can change if the caller drops mi_recovlock. 1627 (void) nfs_rw_enter_sig(&mi->mi_recovlock, RW_READER, 0); 1637 nfs_rw_exit(&mi->mi_recovlock); 1647 nfs_rw_exit(&mi->mi_recovlock);
|
H A D | nfs4_callback.c | 1299 * Caller must be holding mi_recovlock in read mode 1464 (void) nfs_rw_enter_sig(&mi->mi_recovlock, 1467 nfs_rw_exit(&mi->mi_recovlock); 1594 * with r_deleg_recall_lock and mi->mi_recovlock. 1687 (void) nfs_rw_enter_sig(&mi->mi_recovlock, RW_READER, FALSE); 1689 nfs_rw_exit(&mi->mi_recovlock);
|
H A D | nfs4_subr.c | 438 if (nfs_rw_enter_sig(&mi->mi_recovlock, RW_READER, 444 nfs_rw_exit(&mi->mi_recovlock); 458 nfs_rw_exit(&mi->mi_recovlock);
|
H A D | nfs4_client.c | 2217 (void) nfs_rw_enter_sig(&mi->mi_recovlock, RW_READER, 2220 nfs_rw_exit(&mi->mi_recovlock); 3118 nfs_rw_destroy(&mi->mi_recovlock);
|
H A D | nfs4_vnops.c | 15194 * mi_recovlock so we can synchronize with 15198 (void) nfs_rw_enter_sig(&mi->mi_recovlock, 15224 nfs_rw_exit(&mi->mi_recovlock); 15440 nfs_rw_exit(&mi->mi_recovlock); 15551 nfs_rw_exit(&mi->mi_recovlock); 15607 nfs_rw_exit(&mi->mi_recovlock);
|
/illumos-gate/usr/src/uts/common/nfs/ |
H A D | nfs4_clnt.h | 896 * The mntinfo4_t::mi_recovlock protects the following fields: 902 * holding the mi_recovlock as RW_WRITER. 904 * holding the mi_recovlock as RW_READER. 909 * mi_recovlock > mi_rename_lock > nfs_rtable4_lock 910 * nfs4_server_t::s_recovlock > mi_recovlock 914 * mi_recovlock > nfs4_server_t::s_lock 915 * mi_recovlock > nfs4_server_lst_lock 1025 nfs_rwlock_t mi_recovlock; /* separate ops from recovery (v4) */ member in struct:mntinfo4
|
Completed in 113 milliseconds