Home
last modified time | relevance | path

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

/linux-4.1.27/kernel/sched/
Dsched.h840 struct sched_group { struct
841 struct sched_group *next; /* Must be a circular list */ argument
857 static inline struct cpumask *sched_group_cpus(struct sched_group *sg) in sched_group_cpus() argument
866 static inline struct cpumask *sched_group_mask(struct sched_group *sg) in sched_group_mask()
875 static inline unsigned int group_first_cpu(struct sched_group *group) in group_first_cpu()
880 extern int group_balance_cpu(struct sched_group *sg);
Dfair.c4641 static struct sched_group *
4645 struct sched_group *idlest = NULL, *group = sd->groups; in find_idlest_group()
4699 find_idlest_cpu(struct sched_group *group, struct task_struct *p, int this_cpu) in find_idlest_cpu()
4750 struct sched_group *sg; in select_idle_sibling()
4868 struct sched_group *group; in select_task_rq_fair()
5961 struct sched_group *busiest; /* Busiest group in this sd */
5962 struct sched_group *local; /* Local group in this sd */
6063 struct sched_group *sdg = sd->groups; in update_cpu_capacity()
6087 struct sched_group *group, *sdg = sd->groups; in update_group_capacity()
6188 static inline int sg_imbalanced(struct sched_group *group) in sg_imbalanced()
[all …]
Dcore.c5410 struct sched_group *group = sd->groups; in sched_domain_debug_one()
5677 static void free_sched_groups(struct sched_group *sg, int free_sgc) in free_sched_groups()
5679 struct sched_group *tmp, *first; in free_sched_groups()
5851 static void build_group_mask(struct sched_domain *sd, struct sched_group *sg) in build_group_mask()
5871 int group_balance_cpu(struct sched_group *sg) in group_balance_cpu()
5879 struct sched_group *first = NULL, *last = NULL, *groups = NULL, *sg; in build_overlap_sched_groups()
5900 sg = kzalloc_node(sizeof(struct sched_group) + cpumask_size(), in build_overlap_sched_groups()
5951 static int get_group(int cpu, struct sd_data *sdd, struct sched_group **sg) in get_group()
5978 struct sched_group *first = NULL, *last = NULL; in build_sched_groups()
5996 struct sched_group *sg; in build_sched_groups()
[all …]
/linux-4.1.27/Documentation/scheduler/
Dsched-domains.txt15 Each scheduling domain must have one or more CPU groups (struct sched_group)
/linux-4.1.27/include/linux/
Dsched.h953 struct sched_group;
959 struct sched_group *groups; /* the balancing groups of the domain */
1056 struct sched_group **__percpu sg;