Lines Matching refs:snap_rwsem
63 * caller must hold snap_rwsem.
68 lockdep_assert_held(&mdsc->snap_rwsem);
110 * caller must hold snap_rwsem for write.
118 lockdep_assert_held_write(&mdsc->snap_rwsem);
142 * caller must hold snap_rwsem.
150 lockdep_assert_held(&mdsc->snap_rwsem);
180 * called with snap_rwsem (write)
185 lockdep_assert_held_write(&mdsc->snap_rwsem);
204 * caller holds snap_rwsem (write)
209 lockdep_assert_held_write(&mdsc->snap_rwsem);
213 * increments the value must hold the snap_rwsem.
228 if (down_write_trylock(&mdsc->snap_rwsem)) {
231 up_write(&mdsc->snap_rwsem);
243 * Called under snap_rwsem (write)
249 lockdep_assert_held_write(&mdsc->snap_rwsem);
265 down_write(&mdsc->snap_rwsem);
267 up_write(&mdsc->snap_rwsem);
276 * caller must hold snap_rwsem for write.
284 lockdep_assert_held_write(&mdsc->snap_rwsem);
474 * Caller must hold snap_rwsem for read (i.e., the realm topology won't
660 * Called under snap_rwsem, so realm topology won't change.
676 * mdsc->snap_rwsem or in mds dispatch threads */
693 * Caller must hold snap_rwsem for write.
709 lockdep_assert_held_write(&mdsc->snap_rwsem);
911 down_write(&mdsc->snap_rwsem);
995 * mdsc->snap_rwsem or mds in dispatch threads */
1041 up_write(&mdsc->snap_rwsem);
1051 up_write(&mdsc->snap_rwsem);