Home
last modified time | relevance | path

Searched refs:busiest (Results 1 – 3 of 3) sorted by relevance

/linux-5.19.10/kernel/sched/
Dsched.h2548 static inline int _double_lock_balance(struct rq *this_rq, struct rq *busiest) in _double_lock_balance() argument
2550 __acquires(busiest->lock) in _double_lock_balance()
2554 double_rq_lock(this_rq, busiest); in _double_lock_balance()
2567 static inline int _double_lock_balance(struct rq *this_rq, struct rq *busiest) in _double_lock_balance() argument
2569 __acquires(busiest->lock) in _double_lock_balance()
2572 if (__rq_lockp(this_rq) == __rq_lockp(busiest) || in _double_lock_balance()
2573 likely(raw_spin_rq_trylock(busiest))) { in _double_lock_balance()
2574 double_rq_clock_clear_update(this_rq, busiest); in _double_lock_balance()
2578 if (rq_order_less(this_rq, busiest)) { in _double_lock_balance()
2579 raw_spin_rq_lock_nested(busiest, SINGLE_DEPTH_NESTING); in _double_lock_balance()
[all …]
Dfair.c8320 struct sched_group *busiest; /* Busiest group in this sd */ member
8341 .busiest = NULL, in init_sd_lb_stats()
8803 struct sg_lb_stats *busiest = &sds->busiest_stat; in update_sd_pick_busiest() local
8821 if (sgs->group_type > busiest->group_type) in update_sd_pick_busiest()
8824 if (sgs->group_type < busiest->group_type) in update_sd_pick_busiest()
8835 if (sgs->avg_load <= busiest->avg_load) in update_sd_pick_busiest()
8848 if (sched_asym_prefer(sg->asym_prefer_cpu, sds->busiest->asym_prefer_cpu)) in update_sd_pick_busiest()
8857 if (sgs->group_misfit_task_load < busiest->group_misfit_task_load) in update_sd_pick_busiest()
8872 if (sgs->avg_load <= busiest->avg_load) in update_sd_pick_busiest()
8884 if (sgs->idle_cpus > busiest->idle_cpus) in update_sd_pick_busiest()
[all …]
/linux-5.19.10/Documentation/scheduler/
Dsched-domains.rst48 Initially, load_balance() finds the busiest group in the current sched domain.
49 If it succeeds, it looks for the busiest runqueue of all the CPUs' runqueues in
51 CPU's runqueue and the newly found busiest one and starts moving tasks from it