Lines Matching refs:suspend_lock
144 struct mutex suspend_lock; member
2313 mutex_init(&md->suspend_lock); in alloc_dev()
2509 old_map = rcu_dereference_protected(md->map, lockdep_is_held(&md->suspend_lock)); in __bind()
2889 mutex_lock(&md->suspend_lock); in __dm_destroy()
2897 mutex_unlock(&md->suspend_lock); in __dm_destroy()
3007 mutex_lock(&md->suspend_lock); in dm_swap_table()
3037 mutex_unlock(&md->suspend_lock); in dm_swap_table()
3191 mutex_lock_nested(&md->suspend_lock, SINGLE_DEPTH_NESTING); in dm_suspend()
3200 mutex_unlock(&md->suspend_lock); in dm_suspend()
3207 map = rcu_dereference_protected(md->map, lockdep_is_held(&md->suspend_lock)); in dm_suspend()
3218 mutex_unlock(&md->suspend_lock); in dm_suspend()
3251 mutex_lock_nested(&md->suspend_lock, SINGLE_DEPTH_NESTING); in dm_resume()
3258 mutex_unlock(&md->suspend_lock); in dm_resume()
3265 map = rcu_dereference_protected(md->map, lockdep_is_held(&md->suspend_lock)); in dm_resume()
3277 mutex_unlock(&md->suspend_lock); in dm_resume()
3300 map = rcu_dereference_protected(md->map, lockdep_is_held(&md->suspend_lock)); in __dm_internal_suspend()
3339 mutex_lock(&md->suspend_lock); in dm_internal_suspend_noflush()
3341 mutex_unlock(&md->suspend_lock); in dm_internal_suspend_noflush()
3347 mutex_lock(&md->suspend_lock); in dm_internal_resume()
3349 mutex_unlock(&md->suspend_lock); in dm_internal_resume()
3360 mutex_lock(&md->suspend_lock); in dm_internal_suspend_fast()
3379 mutex_unlock(&md->suspend_lock); in dm_internal_resume_fast()