Searched refs:snap_rwsem (Results 1 – 9 of 9) sorted by relevance
242 up_read(&mdsc->snap_rwsem); in get_quota_realm()244 down_read(&mdsc->snap_rwsem); in get_quota_realm()288 down_read(&mdsc->snap_rwsem); in ceph_quota_is_same_realm()292 up_read(&mdsc->snap_rwsem); in ceph_quota_is_same_realm()298 up_read(&mdsc->snap_rwsem); in ceph_quota_is_same_realm()334 down_read(&mdsc->snap_rwsem); in check_quota_exceeded()352 up_read(&mdsc->snap_rwsem); in check_quota_exceeded()354 down_read(&mdsc->snap_rwsem); in check_quota_exceeded()405 up_read(&mdsc->snap_rwsem); in check_quota_exceeded()492 down_read(&mdsc->snap_rwsem); in ceph_quota_update_statfs()[all …]
69 lockdep_assert_held(&mdsc->snap_rwsem); in ceph_get_snap_realm()119 lockdep_assert_held_write(&mdsc->snap_rwsem); in ceph_create_snap_realm()156 lockdep_assert_held(&mdsc->snap_rwsem); in __lookup_snap_realm()191 lockdep_assert_held_write(&mdsc->snap_rwsem); in __destroy_snap_realm()215 lockdep_assert_held_write(&mdsc->snap_rwsem); in __put_snap_realm()234 if (down_write_trylock(&mdsc->snap_rwsem)) { in ceph_put_snap_realm()237 up_write(&mdsc->snap_rwsem); in ceph_put_snap_realm()255 lockdep_assert_held_write(&mdsc->snap_rwsem); in __cleanup_empty_realms()273 down_write(&mdsc->snap_rwsem); in ceph_cleanup_global_and_empty_realms()278 up_write(&mdsc->snap_rwsem); in ceph_cleanup_global_and_empty_realms()[all …]
1782 WARN_ON_ONCE(!rwsem_is_locked(&mdsc->snap_rwsem)); in __ceph_mark_dirty_caps()2775 up_read(&mdsc->snap_rwsem); in try_get_cap_refs()2822 if (!down_read_trylock(&mdsc->snap_rwsem)) { in try_get_cap_refs()2833 down_read(&mdsc->snap_rwsem); in try_get_cap_refs()2886 up_read(&mdsc->snap_rwsem); in try_get_cap_refs()3416 __releases(session->s_mdsc->snap_rwsem) in handle_cap_grant()3691 up_read(&session->s_mdsc->snap_rwsem); in handle_cap_grant()3999 down_read(&mdsc->snap_rwsem); in handle_cap_export()4063 up_read(&mdsc->snap_rwsem); in handle_cap_export()4089 up_read(&mdsc->snap_rwsem); in handle_cap_export()[all …]
1231 if (!down_read_trylock(&mdsc->snap_rwsem)) { in __ceph_setxattr()1233 down_read(&mdsc->snap_rwsem); in __ceph_setxattr()1274 up_read(&mdsc->snap_rwsem); in __ceph_setxattr()1284 up_read(&mdsc->snap_rwsem); in __ceph_setxattr()
447 struct rw_semaphore snap_rwsem; member
3756 down_write(&mdsc->snap_rwsem); in handle_reply()3762 up_write(&mdsc->snap_rwsem); in handle_reply()3768 downgrade_write(&mdsc->snap_rwsem); in handle_reply()3770 down_read(&mdsc->snap_rwsem); in handle_reply()3785 up_read(&mdsc->snap_rwsem); in handle_reply()4610 down_read(&mdsc->snap_rwsem); in send_mds_reconnect()4701 up_read(&mdsc->snap_rwsem); in send_mds_reconnect()4707 up_read(&mdsc->snap_rwsem); in send_mds_reconnect()5204 init_rwsem(&mdsc->snap_rwsem); in ceph_mdsc_init()
937 lockdep_assert_held(&mdsc->snap_rwsem); in ceph_fill_inode()2461 if (!down_read_trylock(&mdsc->snap_rwsem)) { in __ceph_setattr()2463 down_read(&mdsc->snap_rwsem); in __ceph_setattr()2687 up_read(&mdsc->snap_rwsem); in __ceph_setattr()
1938 down_read(&fsc->mdsc->snap_rwsem); in ceph_uninline_data()1943 up_read(&fsc->mdsc->snap_rwsem); in ceph_uninline_data()
681 down_read(&mdsc->snap_rwsem); in ceph_finish_async_create()684 up_read(&mdsc->snap_rwsem); in ceph_finish_async_create()