Lines Matching refs:busiest
1501 static inline int _double_lock_balance(struct rq *this_rq, struct rq *busiest) in _double_lock_balance() argument
1503 __acquires(busiest->lock) in _double_lock_balance()
1507 double_rq_lock(this_rq, busiest); in _double_lock_balance()
1520 static inline int _double_lock_balance(struct rq *this_rq, struct rq *busiest) in _double_lock_balance() argument
1522 __acquires(busiest->lock) in _double_lock_balance()
1527 if (unlikely(!raw_spin_trylock(&busiest->lock))) { in _double_lock_balance()
1528 if (busiest < this_rq) { in _double_lock_balance()
1530 raw_spin_lock(&busiest->lock); in _double_lock_balance()
1535 raw_spin_lock_nested(&busiest->lock, in _double_lock_balance()
1546 static inline int double_lock_balance(struct rq *this_rq, struct rq *busiest) in double_lock_balance() argument
1554 return _double_lock_balance(this_rq, busiest); in double_lock_balance()
1557 static inline void double_unlock_balance(struct rq *this_rq, struct rq *busiest) in double_unlock_balance() argument
1558 __releases(busiest->lock) in double_unlock_balance()
1560 raw_spin_unlock(&busiest->lock); in double_unlock_balance()