Searched refs:snap_rwsem (Results 1 – 7 of 7) sorted by relevance
141 down_read(&mdsc->snap_rwsem); in ceph_quota_is_same_realm()145 up_read(&mdsc->snap_rwsem); in ceph_quota_is_same_realm()181 down_read(&mdsc->snap_rwsem); in check_quota_exceeded()242 up_read(&mdsc->snap_rwsem); in check_quota_exceeded()329 down_read(&mdsc->snap_rwsem); in ceph_quota_update_statfs()331 up_read(&mdsc->snap_rwsem); in ceph_quota_update_statfs()
213 if (down_write_trylock(&mdsc->snap_rwsem)) { in ceph_put_snap_realm()215 up_write(&mdsc->snap_rwsem); in ceph_put_snap_realm()248 down_write(&mdsc->snap_rwsem); in ceph_cleanup_empty_realms()250 up_write(&mdsc->snap_rwsem); in ceph_cleanup_empty_realms()881 down_write(&mdsc->snap_rwsem); in ceph_handle_snap()1009 up_write(&mdsc->snap_rwsem); in ceph_handle_snap()1019 up_write(&mdsc->snap_rwsem); in ceph_handle_snap()
1650 WARN_ON_ONCE(!rwsem_is_locked(&mdsc->snap_rwsem)); in __ceph_mark_dirty_caps()2037 up_read(&mdsc->snap_rwsem); in ceph_check_caps()2073 if (down_read_trylock(&mdsc->snap_rwsem) == 0) { in ceph_check_caps()2077 down_read(&mdsc->snap_rwsem); in ceph_check_caps()2118 up_read(&mdsc->snap_rwsem); in ceph_check_caps()2566 up_read(&mdsc->snap_rwsem); in try_get_cap_refs()2611 if (!down_read_trylock(&mdsc->snap_rwsem)) { in try_get_cap_refs()2623 down_read(&mdsc->snap_rwsem); in try_get_cap_refs()2679 up_read(&mdsc->snap_rwsem); in try_get_cap_refs()3080 __releases(session->s_mdsc->snap_rwsem) in handle_cap_grant()[all …]
1083 if (!down_read_trylock(&mdsc->snap_rwsem)) { in __ceph_setxattr()1085 down_read(&mdsc->snap_rwsem); in __ceph_setxattr()1127 up_read(&mdsc->snap_rwsem); in __ceph_setxattr()1137 up_read(&mdsc->snap_rwsem); in __ceph_setxattr()
339 struct rw_semaphore snap_rwsem; member
2704 down_write(&mdsc->snap_rwsem); in handle_reply()2709 downgrade_write(&mdsc->snap_rwsem); in handle_reply()2711 down_read(&mdsc->snap_rwsem); in handle_reply()2727 up_read(&mdsc->snap_rwsem); in handle_reply()3222 down_read(&mdsc->snap_rwsem); in send_mds_reconnect()3290 up_read(&mdsc->snap_rwsem); in send_mds_reconnect()3295 up_read(&mdsc->snap_rwsem); in send_mds_reconnect()3697 init_rwsem(&mdsc->snap_rwsem); in ceph_mdsc_init()
1992 if (!down_read_trylock(&mdsc->snap_rwsem)) { in __ceph_setattr()1994 down_read(&mdsc->snap_rwsem); in __ceph_setattr()2147 up_read(&mdsc->snap_rwsem); in __ceph_setattr()