Home
last modified time | relevance | path

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

/freebsd-13.1/sys/sys/
H A Dsmp.h79 struct cpu_group { struct
80 struct cpu_group *cg_parent; /* Our parent group. */ argument
81 struct cpu_group *cg_child; /* Optional children groups. */ argument
91 typedef struct cpu_group *cpu_group_t; argument
151 struct cpu_group *smp_topo(void);
152 struct cpu_group *smp_topo_alloc(u_int count);
153 struct cpu_group *smp_topo_none(void);
154 struct cpu_group *smp_topo_1level(int l1share, int l1count, int l1flags);
155 struct cpu_group *smp_topo_2level(int l2share, int l2count, int l1share,
157 struct cpu_group *smp_topo_find(struct cpu_group *top, int cpu);
[all …]
/freebsd-13.1/sys/kern/
H A Dsubr_smp.c644 struct cpu_group *
648 struct cpu_group *top; in smp_topo()
711 struct cpu_group *
722 struct cpu_group *
725 struct cpu_group *top; in smp_topo_none()
771 struct cpu_group *
775 struct cpu_group *top; in smp_topo_1level()
790 struct cpu_group *
794 struct cpu_group *top; in smp_topo_2level()
819 struct cpu_group *
[all …]
H A Dsched_ule.c240 struct cpu_group *tdq_cg; /* Pointer to cpu topology. */
266 struct cpu_group __read_mostly *cpu_top; /* CPU topology */
340 struct cpu_group *cg, int indent);
658 cpu_search_lowest(const struct cpu_group *cg, const struct cpu_search *s, in cpu_search_lowest()
739 cpu_search_highest(const struct cpu_group *cg, const struct cpu_search *s, in cpu_search_highest()
797 sched_lowest(const struct cpu_group *cg, cpuset_t *mask, int pri, int maxload, in sched_lowest()
816 sched_highest(const struct cpu_group *cg, cpuset_t *mask, int minload, in sched_highest()
830 sched_balance_group(struct cpu_group *cg) in sched_balance_group()
999 struct cpu_group *cg, *parent; in tdq_idled()
1287 struct cpu_group *cg, *ccg; in sched_pickcpu()
[all …]
/freebsd-13.1/sys/powerpc/powernv/
H A Dplatform_powernv.c79 static struct cpu_group *powernv_smp_topo(platform_t plat);
483 static struct cpu_group *
484 cpu_group_init(struct cpu_group *group, struct cpu_group *parent, in cpu_group_init()
487 struct cpu_group *child; in cpu_group_init()
502 static struct cpu_group *
505 struct cpu_group *core, *dom, *root; in powernv_smp_topo()
/freebsd-13.1/sys/mips/include/
H A Dhwfunc.h107 struct cpu_group *platform_smp_topo(void);
/freebsd-13.1/sys/powerpc/ps3/
H A Dplatform_ps3.c74 static struct cpu_group *ps3_smp_topo(platform_t);
255 static struct cpu_group *
/freebsd-13.1/sys/mips/cavium/
H A Docteon_mp.c124 struct cpu_group *
/freebsd-13.1/sys/mips/ingenic/
H A Djz4780_mp.c124 struct cpu_group *
/freebsd-13.1/sys/mips/malta/
H A Dmalta_mp.c222 struct cpu_group *
/freebsd-13.1/sys/powerpc/pseries/
H A Dplatform_chrp.c83 static struct cpu_group *chrp_smp_topo(platform_t plat);
556 static struct cpu_group *
/freebsd-13.1/sys/mips/beri/
H A Dberi_mp.c213 struct cpu_group *
/freebsd-13.1/sys/arm/arm/
H A Dmp_machdep.c353 struct cpu_group *
/freebsd-13.1/sys/mips/mips/
H A Dmp_machdep.c232 struct cpu_group *
/freebsd-13.1/sys/arm64/arm64/
H A Dmp_machdep.c438 struct cpu_group *
441 struct cpu_group *dom, *root; in cpu_topo()
/freebsd-13.1/sys/powerpc/powerpc/
H A Dplatform.c307 struct cpu_group *
H A Dplatform_if.m72 static struct cpu_group *platform_null_smp_topo(platform_t plat) struct
/freebsd-13.1/sys/x86/x86/
H A Dmp_x86.c822 x86topo_add_sched_group(struct topo_node *root, struct cpu_group *cg_root) in x86topo_add_sched_group()
926 struct cpu_group *
929 struct cpu_group *cg_root; in cpu_topo()
/freebsd-13.1/sys/riscv/riscv/
H A Dmp_machdep.c388 struct cpu_group *
/freebsd-13.1/sys/mips/nlm/
H A Dxlp_machdep.c710 struct cpu_group *
/freebsd-13.1/sys/net/
H A Diflib.c4723 extern struct cpu_group *cpu_top; /* CPU topology */
4726 find_child_with_core(int cpu, struct cpu_group *grp) in find_child_with_core()
4751 struct cpu_group *grp; in find_l2_neighbor()