Home
last modified time | relevance | path

Searched refs:cpu_group (Results 1 – 16 of 16) sorted by relevance

/freebsd/sys/sys/
H A Dsmp.h78 struct cpu_group { struct
79 struct cpu_group *cg_parent; /* Our parent group. */ argument
80 struct cpu_group *cg_child; /* Optional children groups. */ argument
90 typedef struct cpu_group *cpu_group_t; argument
152 struct cpu_group *smp_topo_1level(int l1share, int l1count, int l1flags);
153 struct cpu_group *smp_topo_2level(int l2share, int l2count, int l1share,
155 struct cpu_group *smp_topo_find(struct cpu_group *top, int cpu);
167 struct cpu_group *smp_topo(void);
168 struct cpu_group *smp_topo_alloc(u_int count);
169 struct cpu_group *smp_topo_none(void);
[all …]
/freebsd/sys/kern/
H A Dsubr_smp.c55 struct cpu_group *
58 static struct cpu_group *group = NULL; in smp_topo_alloc()
71 struct cpu_group *
74 struct cpu_group *top; in smp_topo_none()
681 smp_topo_fill(struct cpu_group *cg) in smp_topo_fill()
691 struct cpu_group *
695 static struct cpu_group *top = NULL; in smp_topo()
766 smp_topo_addleaf(struct cpu_group *parent, struct cpu_group *child, int share, in smp_topo_addleaf()
797 struct cpu_group *
800 struct cpu_group *child; in smp_topo_1level()
[all …]
H A Dsched_ule.c275 struct cpu_group *tdq_cg; /* (c) Pointer to cpu topology. */
751 cpu_search_lowest(const struct cpu_group *cg, const struct cpu_search *s, in cpu_search_lowest()
833 cpu_search_highest(const struct cpu_group *cg, const struct cpu_search *s, in cpu_search_highest()
891 sched_lowest(const struct cpu_group *cg, cpuset_t *mask, int pri, int maxload, in sched_lowest()
910 sched_highest(const struct cpu_group *cg, cpuset_t *mask, int minload, in sched_highest()
924 sched_balance_group(struct cpu_group *cg) in sched_balance_group()
1103 struct cpu_group *cg, *parent; in tdq_idled()
1402 struct cpu_group *cg, *ccg; in sched_pickcpu()
2170 struct cpu_group *cg, *parent; in tdq_trysteal()
3356 sched_ule_find_child_with_core(int cpu, struct cpu_group *grp) in sched_ule_find_child_with_core()
[all …]
H A Dsched_shim.c165 struct cpu_group __read_mostly *cpu_top; /* CPU topology */
236 struct cpu_group *cg, int indent) in sysctl_kern_sched_topology_spec_internal()
/freebsd/sys/powerpc/powernv/
H A Dplatform_powernv.c76 static struct cpu_group *powernv_smp_topo(platform_t plat);
486 static struct cpu_group * in cpu_group_init()
487 cpu_group_init(struct cpu_group *group, struct cpu_group *parent, in cpu_group_init()
490 struct cpu_group *child; in cpu_group_init()
505 static struct cpu_group * in powernv_smp_topo()
508 struct cpu_group *core, *dom, *root; in powernv_smp_topo()
/freebsd/sys/powerpc/ps3/
H A Dplatform_ps3.c71 static struct cpu_group *ps3_smp_topo(platform_t);
251 static struct cpu_group *
/freebsd/sys/netinet/
H A Dtcp_hpts_internal.h151 struct cpu_group **grps;
H A Dtcp_hpts.c1788 hpts_count_level(struct cpu_group *cg) in hpts_count_level()
1803 hpts_gather_grps(struct cpu_group **grps, int32_t *at, int32_t max, struct cpu_group *cg) in hpts_gather_grps()
1831 struct cpu_group *cpu_top; in tcp_hptsi_create()
1876 sz = (pace->grp_cnt * sizeof(struct cpu_group *)); in tcp_hptsi_create()
/freebsd/sys/powerpc/pseries/
H A Dplatform_chrp.c81 static struct cpu_group *chrp_smp_topo(platform_t plat);
555 static struct cpu_group *
/freebsd/sys/arm/arm/
H A Dmp_machdep.c324 struct cpu_group *
/freebsd/sys/arm64/arm64/
H A Dmp_machdep.c424 struct cpu_group *
427 struct cpu_group *dom, *root; in cpu_topo()
/freebsd/sys/x86/x86/
H A Dmp_x86.c833 x86topo_add_sched_group(struct topo_node *root, struct cpu_group *cg_root) in x86topo_add_sched_group()
963 struct cpu_group *
966 struct cpu_group *cg_root; in cpu_topo()
/freebsd/sys/powerpc/powerpc/
H A Dplatform.c305 struct cpu_group *
H A Dplatform_if.m71 static struct cpu_group *platform_null_smp_topo(platform_t plat) struct
/freebsd/sys/riscv/riscv/
H A Dmp_machdep.c301 struct cpu_group *
/freebsd/sys/net/
H A Diflib.c6323 struct cpu_group *cg, *llc; in iflib_cpu_llc_init()