Home
last modified time | relevance | path

Searched refs:mp_maxid (Results 1 – 25 of 67) sorted by relevance

123

/freebsd/lib/libc/gen/
H A Dsched_setaffinity.c41 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 Dfdt_arm_platform.c77 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 Dmp_machdep.c159 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 Dzy7_mp.c83 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 Dcpuctl.c128 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 Dsubr_smp.c75 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 Dsubr_intr.c205 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 Dmemstat_uma.c320 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 Dumastat.c285 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 Dacttrace.py24 mp_maxid = symval("mp_maxid")
28 while cpu <= mp_maxid:
/freebsd/sys/sys/
H A Dsmp.h168 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 Dbcm2836_mp.c88 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 Dmp_machdep.c203 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 Dproc.h49 #define max_ncpus (mp_maxid + 1)
50 #define boot_max_ncpus (mp_maxid + 1)
/freebsd/sys/powerpc/powerpc/
H A Dmp_machdep.c121 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 Dmp_machdep.c531 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 Darc4random.c77 _chacha20 <= &chacha20inst[mp_maxid]; \
163 chacha20inst = malloc((mp_maxid + 1) * sizeof(struct chacha20_s),
/freebsd/sys/arm/ti/omap4/
H A Domap4_mp.c53 mp_maxid = 1; in omap4_mp_setmaxid()
/freebsd/sys/arm/qualcomm/
H A Dipq4018_mp.c70 mp_maxid = ncpu - 1; in ipq4018_mp_setmaxid()
/freebsd/sys/compat/linuxkpi/common/include/linux/
H A Dcpu.h62 if (cpuid > mp_maxid) in cpumask_next()
/freebsd/sys/arm/nvidia/tegra124/
H A Dtegra124_mp.c71 mp_maxid = ncpu - 1; in tegra124_mp_setmaxid()
/freebsd/sys/arm/mv/armada38x/
H A Darmada38x_mp.c131 mp_maxid = mp_ncpus - 1; in mv_a38x_platform_mp_setmaxid()
/freebsd/sys/arm/arm/
H A Dplatform.c231 mp_maxid = ncpu - 1; in platform_mp_setmaxid()
H A Dplatform_if.m69 mp_maxid = 0;
129 * @brief Called by cpu_mp_setmaxid() to set mp_maxid and mp_ncpus.
/freebsd/sys/arm/freescale/imx/
H A Dimx6_mp.c96 mp_maxid = ncpu - 1; in imx6_mp_setmaxid()

123