Home
last modified time | relevance | path

Searched refs:sched_group (Results 1 – 6 of 6) sorted by relevance

/linux/include/linux/sched/
H A Dtopology.h64 struct sched_group;
95 struct sched_group *groups; /* the balancing groups of the domain */
211 struct sched_group *__percpu *sg;
/linux/kernel/sched/
H A Dtopology.c63 struct sched_group *group = sd->groups; in sched_domain_debug_one()
620 static void free_sched_groups(struct sched_group *sg, int free_sgc) in free_sched_groups()
622 struct sched_group *tmp, *first; in free_sched_groups()
810 struct sched_group *sg = sd->groups; in cpu_attach_domain()
1108 int group_balance_cpu(struct sched_group *sg) in group_balance_cpu()
1220 build_balance_mask(struct sched_domain *sd, struct sched_group *sg, struct cpumask *mask) in build_balance_mask()
1256 static struct sched_group *
1259 struct sched_group *sg; in build_group_from_child_sched_domain()
1262 sg = kzalloc_node(sizeof(struct sched_group) + cpumask_size(), in build_group_from_child_sched_domain()
1281 struct sched_group *sg) in init_overlap_sched_group()
[all …]
H A Dsched.h86 struct sched_group;
1482 static inline struct cpumask *sched_group_span(struct sched_group *sg);
1565 struct sched_group *group) in sched_group_cookie_match()
1634 struct sched_group *group) in sched_group_cookie_match()
2268 struct sched_group { struct
2269 struct sched_group *next; /* Must be a circular list */ argument
2288 static inline struct cpumask *sched_group_span(struct sched_group *sg) in sched_group_span() argument
2296 static inline struct cpumask *group_balance_mask(struct sched_group *sg) in group_balance_mask()
2301 extern int group_balance_cpu(struct sched_group *sg);
H A Dfair.c8624 static struct sched_group *
8631 sched_balance_find_dst_group_cpu(struct sched_group *group, struct task_struct *p, int this_cpu) in sched_balance_find_dst_group_cpu()
8695 struct sched_group *group; in sched_balance_find_dst_cpu()
8909 struct sched_group *sg = sd->groups; in select_idle_cpu()
11678 struct sched_group *busiest; /* Busiest group in this sd */
11679 struct sched_group *local; /* Local group in this sd */
11740 struct sched_group *sdg = sd->groups; in update_cpu_capacity()
11756 struct sched_group *group, *sdg = sd->groups; in update_group_capacity()
11855 static inline int sg_imbalanced(struct sched_group *group) in sg_imbalanced()
11923 struct sched_group *group, in group_classify()
[all …]
/linux/Documentation/translations/zh_CN/scheduler/
H A Dsched-domains.rst28 每个调度域必须具有一个或多个CPU调度组(struct sched_group),它们以单向循环链表的形式
/linux/kernel/sched/ext/
H A Didle.c265 struct sched_group *sg; in numa_weight()
284 struct sched_group *sg; in numa_span()