Home
last modified time | relevance | path

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

/device/soc/rockchip/common/sdk_linux/kernel/sched/
H A Dfair.c7812 * first so the group_type can simply be compared when selecting the busiest
8608 struct sched_group *busiest; /* Busiest group in this sd */ member
8615 struct sg_lb_stats busiest_stat; /* Statistics of the busiest group */
8625 * busiest_stat::idle_cpus to the worst busiest group because in init_sd_lb_stats()
8629 .busiest = NULL, in init_sd_lb_stats()
8792 * When this is so detected; this group becomes a candidate for busiest; see
9026 * update_sd_pick_busiest - return 1 on busiest group
9029 * @sg: sched_group candidate to be checked for being the busiest
9033 * busiest group.
9036 * busiest grou
9041 struct sg_lb_stats *busiest = &sds->busiest_stat; update_sd_pick_busiest() local
9613 struct sg_lb_stats *local, *busiest; calculate_imbalance() local
9777 struct sg_lb_stats *local, *busiest; find_busiest_group() local
9916 struct rq *busiest = NULL, *rq; find_busiest_queue() local
10157 struct rq *busiest; load_balance() local
10353 stop_one_cpu_nowait(cpu_of(busiest), active_load_balance_cpu_stop, busiest, load_balance() local
[all...]
H A Dsched.h2212 static inline int _double_lock_balance(struct rq *this_rq, struct rq *busiest) __releases(this_rq->lock)
2213 __acquires(busiest->lock) __acquires(this_rq->lock)
2216 double_rq_lock(this_rq, busiest);
2229 static inline int _double_lock_balance(struct rq *this_rq, struct rq *busiest) __releases(this_rq->lock)
2230 __acquires(busiest->lock) __acquires(this_rq->lock)
2234 if (unlikely(!raw_spin_trylock(&busiest->lock))) {
2235 if (busiest < this_rq) {
2237 raw_spin_lock(&busiest->lock);
2241 raw_spin_lock_nested(&busiest->lock, SINGLE_DEPTH_NESTING);
2250 * double_lock_balance - lock the busiest runqueu
2252 double_lock_balance(struct rq *this_rq, struct rq *busiest) double_lock_balance() argument
[all...]
/device/soc/rockchip/rk3588/kernel/include/trace/hooks/
H A Dsched.h70 TP_PROTO(struct sched_group *busiest, struct rq *dst_rq, int *out_balance),
71 TP_ARGS(busiest, dst_rq, out_balance), 1);
98 struct cpumask *env_cpus, struct rq **busiest,
100 TP_ARGS(dst_cpu, group, env_cpus, busiest, done), 1);

Completed in 16 milliseconds