Lines Matching refs:suspend_lock
1811 mutex_destroy(&md->suspend_lock);
1852 mutex_init(&md->suspend_lock);
2029 lockdep_assert_held(&md->suspend_lock);
2058 old_map = rcu_dereference_protected(md->map, lockdep_is_held(&md->suspend_lock));
2261 * Take suspend_lock so that presuspend and postsuspend methods
2264 mutex_lock(&md->suspend_lock);
2274 mutex_unlock(&md->suspend_lock);
2408 mutex_lock(&md->suspend_lock);
2439 mutex_unlock(&md->suspend_lock);
2492 lockdep_assert_held(&md->suspend_lock);
2598 mutex_lock_nested(&md->suspend_lock, SINGLE_DEPTH_NESTING);
2607 mutex_unlock(&md->suspend_lock);
2614 map = rcu_dereference_protected(md->map, lockdep_is_held(&md->suspend_lock));
2625 mutex_unlock(&md->suspend_lock);
2659 mutex_lock_nested(&md->suspend_lock, SINGLE_DEPTH_NESTING);
2666 mutex_unlock(&md->suspend_lock);
2673 map = rcu_dereference_protected(md->map, lockdep_is_held(&md->suspend_lock));
2683 mutex_unlock(&md->suspend_lock);
2698 lockdep_assert_held(&md->suspend_lock);
2708 map = rcu_dereference_protected(md->map, lockdep_is_held(&md->suspend_lock));
2748 mutex_lock(&md->suspend_lock);
2750 mutex_unlock(&md->suspend_lock);
2756 mutex_lock(&md->suspend_lock);
2758 mutex_unlock(&md->suspend_lock);
2763 * Fast variants of internal suspend/resume hold md->suspend_lock,
2769 mutex_lock(&md->suspend_lock);
2788 mutex_unlock(&md->suspend_lock);