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()
3440 lockdep_assert_held(&rbd_dev->lock_rwsem); in rbd_lock_add_request()
3457 lockdep_assert_held(&rbd_dev->lock_rwsem); in rbd_lock_del_request()
3573 down_read(&rbd_dev->lock_rwsem); in __rbd_img_handle_request()
3579 up_read(&rbd_dev->lock_rwsem); in __rbd_img_handle_request()
3834 lockdep_assert_held_write(&rbd_dev->lock_rwsem); in wake_lock_waiters()
4082 down_read(&rbd_dev->lock_rwsem); in rbd_try_acquire_lock()
4086 up_read(&rbd_dev->lock_rwsem); in rbd_try_acquire_lock()
4090 up_read(&rbd_dev->lock_rwsem); in rbd_try_acquire_lock()
4091 down_write(&rbd_dev->lock_rwsem); in rbd_try_acquire_lock()
4095 up_write(&rbd_dev->lock_rwsem); in rbd_try_acquire_lock()
4105 up_write(&rbd_dev->lock_rwsem); in rbd_try_acquire_lock()
4125 up_write(&rbd_dev->lock_rwsem); in rbd_try_acquire_lock()
4148 down_write(&rbd_dev->lock_rwsem); in rbd_acquire_lock()
4150 up_write(&rbd_dev->lock_rwsem); in rbd_acquire_lock()
4170 lockdep_assert_held_write(&rbd_dev->lock_rwsem); in rbd_quiesce_lock()
4183 up_write(&rbd_dev->lock_rwsem); in rbd_quiesce_lock()
4186 down_write(&rbd_dev->lock_rwsem); in rbd_quiesce_lock()
4233 down_write(&rbd_dev->lock_rwsem); in rbd_release_lock_work()
4235 up_write(&rbd_dev->lock_rwsem); in rbd_release_lock_work()
4268 down_write(&rbd_dev->lock_rwsem); in rbd_handle_acquired_lock()
4275 downgrade_write(&rbd_dev->lock_rwsem); in rbd_handle_acquired_lock()
4277 down_read(&rbd_dev->lock_rwsem); in rbd_handle_acquired_lock()
4281 up_read(&rbd_dev->lock_rwsem); in rbd_handle_acquired_lock()
4297 down_write(&rbd_dev->lock_rwsem); in rbd_handle_released_lock()
4305 downgrade_write(&rbd_dev->lock_rwsem); in rbd_handle_released_lock()
4307 down_read(&rbd_dev->lock_rwsem); in rbd_handle_released_lock()
4311 up_read(&rbd_dev->lock_rwsem); in rbd_handle_released_lock()
4335 down_read(&rbd_dev->lock_rwsem); in rbd_handle_request_lock()
4361 up_read(&rbd_dev->lock_rwsem); in rbd_handle_request_lock()
4477 down_write(&rbd_dev->lock_rwsem); in rbd_watch_errcb()
4479 up_write(&rbd_dev->lock_rwsem); in rbd_watch_errcb()
4636 down_write(&rbd_dev->lock_rwsem); in rbd_reregister_watch()
4638 up_write(&rbd_dev->lock_rwsem); in rbd_reregister_watch()
4646 down_write(&rbd_dev->lock_rwsem); in rbd_reregister_watch()
4649 up_write(&rbd_dev->lock_rwsem); in rbd_reregister_watch()
5369 init_rwsem(&rbd_dev->lock_rwsem); in __rbd_dev_create()
6543 down_write(&rbd_dev->lock_rwsem); in rbd_dev_image_unlock()
6546 up_write(&rbd_dev->lock_rwsem); in rbd_dev_image_unlock()