Searched refs:snap_rwsem (Results 1 – 9 of 9) sorted by relevance
241 up_read(&mdsc->snap_rwsem); in get_quota_realm()243 down_read(&mdsc->snap_rwsem); in get_quota_realm()283 down_read(&mdsc->snap_rwsem); in ceph_quota_is_same_realm()287 up_read(&mdsc->snap_rwsem); in ceph_quota_is_same_realm()293 up_read(&mdsc->snap_rwsem); in ceph_quota_is_same_realm()329 down_read(&mdsc->snap_rwsem); in check_quota_exceeded()347 up_read(&mdsc->snap_rwsem); in check_quota_exceeded()349 down_read(&mdsc->snap_rwsem); in check_quota_exceeded()400 up_read(&mdsc->snap_rwsem); in check_quota_exceeded()487 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 …]
1778 WARN_ON_ONCE(!rwsem_is_locked(&mdsc->snap_rwsem)); in __ceph_mark_dirty_caps()2771 up_read(&mdsc->snap_rwsem); in try_get_cap_refs()2818 if (!down_read_trylock(&mdsc->snap_rwsem)) { in try_get_cap_refs()2829 down_read(&mdsc->snap_rwsem); in try_get_cap_refs()2882 up_read(&mdsc->snap_rwsem); in try_get_cap_refs()3412 __releases(session->s_mdsc->snap_rwsem) in handle_cap_grant()3687 up_read(&session->s_mdsc->snap_rwsem); in handle_cap_grant()3995 down_read(&mdsc->snap_rwsem); in handle_cap_export()4059 up_read(&mdsc->snap_rwsem); in handle_cap_export()4085 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
3753 down_write(&mdsc->snap_rwsem); in handle_reply()3759 up_write(&mdsc->snap_rwsem); in handle_reply()3765 downgrade_write(&mdsc->snap_rwsem); in handle_reply()3767 down_read(&mdsc->snap_rwsem); in handle_reply()3782 up_read(&mdsc->snap_rwsem); in handle_reply()4606 down_read(&mdsc->snap_rwsem); in send_mds_reconnect()4697 up_read(&mdsc->snap_rwsem); in send_mds_reconnect()4703 up_read(&mdsc->snap_rwsem); in send_mds_reconnect()5200 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()
1932 down_read(&fsc->mdsc->snap_rwsem); in ceph_uninline_data()1937 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()