Lines Matching refs:lock_rwsem
412 struct rw_semaphore lock_rwsem; member
525 lockdep_assert_held(&rbd_dev->lock_rwsem); in __rbd_is_lock_owner()
535 down_read(&rbd_dev->lock_rwsem); in rbd_is_lock_owner()
537 up_read(&rbd_dev->lock_rwsem); in rbd_is_lock_owner()
3423 lockdep_assert_held(&rbd_dev->lock_rwsem); in rbd_lock_add_request()
3440 lockdep_assert_held(&rbd_dev->lock_rwsem); in rbd_lock_del_request()
3550 down_read(&rbd_dev->lock_rwsem); in __rbd_img_handle_request()
3556 up_read(&rbd_dev->lock_rwsem); in __rbd_img_handle_request()
3811 lockdep_assert_held_write(&rbd_dev->lock_rwsem); in wake_lock_waiters()
4001 down_read(&rbd_dev->lock_rwsem); in rbd_try_acquire_lock()
4005 up_read(&rbd_dev->lock_rwsem); in rbd_try_acquire_lock()
4009 up_read(&rbd_dev->lock_rwsem); in rbd_try_acquire_lock()
4010 down_write(&rbd_dev->lock_rwsem); in rbd_try_acquire_lock()
4014 up_write(&rbd_dev->lock_rwsem); in rbd_try_acquire_lock()
4027 up_write(&rbd_dev->lock_rwsem); in rbd_try_acquire_lock()
4047 up_write(&rbd_dev->lock_rwsem); in rbd_try_acquire_lock()
4070 down_write(&rbd_dev->lock_rwsem); in rbd_acquire_lock()
4072 up_write(&rbd_dev->lock_rwsem); in rbd_acquire_lock()
4092 lockdep_assert_held_write(&rbd_dev->lock_rwsem); in rbd_quiesce_lock()
4105 up_write(&rbd_dev->lock_rwsem); in rbd_quiesce_lock()
4108 down_write(&rbd_dev->lock_rwsem); in rbd_quiesce_lock()
4155 down_write(&rbd_dev->lock_rwsem); in rbd_release_lock_work()
4157 up_write(&rbd_dev->lock_rwsem); in rbd_release_lock_work()
4190 down_write(&rbd_dev->lock_rwsem); in rbd_handle_acquired_lock()
4197 downgrade_write(&rbd_dev->lock_rwsem); in rbd_handle_acquired_lock()
4199 down_read(&rbd_dev->lock_rwsem); in rbd_handle_acquired_lock()
4203 up_read(&rbd_dev->lock_rwsem); in rbd_handle_acquired_lock()
4219 down_write(&rbd_dev->lock_rwsem); in rbd_handle_released_lock()
4227 downgrade_write(&rbd_dev->lock_rwsem); in rbd_handle_released_lock()
4229 down_read(&rbd_dev->lock_rwsem); in rbd_handle_released_lock()
4233 up_read(&rbd_dev->lock_rwsem); in rbd_handle_released_lock()
4257 down_read(&rbd_dev->lock_rwsem); in rbd_handle_request_lock()
4283 up_read(&rbd_dev->lock_rwsem); in rbd_handle_request_lock()
4399 down_write(&rbd_dev->lock_rwsem); in rbd_watch_errcb()
4401 up_write(&rbd_dev->lock_rwsem); in rbd_watch_errcb()
4558 down_write(&rbd_dev->lock_rwsem); in rbd_reregister_watch()
4560 up_write(&rbd_dev->lock_rwsem); in rbd_reregister_watch()
4568 down_write(&rbd_dev->lock_rwsem); in rbd_reregister_watch()
4571 up_write(&rbd_dev->lock_rwsem); in rbd_reregister_watch()
5326 init_rwsem(&rbd_dev->lock_rwsem); in __rbd_dev_create()
6526 down_write(&rbd_dev->lock_rwsem); in rbd_dev_image_unlock()
6529 up_write(&rbd_dev->lock_rwsem); in rbd_dev_image_unlock()