• Home
  • Raw
  • Download

Lines Matching refs:child

62 		if ((meta_flags & SDF_SHARED_CHILD) && sd->child &&  in sched_domain_debug_one()
63 !(sd->child->flags & flag)) in sched_domain_debug_one()
109 if (group == sd->groups && sd->child && in sched_domain_debug_one()
110 !cpumask_equal(sched_domain_span(sd->child), in sched_domain_debug_one()
714 parent->parent->child = tmp; in cpu_attach_domain()
743 sd->child = NULL; in cpu_attach_domain()
908 if (!sibling->child) in build_balance_mask()
912 if (!cpumask_equal(sg_span, sched_domain_span(sibling->child))) in build_balance_mask()
940 if (sd->child) { in build_group_from_child_sched_domain()
941 cpumask_copy(sg_span, sched_domain_span(sd->child)); in build_group_from_child_sched_domain()
942 sg->flags = sd->child->flags; in build_group_from_child_sched_domain()
986 while (sibling->child && in find_descended_sibling()
987 !cpumask_subset(sched_domain_span(sibling->child), in find_descended_sibling()
989 sibling = sibling->child; in find_descended_sibling()
996 while (sibling->child && in find_descended_sibling()
997 cpumask_equal(sched_domain_span(sibling->child), in find_descended_sibling()
999 sibling = sibling->child; in find_descended_sibling()
1068 if (sibling->child && in build_overlap_sched_groups()
1069 !cpumask_subset(sched_domain_span(sibling->child), span)) in build_overlap_sched_groups()
1173 struct sched_domain *child = sd->child; in get_group() local
1177 if (child) in get_group()
1178 cpu = cpumask_first(sched_domain_span(child)); in get_group()
1192 if (child) { in get_group()
1193 cpumask_copy(sched_group_span(sg), sched_domain_span(child)); in get_group()
1195 sg->flags = child->flags; in get_group()
1535 struct sched_domain *child, int cpu) in sd_init() argument
1582 .child = child, in sd_init()
1602 if ((sd->flags & SD_ASYM_CPUCAPACITY) && sd->child) in sd_init()
1603 sd->child->flags &= ~SD_PREFER_SIBLING; in sd_init()
2172 struct sched_domain *child, int cpu) in build_sched_domain() argument
2174 struct sched_domain *sd = sd_init(tl, cpu_map, child, cpu); in build_sched_domain()
2176 if (child) { in build_sched_domain()
2177 sd->level = child->level + 1; in build_sched_domain()
2179 child->parent = sd; in build_sched_domain()
2181 if (!cpumask_subset(sched_domain_span(child), in build_sched_domain()
2186 child->name, sd->name); in build_sched_domain()
2191 sched_domain_span(child)); in build_sched_domain()
2303 struct sched_domain *child = sd->child; in build_sched_domains() local
2305 if (!(sd->flags & SD_SHARE_PKG_RESOURCES) && child && in build_sched_domains()
2306 (child->flags & SD_SHARE_PKG_RESOURCES)) { in build_sched_domains()
2330 nr_llcs = sd->span_weight / child->span_weight; in build_sched_domains()