Lines Matching refs:suspend_lock
141 struct mutex suspend_lock; member
2285 mutex_init(&md->suspend_lock); in alloc_dev()
2563 old_map = rcu_dereference_protected(md->map, lockdep_is_held(&md->suspend_lock)); in __bind()
2941 mutex_lock(&md->suspend_lock); in __dm_destroy()
2949 mutex_unlock(&md->suspend_lock); in __dm_destroy()
3059 mutex_lock(&md->suspend_lock); in dm_swap_table()
3089 mutex_unlock(&md->suspend_lock); in dm_swap_table()
3243 mutex_lock_nested(&md->suspend_lock, SINGLE_DEPTH_NESTING); in dm_suspend()
3252 mutex_unlock(&md->suspend_lock); in dm_suspend()
3259 map = rcu_dereference_protected(md->map, lockdep_is_held(&md->suspend_lock)); in dm_suspend()
3270 mutex_unlock(&md->suspend_lock); in dm_suspend()
3303 mutex_lock_nested(&md->suspend_lock, SINGLE_DEPTH_NESTING); in dm_resume()
3310 mutex_unlock(&md->suspend_lock); in dm_resume()
3317 map = rcu_dereference_protected(md->map, lockdep_is_held(&md->suspend_lock)); in dm_resume()
3329 mutex_unlock(&md->suspend_lock); in dm_resume()
3352 map = rcu_dereference_protected(md->map, lockdep_is_held(&md->suspend_lock)); in __dm_internal_suspend()
3391 mutex_lock(&md->suspend_lock); in dm_internal_suspend_noflush()
3393 mutex_unlock(&md->suspend_lock); in dm_internal_suspend_noflush()
3399 mutex_lock(&md->suspend_lock); in dm_internal_resume()
3401 mutex_unlock(&md->suspend_lock); in dm_internal_resume()
3412 mutex_lock(&md->suspend_lock); in dm_internal_suspend_fast()
3431 mutex_unlock(&md->suspend_lock); in dm_internal_resume_fast()