Lines Matching refs:mi_recovlock

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_READER) ||
470 nfs_rw_lock_held(&mi->mi_recovlock, RW_WRITER));
479 ASSERT(nfs_rw_lock_held(&mi->mi_recovlock, RW_READER) ||
480 nfs_rw_lock_held(&mi->mi_recovlock, RW_WRITER));
514 ASSERT(nfs_rw_lock_held(&mi->mi_recovlock, RW_READER) ||
515 nfs_rw_lock_held(&mi->mi_recovlock, RW_WRITER));
528 ASSERT(nfs_rw_lock_held(&mi->mi_recovlock, RW_READER) ||
529 nfs_rw_lock_held(&mi->mi_recovlock, RW_WRITER));
785 * acquire s_recovlock and mi_recovlock.
812 * mi_recovlock, but we have to hold mi_recovlock to look up sp (to
814 * mi_recovlock, look up sp, drop mi_recovlock, acquire
815 * s_recovlock and mi_recovlock, then verify that sp is still the
818 if (nfs_rw_enter_sig(&mi->mi_recovlock, RW_READER,
830 nfs_rw_exit(&mi->mi_recovlock);
839 if (nfs_rw_enter_sig(&mi->mi_recovlock, RW_READER,
894 nfs_rw_exit(&mi->mi_recovlock);
1014 nfs_rw_exit(&mi->mi_recovlock);
1022 nfs_rw_exit(&mi->mi_recovlock);
1228 * any changes, but hold mi_recovlock anyway for completeness (and
1231 (void) nfs_rw_enter_sig(&mi->mi_recovlock, RW_READER, 0);
1235 nfs_rw_exit(&mi->mi_recovlock);
1361 (void) nfs_rw_enter_sig(&mi->mi_recovlock,
1378 nfs_rw_exit(&mi->mi_recovlock);
1389 (void) nfs_rw_enter_sig(&mi->mi_recovlock,
1392 nfs_rw_exit(&mi->mi_recovlock);
1418 (void) nfs_rw_enter_sig(&mi->mi_recovlock,
1427 nfs_rw_exit(&mi->mi_recovlock);
1436 * Need mi_recovlock to keep 'sp' valid. Must grab
1437 * mi_recovlock before mi_lock to preserve lock ordering.
1439 (void) nfs_rw_enter_sig(&mi->mi_recovlock, RW_READER, 0);
1476 nfs_rw_exit(&mi->mi_recovlock);
1576 (void) nfs_rw_enter_sig(&mi->mi_recovlock, RW_WRITER, 0);
1605 (void) nfs_rw_exit(&mi->mi_recovlock);
1723 (void) nfs_rw_exit(&mi->mi_recovlock);
1747 (void) nfs_rw_enter_sig(&mi->mi_recovlock, RW_WRITER, 0);
1770 nfs_rw_exit(&mi->mi_recovlock);
1803 nfs_rw_exit(&mi->mi_recovlock);
1820 * with s_lock and mi_recovlock.
1826 (void) nfs_rw_enter_sig(&tmi->mi_recovlock,
1830 nfs_rw_exit(&tmi->mi_recovlock);
2516 (void) nfs_rw_enter_sig(&mi->mi_recovlock, RW_WRITER, 0);
2635 nfs_rw_exit(&mi->mi_recovlock);
2659 ASSERT(nfs_rw_lock_held(&mi->mi_recovlock, RW_WRITER));
3528 ASSERT(nfs_rw_lock_held(&mi->mi_recovlock, RW_WRITER));