Lines Matching refs:lock_rwsem
362 struct rw_semaphore lock_rwsem; member
461 down_read(&rbd_dev->lock_rwsem); in rbd_is_lock_owner()
463 up_read(&rbd_dev->lock_rwsem); in rbd_is_lock_owner()
2996 down_read(&rbd_dev->lock_rwsem); in rbd_try_acquire_lock()
3001 up_read(&rbd_dev->lock_rwsem); in rbd_try_acquire_lock()
3005 up_read(&rbd_dev->lock_rwsem); in rbd_try_acquire_lock()
3006 down_write(&rbd_dev->lock_rwsem); in rbd_try_acquire_lock()
3016 up_write(&rbd_dev->lock_rwsem); in rbd_try_acquire_lock()
3080 downgrade_write(&rbd_dev->lock_rwsem); in rbd_release_lock()
3088 up_read(&rbd_dev->lock_rwsem); in rbd_release_lock()
3090 down_write(&rbd_dev->lock_rwsem); in rbd_release_lock()
3113 down_write(&rbd_dev->lock_rwsem); in rbd_release_lock_work()
3115 up_write(&rbd_dev->lock_rwsem); in rbd_release_lock_work()
3131 down_write(&rbd_dev->lock_rwsem); in rbd_handle_acquired_lock()
3137 up_write(&rbd_dev->lock_rwsem); in rbd_handle_acquired_lock()
3142 downgrade_write(&rbd_dev->lock_rwsem); in rbd_handle_acquired_lock()
3144 down_read(&rbd_dev->lock_rwsem); in rbd_handle_acquired_lock()
3149 up_read(&rbd_dev->lock_rwsem); in rbd_handle_acquired_lock()
3165 down_write(&rbd_dev->lock_rwsem); in rbd_handle_released_lock()
3170 up_write(&rbd_dev->lock_rwsem); in rbd_handle_released_lock()
3175 downgrade_write(&rbd_dev->lock_rwsem); in rbd_handle_released_lock()
3177 down_read(&rbd_dev->lock_rwsem); in rbd_handle_released_lock()
3182 up_read(&rbd_dev->lock_rwsem); in rbd_handle_released_lock()
3206 down_read(&rbd_dev->lock_rwsem); in rbd_handle_request_lock()
3232 up_read(&rbd_dev->lock_rwsem); in rbd_handle_request_lock()
3348 down_write(&rbd_dev->lock_rwsem); in rbd_watch_errcb()
3350 up_write(&rbd_dev->lock_rwsem); in rbd_watch_errcb()
3510 down_write(&rbd_dev->lock_rwsem); in rbd_reregister_watch()
3513 up_write(&rbd_dev->lock_rwsem); in rbd_reregister_watch()
3606 up_read(&rbd_dev->lock_rwsem); in rbd_wait_state_locked()
3609 down_read(&rbd_dev->lock_rwsem); in rbd_wait_state_locked()
3707 down_read(&rbd_dev->lock_rwsem); in rbd_queue_workfn()
3732 up_read(&rbd_dev->lock_rwsem); in rbd_queue_workfn()
3739 up_read(&rbd_dev->lock_rwsem); in rbd_queue_workfn()
4400 init_rwsem(&rbd_dev->lock_rwsem); in __rbd_dev_create()
5419 down_write(&rbd_dev->lock_rwsem); in rbd_dev_image_unlock()
5422 up_write(&rbd_dev->lock_rwsem); in rbd_dev_image_unlock()
5435 down_read(&rbd_dev->lock_rwsem); in rbd_add_acquire_lock()
5437 up_read(&rbd_dev->lock_rwsem); in rbd_add_acquire_lock()