Lines Matching refs:suspend_lock
2016 mutex_destroy(&md->suspend_lock);
2057 mutex_init(&md->suspend_lock);
2192 lockdep_assert_held(&md->suspend_lock);
2242 old_map = rcu_dereference_protected(md->map, lockdep_is_held(&md->suspend_lock));
2463 * Take suspend_lock so that presuspend and postsuspend methods
2466 mutex_lock(&md->suspend_lock);
2476 mutex_unlock(&md->suspend_lock);
2606 mutex_lock(&md->suspend_lock);
2637 mutex_unlock(&md->suspend_lock);
2682 lockdep_assert_held(&md->suspend_lock);
2788 mutex_lock_nested(&md->suspend_lock, SINGLE_DEPTH_NESTING);
2797 mutex_unlock(&md->suspend_lock);
2804 map = rcu_dereference_protected(md->map, lockdep_is_held(&md->suspend_lock));
2819 mutex_unlock(&md->suspend_lock);
2854 mutex_lock_nested(&md->suspend_lock, SINGLE_DEPTH_NESTING);
2861 mutex_unlock(&md->suspend_lock);
2868 map = rcu_dereference_protected(md->map, lockdep_is_held(&md->suspend_lock));
2878 mutex_unlock(&md->suspend_lock);
2893 lockdep_assert_held(&md->suspend_lock);
2903 map = rcu_dereference_protected(md->map, lockdep_is_held(&md->suspend_lock));
2932 map = rcu_dereference_protected(md->map, lockdep_is_held(&md->suspend_lock));
2957 mutex_lock(&md->suspend_lock);
2959 mutex_unlock(&md->suspend_lock);
2965 mutex_lock(&md->suspend_lock);
2967 mutex_unlock(&md->suspend_lock);
2972 * Fast variants of internal suspend/resume hold md->suspend_lock,
2978 mutex_lock(&md->suspend_lock);
2997 mutex_unlock(&md->suspend_lock);