| /freebsd-13.1/sys/sys/ |
| H A D | smp.h | 79 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 D | subr_smp.c | 644 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 D | sched_ule.c | 240 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 D | platform_powernv.c | 79 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 D | hwfunc.h | 107 struct cpu_group *platform_smp_topo(void);
|
| /freebsd-13.1/sys/powerpc/ps3/ |
| H A D | platform_ps3.c | 74 static struct cpu_group *ps3_smp_topo(platform_t); 255 static struct cpu_group *
|
| /freebsd-13.1/sys/mips/cavium/ |
| H A D | octeon_mp.c | 124 struct cpu_group *
|
| /freebsd-13.1/sys/mips/ingenic/ |
| H A D | jz4780_mp.c | 124 struct cpu_group *
|
| /freebsd-13.1/sys/mips/malta/ |
| H A D | malta_mp.c | 222 struct cpu_group *
|
| /freebsd-13.1/sys/powerpc/pseries/ |
| H A D | platform_chrp.c | 83 static struct cpu_group *chrp_smp_topo(platform_t plat); 556 static struct cpu_group *
|
| /freebsd-13.1/sys/mips/beri/ |
| H A D | beri_mp.c | 213 struct cpu_group *
|
| /freebsd-13.1/sys/arm/arm/ |
| H A D | mp_machdep.c | 353 struct cpu_group *
|
| /freebsd-13.1/sys/mips/mips/ |
| H A D | mp_machdep.c | 232 struct cpu_group *
|
| /freebsd-13.1/sys/arm64/arm64/ |
| H A D | mp_machdep.c | 438 struct cpu_group * 441 struct cpu_group *dom, *root; in cpu_topo()
|
| /freebsd-13.1/sys/powerpc/powerpc/ |
| H A D | platform.c | 307 struct cpu_group *
|
| H A D | platform_if.m | 72 static struct cpu_group *platform_null_smp_topo(platform_t plat) struct
|
| /freebsd-13.1/sys/x86/x86/ |
| H A D | mp_x86.c | 822 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 D | mp_machdep.c | 388 struct cpu_group *
|
| /freebsd-13.1/sys/mips/nlm/ |
| H A D | xlp_machdep.c | 710 struct cpu_group *
|
| /freebsd-13.1/sys/net/ |
| H A D | iflib.c | 4723 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()
|