Lines Matching refs:busiest
1523 static inline int _double_lock_balance(struct rq *this_rq, struct rq *busiest) in _double_lock_balance() argument
1525 __acquires(busiest->lock) in _double_lock_balance()
1529 double_rq_lock(this_rq, busiest); in _double_lock_balance()
1542 static inline int _double_lock_balance(struct rq *this_rq, struct rq *busiest) in _double_lock_balance() argument
1544 __acquires(busiest->lock) in _double_lock_balance()
1549 if (unlikely(!raw_spin_trylock(&busiest->lock))) { in _double_lock_balance()
1550 if (busiest < this_rq) { in _double_lock_balance()
1552 raw_spin_lock(&busiest->lock); in _double_lock_balance()
1557 raw_spin_lock_nested(&busiest->lock, in _double_lock_balance()
1568 static inline int double_lock_balance(struct rq *this_rq, struct rq *busiest) in double_lock_balance() argument
1576 return _double_lock_balance(this_rq, busiest); in double_lock_balance()
1579 static inline void double_unlock_balance(struct rq *this_rq, struct rq *busiest) in double_unlock_balance() argument
1580 __releases(busiest->lock) in double_unlock_balance()
1582 raw_spin_unlock(&busiest->lock); in double_unlock_balance()