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()
3588 down_read(&rbd_dev->lock_rwsem); in __rbd_img_handle_request()
3594 up_read(&rbd_dev->lock_rwsem); in __rbd_img_handle_request()
3849 lockdep_assert_held_write(&rbd_dev->lock_rwsem); in wake_lock_waiters()
4102 down_read(&rbd_dev->lock_rwsem); in rbd_try_acquire_lock()
4106 up_read(&rbd_dev->lock_rwsem); in rbd_try_acquire_lock()
4110 up_read(&rbd_dev->lock_rwsem); in rbd_try_acquire_lock()
4111 down_write(&rbd_dev->lock_rwsem); in rbd_try_acquire_lock()
4115 up_write(&rbd_dev->lock_rwsem); in rbd_try_acquire_lock()
4125 up_write(&rbd_dev->lock_rwsem); in rbd_try_acquire_lock()
4145 up_write(&rbd_dev->lock_rwsem); in rbd_try_acquire_lock()
4168 down_write(&rbd_dev->lock_rwsem); in rbd_acquire_lock()
4170 up_write(&rbd_dev->lock_rwsem); in rbd_acquire_lock()
4190 lockdep_assert_held_write(&rbd_dev->lock_rwsem); in rbd_quiesce_lock()
4203 up_write(&rbd_dev->lock_rwsem); in rbd_quiesce_lock()
4206 down_write(&rbd_dev->lock_rwsem); in rbd_quiesce_lock()
4253 down_write(&rbd_dev->lock_rwsem); in rbd_release_lock_work()
4255 up_write(&rbd_dev->lock_rwsem); in rbd_release_lock_work()
4288 down_write(&rbd_dev->lock_rwsem); in rbd_handle_acquired_lock()
4295 downgrade_write(&rbd_dev->lock_rwsem); in rbd_handle_acquired_lock()
4297 down_read(&rbd_dev->lock_rwsem); in rbd_handle_acquired_lock()
4301 up_read(&rbd_dev->lock_rwsem); in rbd_handle_acquired_lock()
4317 down_write(&rbd_dev->lock_rwsem); in rbd_handle_released_lock()
4325 downgrade_write(&rbd_dev->lock_rwsem); in rbd_handle_released_lock()
4327 down_read(&rbd_dev->lock_rwsem); in rbd_handle_released_lock()
4331 up_read(&rbd_dev->lock_rwsem); in rbd_handle_released_lock()
4355 down_read(&rbd_dev->lock_rwsem); in rbd_handle_request_lock()
4381 up_read(&rbd_dev->lock_rwsem); in rbd_handle_request_lock()
4497 down_write(&rbd_dev->lock_rwsem); in rbd_watch_errcb()
4499 up_write(&rbd_dev->lock_rwsem); in rbd_watch_errcb()
4660 down_write(&rbd_dev->lock_rwsem); in rbd_reregister_watch()
4662 up_write(&rbd_dev->lock_rwsem); in rbd_reregister_watch()
4670 down_write(&rbd_dev->lock_rwsem); in rbd_reregister_watch()
4673 up_write(&rbd_dev->lock_rwsem); in rbd_reregister_watch()
5377 init_rwsem(&rbd_dev->lock_rwsem); in __rbd_dev_create()
6551 down_write(&rbd_dev->lock_rwsem); in rbd_dev_image_unlock()
6554 up_write(&rbd_dev->lock_rwsem); in rbd_dev_image_unlock()