Lines Matching refs:mi_recovlock
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);
4158 * The caller should be holding mi->mi_recovlock, and it should continue to
4160 * mi->mi_recovlock is released, there is no guarantee that the returned
4166 ASSERT(nfs_rw_lock_held(&mi->mi_recovlock, RW_READER) ||
4167 nfs_rw_lock_held(&mi->mi_recovlock, RW_WRITER));
4182 ASSERT(nfs_rw_lock_held(&mi->mi_recovlock, RW_READER) ||
4183 nfs_rw_lock_held(&mi->mi_recovlock, RW_WRITER));
4321 (void) nfs_rw_enter_sig(&mi->mi_recovlock, RW_READER, FALSE);
4323 nfs_rw_exit(&mi->mi_recovlock);