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()
3486 lockdep_assert_held(&rbd_dev->lock_rwsem); in rbd_lock_add_request()
3503 lockdep_assert_held(&rbd_dev->lock_rwsem); in rbd_lock_del_request()
3613 down_read(&rbd_dev->lock_rwsem); in __rbd_img_handle_request()
3619 up_read(&rbd_dev->lock_rwsem); in __rbd_img_handle_request()
3874 lockdep_assert_held_write(&rbd_dev->lock_rwsem); in wake_lock_waiters()
4060 down_read(&rbd_dev->lock_rwsem); in rbd_try_acquire_lock()
4064 up_read(&rbd_dev->lock_rwsem); in rbd_try_acquire_lock()
4068 up_read(&rbd_dev->lock_rwsem); in rbd_try_acquire_lock()
4069 down_write(&rbd_dev->lock_rwsem); in rbd_try_acquire_lock()
4073 up_write(&rbd_dev->lock_rwsem); in rbd_try_acquire_lock()
4086 up_write(&rbd_dev->lock_rwsem); in rbd_try_acquire_lock()
4106 up_write(&rbd_dev->lock_rwsem); in rbd_try_acquire_lock()
4129 down_write(&rbd_dev->lock_rwsem); in rbd_acquire_lock()
4131 up_write(&rbd_dev->lock_rwsem); in rbd_acquire_lock()
4153 lockdep_assert_held_write(&rbd_dev->lock_rwsem); in rbd_quiesce_lock()
4164 downgrade_write(&rbd_dev->lock_rwsem); in rbd_quiesce_lock()
4167 up_read(&rbd_dev->lock_rwsem); in rbd_quiesce_lock()
4169 down_write(&rbd_dev->lock_rwsem); in rbd_quiesce_lock()
4216 down_write(&rbd_dev->lock_rwsem); in rbd_release_lock_work()
4218 up_write(&rbd_dev->lock_rwsem); in rbd_release_lock_work()
4251 down_write(&rbd_dev->lock_rwsem); in rbd_handle_acquired_lock()
4257 up_write(&rbd_dev->lock_rwsem); in rbd_handle_acquired_lock()
4262 downgrade_write(&rbd_dev->lock_rwsem); in rbd_handle_acquired_lock()
4264 down_read(&rbd_dev->lock_rwsem); in rbd_handle_acquired_lock()
4268 up_read(&rbd_dev->lock_rwsem); in rbd_handle_acquired_lock()
4284 down_write(&rbd_dev->lock_rwsem); in rbd_handle_released_lock()
4289 up_write(&rbd_dev->lock_rwsem); in rbd_handle_released_lock()
4294 downgrade_write(&rbd_dev->lock_rwsem); in rbd_handle_released_lock()
4296 down_read(&rbd_dev->lock_rwsem); in rbd_handle_released_lock()
4300 up_read(&rbd_dev->lock_rwsem); in rbd_handle_released_lock()
4324 down_read(&rbd_dev->lock_rwsem); in rbd_handle_request_lock()
4350 up_read(&rbd_dev->lock_rwsem); in rbd_handle_request_lock()
4466 down_write(&rbd_dev->lock_rwsem); in rbd_watch_errcb()
4468 up_write(&rbd_dev->lock_rwsem); in rbd_watch_errcb()
4625 down_write(&rbd_dev->lock_rwsem); in rbd_reregister_watch()
4627 up_write(&rbd_dev->lock_rwsem); in rbd_reregister_watch()
4635 down_write(&rbd_dev->lock_rwsem); in rbd_reregister_watch()
4638 up_write(&rbd_dev->lock_rwsem); in rbd_reregister_watch()
5407 init_rwsem(&rbd_dev->lock_rwsem); in __rbd_dev_create()
6607 down_write(&rbd_dev->lock_rwsem); in rbd_dev_image_unlock()
6610 up_write(&rbd_dev->lock_rwsem); in rbd_dev_image_unlock()