Lines Matching refs:suspend_lock
2052 mutex_destroy(&md->suspend_lock);
2094 mutex_init(&md->suspend_lock);
2229 lockdep_assert_held(&md->suspend_lock);
2279 old_map = rcu_dereference_protected(md->map, lockdep_is_held(&md->suspend_lock));
2500 * Take suspend_lock so that presuspend and postsuspend methods
2503 mutex_lock(&md->suspend_lock);
2513 mutex_unlock(&md->suspend_lock);
2643 mutex_lock(&md->suspend_lock);
2674 mutex_unlock(&md->suspend_lock);
2719 lockdep_assert_held(&md->suspend_lock);
2825 mutex_lock_nested(&md->suspend_lock, SINGLE_DEPTH_NESTING);
2834 mutex_unlock(&md->suspend_lock);
2841 map = rcu_dereference_protected(md->map, lockdep_is_held(&md->suspend_lock));
2856 mutex_unlock(&md->suspend_lock);
2891 mutex_lock_nested(&md->suspend_lock, SINGLE_DEPTH_NESTING);
2898 mutex_unlock(&md->suspend_lock);
2905 map = rcu_dereference_protected(md->map, lockdep_is_held(&md->suspend_lock));
2915 mutex_unlock(&md->suspend_lock);
2930 lockdep_assert_held(&md->suspend_lock);
2940 map = rcu_dereference_protected(md->map, lockdep_is_held(&md->suspend_lock));
2969 map = rcu_dereference_protected(md->map, lockdep_is_held(&md->suspend_lock));
2994 mutex_lock(&md->suspend_lock);
2996 mutex_unlock(&md->suspend_lock);
3002 mutex_lock(&md->suspend_lock);
3004 mutex_unlock(&md->suspend_lock);
3009 * Fast variants of internal suspend/resume hold md->suspend_lock,
3015 mutex_lock(&md->suspend_lock);
3034 mutex_unlock(&md->suspend_lock);