Lines Matching refs:write_lock
155 struct mutex write_lock; /* Guards order of events/notifications. */ member
191 mutex_destroy(&ddev->write_lock); in __sdtx_device_release()
601 lockdep_assert_held(&ddev->write_lock); in sdtx_push_event()
655 mutex_lock(&ddev->write_lock); in sdtx_notifier()
713 mutex_unlock(&ddev->write_lock); in sdtx_notifier()
762 mutex_lock(&ddev->write_lock); in sdtx_device_mode_workfn()
767 mutex_unlock(&ddev->write_lock); in sdtx_device_mode_workfn()
784 mutex_unlock(&ddev->write_lock); in sdtx_device_mode_workfn()
798 lockdep_assert_held(&ddev->write_lock); in __sdtx_device_state_update_base()
827 lockdep_assert_held(&ddev->write_lock); in __sdtx_device_state_update_mode()
859 lockdep_assert_held(&ddev->write_lock); in __sdtx_device_state_update_latch()
912 mutex_lock(&ddev->write_lock); in sdtx_device_state_workfn()
931 mutex_unlock(&ddev->write_lock); in sdtx_device_state_workfn()
967 mutex_init(&ddev->write_lock); in sdtx_device_init()