Searched refs:sched_group (Results 1 – 5 of 5) sorted by relevance
/linux-4.4.14/kernel/sched/ |
D | sched.h | 857 struct sched_group { struct 858 struct sched_group *next; /* Must be a circular list */ argument 874 static inline struct cpumask *sched_group_cpus(struct sched_group *sg) in sched_group_cpus() argument 883 static inline struct cpumask *sched_group_mask(struct sched_group *sg) in sched_group_mask() 892 static inline unsigned int group_first_cpu(struct sched_group *group) in group_first_cpu() 897 extern int group_balance_cpu(struct sched_group *sg);
|
D | fair.c | 4731 static struct sched_group * 4735 struct sched_group *idlest = NULL, *group = sd->groups; in find_idlest_group() 4789 find_idlest_cpu(struct sched_group *group, struct task_struct *p, int this_cpu) in find_idlest_cpu() 4840 struct sched_group *sg; in select_idle_sibling() 4969 struct sched_group *group; in select_task_rq_fair() 6019 struct sched_group *busiest; /* Busiest group in this sd */ 6020 struct sched_group *local; /* Local group in this sd */ 6108 struct sched_group *sdg = sd->groups; in update_cpu_capacity() 6125 struct sched_group *group, *sdg = sd->groups; in update_group_capacity() 6226 static inline int sg_imbalanced(struct sched_group *group) in sg_imbalanced() [all …]
|
D | core.c | 5667 struct sched_group *group = sd->groups; in sched_domain_debug_one() 5934 static void free_sched_groups(struct sched_group *sg, int free_sgc) in free_sched_groups() 5936 struct sched_group *tmp, *first; in free_sched_groups() 6108 static void build_group_mask(struct sched_domain *sd, struct sched_group *sg) in build_group_mask() 6128 int group_balance_cpu(struct sched_group *sg) in group_balance_cpu() 6136 struct sched_group *first = NULL, *last = NULL, *groups = NULL, *sg; in build_overlap_sched_groups() 6157 sg = kzalloc_node(sizeof(struct sched_group) + cpumask_size(), in build_overlap_sched_groups() 6208 static int get_group(int cpu, struct sd_data *sdd, struct sched_group **sg) in get_group() 6235 struct sched_group *first = NULL, *last = NULL; in build_sched_groups() 6253 struct sched_group *sg; in build_sched_groups() [all …]
|
/linux-4.4.14/Documentation/scheduler/ |
D | sched-domains.txt | 15 Each scheduling domain must have one or more CPU groups (struct sched_group)
|
/linux-4.4.14/include/linux/ |
D | sched.h | 1026 struct sched_group; 1032 struct sched_group *groups; /* the balancing groups of the domain */ 1129 struct sched_group **__percpu sg;
|