/freebsd/lib/libc/gen/ |
H A D | sched_setaffinity.c | 41 static int mp_maxid; in sched_setaffinity() local 60 if (mp_maxid == 0) { in sched_setaffinity() 61 len = sizeof(mp_maxid); in sched_setaffinity() 62 error = sysctlbyname("kern.smp.maxid", &mp_maxid, &len, in sched_setaffinity() 68 if (lbs > mp_maxid) { in sched_setaffinity() 70 if (cpu > mp_maxid) in sched_setaffinity()
|
/freebsd/sys/dev/fdt/ |
H A D | fdt_arm_platform.c | 77 if (mp_maxid < id) in fdt_platform_maxid() 78 mp_maxid = id; in fdt_platform_maxid() 87 mp_maxid = PCPU_GET(cpuid); in fdt_platform_mp_setmaxid()
|
/freebsd/sys/riscv/riscv/ |
H A D | mp_machdep.c | 159 cpuid += mp_maxid + 1; in init_secondary() 233 for (cpu = 1; cpu <= mp_maxid; cpu++) { in smp_after_idle_runnable() 366 cpuid += mp_maxid + 1; in cpu_init_fdt() 370 if (cpuid > mp_maxid) in cpu_init_fdt() 474 mp_maxid = cores - 1; in cpu_mp_setmaxid() 482 mp_maxid = 0; in cpu_mp_setmaxid() 488 mp_maxid = cores - 1; in cpu_mp_setmaxid()
|
/freebsd/sys/arm/xilinx/ |
H A D | zy7_mp.c | 83 mp_maxid = 0; in zynq7_mp_setmaxid() 93 mp_maxid = bus_space_read_4(fdtbus_bs_tag, scu_handle, 0) & in zynq7_mp_setmaxid() 95 mp_ncpus = mp_maxid + 1; in zynq7_mp_setmaxid()
|
/freebsd/sys/dev/cpuctl/ |
H A D | cpuctl.c | 128 KASSERT(cpu >= 0 && cpu <= mp_maxid && cpu_enabled(cpu), in set_cpu() 142 KASSERT(oldcpu >= 0 && oldcpu <= mp_maxid && cpu_enabled(oldcpu), in restore_cpu() 159 if (cpu > mp_maxid || !cpu_enabled(cpu)) { in cpuctl_ioctl() 215 KASSERT(cpu >= 0 && cpu <= mp_maxid, in cpuctl_do_cpuid_count() 259 KASSERT(cpu >= 0 && cpu <= mp_maxid, in cpuctl_do_msr() 311 KASSERT(cpu >= 0 && cpu <= mp_maxid, in cpuctl_do_update() 526 KASSERT(cpu >= 0 && cpu <= mp_maxid, in cpuctl_do_eval_cpu_features() 560 if (cpu > mp_maxid || !cpu_enabled(cpu)) { in cpuctl_open() 579 cpuctl_devs = malloc(sizeof(*cpuctl_devs) * (mp_maxid + 1), M_CPUCTL, in cpuctl_modevent()
|
/freebsd/sys/kern/ |
H A D | subr_smp.c | 75 u_int mp_maxid; variable 141 KASSERT(mp_ncpus > 1 || mp_maxid == 0, in mp_setmaxid() 143 KASSERT(mp_maxid >= mp_ncpus - 1, in mp_setmaxid() 145 mp_maxid, mp_ncpus)); in mp_setmaxid() 147 cpusetsizemin = howmany(mp_maxid + 1, NBBY); in mp_setmaxid() 722 group = mallocarray((mp_maxid + 1) * MAX_CACHE_LEVELS + 1, in smp_topo_alloc() 893 mp_maxid = PCPU_GET(cpuid); in mp_setvariables_for_up() 894 CPU_SETOF(mp_maxid, &all_cpus); in mp_setvariables_for_up() 985 gen = mallocarray(sizeof(u_int), mp_maxid + 1, M_TEMP, in quiesce_cpus() 987 for (cpu = 0; cpu <= mp_maxid; cpu++) { in quiesce_cpus() [all …]
|
H A D | subr_intr.c | 205 nintrcnt += INTR_IPI_COUNT * (mp_maxid + 1); in intr_irq_init() 1252 if (last_cpu > mp_maxid) 1778 KASSERT(cpu < mp_maxid + 1, ("%s: too big cpu %u", __func__, cpu)); 1800 bit_ffc_area(intrcnt_bitmap, nintrcnt, mp_maxid + 1, &index); 1803 mp_maxid + 1); 1804 bit_nset(intrcnt_bitmap, index, index + mp_maxid); 1805 for (i = 0; i < mp_maxid + 1; i++) {
|
/freebsd/lib/libmemstat/ |
H A D | memstat_uma.c | 320 int hint_dontsearch, i, mp_maxid, ndomains, ret; in memstat_kvm_uma() local 337 ret = kread_symbol(kvm, X_MP_MAXID, &mp_maxid, sizeof(mp_maxid), 0); in memstat_kvm_uma() 364 ucp_array = malloc(sizeof(struct uma_cache) * (mp_maxid + 1)); in memstat_kvm_uma() 388 sizeof(struct uma_cache) * (mp_maxid + 1), in memstat_kvm_uma() 411 name, mp_maxid + 1); in memstat_kvm_uma() 421 _memstat_mt_reset_stats(mtp, mp_maxid + 1); in memstat_kvm_uma() 437 for (i = 0; i < mp_maxid + 1; i++) { in memstat_kvm_uma()
|
/freebsd/tools/tools/umastat/ |
H A D | umastat.c | 285 int all_cpus, cpu, mp_maxcpus, mp_maxid, ret, ub_cnt, ub_entries; in main() local 330 ret = kread_symbol(kvm, X_MP_MAXID, &mp_maxid, sizeof(mp_maxid), 0); in main() 334 printf("mp_maxid = %d\n", mp_maxid); in main() 351 uzp_userspace_len = sizeof(struct uma_zone) + mp_maxid * in main() 432 for (cpu = 0; cpu <= mp_maxid; cpu++) { in main()
|
/freebsd/libexec/kgdb/ |
H A D | acttrace.py | 24 mp_maxid = symval("mp_maxid") 28 while cpu <= mp_maxid:
|
/freebsd/sys/sys/ |
H A D | smp.h | 168 extern u_int mp_maxid; 198 for ((i) = 0; (i) <= mp_maxid; (i)++) \ 217 if ((u_int)i > mp_maxid) in cpu_next()
|
/freebsd/sys/arm/broadcom/bcm2835/ |
H A D | bcm2836_mp.c | 88 mp_maxid = mp_ncpus - 1; in bcm2836_mp_setmaxid() 89 DPRINTF("mp_maxid=%d\n", mp_maxid); in bcm2836_mp_setmaxid()
|
/freebsd/sys/arm64/arm64/ |
H A D | mp_machdep.c | 203 for (cpu = 0; cpu < mp_maxid; cpu++) in init_secondary() 460 if (cpuid > mp_maxid) in start_cpu() 773 mp_maxid = 0; in cpu_mp_setmaxid() 785 mp_maxid = cores - 1; in cpu_mp_setmaxid() 798 mp_maxid = cores - 1; in cpu_mp_setmaxid() 811 mp_maxid = cores - 1; in cpu_mp_setmaxid()
|
/freebsd/sys/contrib/openzfs/include/os/freebsd/spl/sys/ |
H A D | proc.h | 49 #define max_ncpus (mp_maxid + 1) 50 #define boot_max_ncpus (mp_maxid + 1)
|
/freebsd/sys/powerpc/powerpc/ |
H A D | mp_machdep.c | 121 mp_maxid = 0; in cpu_mp_setmaxid() 125 mp_maxid = max(cpuref.cr_cpuid, mp_maxid); in cpu_mp_setmaxid()
|
/freebsd/sys/amd64/amd64/ |
H A D | mp_machdep.c | 531 invl_scoreboard = malloc(sizeof(uint32_t) * (mp_maxid + 1) * in invl_scoreboard_init() 532 (mp_maxid + 1), M_DEVBUF, M_WAITOK); in invl_scoreboard_init() 533 for (i = 0; i < (mp_maxid + 1) * (mp_maxid + 1); i++) in invl_scoreboard_init() 560 return (invl_scoreboard + cpu * (mp_maxid + 1)); in invl_scoreboard_getcpu() 1027 for (initiator_cpu_id = 0; initiator_cpu_id <= mp_maxid; in invlop_handler() 1032 if (initiator_cpu_id > mp_maxid) in invlop_handler()
|
/freebsd/sys/libkern/ |
H A D | arc4random.c | 77 _chacha20 <= &chacha20inst[mp_maxid]; \ 163 chacha20inst = malloc((mp_maxid + 1) * sizeof(struct chacha20_s),
|
/freebsd/sys/arm/ti/omap4/ |
H A D | omap4_mp.c | 53 mp_maxid = 1; in omap4_mp_setmaxid()
|
/freebsd/sys/arm/qualcomm/ |
H A D | ipq4018_mp.c | 70 mp_maxid = ncpu - 1; in ipq4018_mp_setmaxid()
|
/freebsd/sys/compat/linuxkpi/common/include/linux/ |
H A D | cpu.h | 62 if (cpuid > mp_maxid) in cpumask_next()
|
/freebsd/sys/arm/nvidia/tegra124/ |
H A D | tegra124_mp.c | 71 mp_maxid = ncpu - 1; in tegra124_mp_setmaxid()
|
/freebsd/sys/arm/mv/armada38x/ |
H A D | armada38x_mp.c | 131 mp_maxid = mp_ncpus - 1; in mv_a38x_platform_mp_setmaxid()
|
/freebsd/sys/arm/arm/ |
H A D | platform.c | 231 mp_maxid = ncpu - 1; in platform_mp_setmaxid()
|
H A D | platform_if.m | 69 mp_maxid = 0; 129 * @brief Called by cpu_mp_setmaxid() to set mp_maxid and mp_ncpus.
|
/freebsd/sys/arm/freescale/imx/ |
H A D | imx6_mp.c | 96 mp_maxid = ncpu - 1; in imx6_mp_setmaxid()
|