Home
last modified time | relevance | path

Searched refs:mp_ncpus (Results 1 – 25 of 92) sorted by relevance

1234

/trueos/sys/arm/mv/armadaxp/
HDarmadaxp_mp.c91 mp_ncpus = platform_get_ncpus(); in platform_mp_probe()
93 return (mp_ncpus > 1); in platform_mp_probe()
134 for (cpu_num = 1; cpu_num < mp_ncpus; cpu_num++ ) { in platform_mp_start_ap()
144 if (mp_ncpus > 1) { in platform_mp_start_ap()
151 for (cpu_num = 2; cpu_num < mp_ncpus; cpu_num++ ) { in platform_mp_start_ap()
160 reg |= ((0x1 << (mp_ncpus - 1)) - 1) << 21; in platform_mp_start_ap()
173 for (cpu_num = 1; cpu_num < mp_ncpus; cpu_num++ ) in platform_mp_start_ap()
179 for (cpu_num = 1; cpu_num < mp_ncpus; cpu_num++ ) in platform_mp_start_ap()
/trueos/sys/powerpc/powerpc/
HDmp_machdep.c116 mp_ncpus = 0; in cpu_mp_setmaxid()
119 mp_ncpus++; in cpu_mp_setmaxid()
123 if (mp_ncpus == 0) in cpu_mp_setmaxid()
124 mp_ncpus = 1; in cpu_mp_setmaxid()
130 mp_maxid = min(mp_ncpus, MAXCPU) - 1; in cpu_mp_setmaxid()
140 return (mp_ncpus > 1); in cpu_mp_probe()
209 if (mp_ncpus <= 1) in cpu_mp_unleash()
262 if (smp_cpus != cpus || cpus != mp_ncpus) { in cpu_mp_unleash()
264 mp_ncpus, cpus, smp_cpus); in cpu_mp_unleash()
/trueos/sys/arm/rockchip/
HDrk30xx_mp.c92 if (mp_ncpus != 0) in platform_mp_setmaxid()
102 mp_ncpus = ncpu; in platform_mp_setmaxid()
110 if (mp_ncpus == 0) in platform_mp_probe()
113 return (mp_ncpus > 1); in platform_mp_probe()
142 for (i = 1; i < mp_ncpus; i++) in platform_mp_start_ap()
176 for (i = 1; i < mp_ncpus; i++) in platform_mp_start_ap()
/trueos/lib/libkvm/
HDkvm_pcpu.c71 static int mp_ncpus; variable
99 if (kvm_read(kd, kvm_pcpu_nl[NL_MP_NCPUS].n_value, &mp_ncpus, in _kvm_pcpu_init()
100 sizeof(mp_ncpus)) != sizeof(mp_ncpus)) { in _kvm_pcpu_init()
180 if (mp_ncpus == 0) in kvm_getncpus()
183 return (mp_ncpus); in kvm_getncpus()
334 if (mp_ncpus == 0) in kvm_counter_u64_fetch()
339 for (int i = 0; i < mp_ncpus; i++) { in kvm_counter_u64_fetch()
/trueos/sys/i386/i386/
HDmp_machdep.c389 if (mp_ncpus <= 1) in topo_probe()
434 if (mp_ncpus % (cpu_cores * cpu_logical) != 0) { in cpu_topo()
494 if (mp_ncpus < MAXCPU) { in cpu_add()
495 mp_ncpus++; in cpu_add()
496 mp_maxid = mp_ncpus - 1; in cpu_add()
511 if (mp_ncpus == 0) in cpu_mp_setmaxid()
514 else if (mp_ncpus == 1) in cpu_mp_setmaxid()
517 KASSERT(mp_maxid >= mp_ncpus - 1, in cpu_mp_setmaxid()
519 mp_maxid, mp_ncpus)); in cpu_mp_setmaxid()
531 if (mp_ncpus == 0) { in cpu_mp_probe()
[all …]
/trueos/sys/i386/xen/
HDmp_machdep.c194 if (mp_ncpus % (cpu_cores * cpu_logical) != 0) { in cpu_topo()
249 if (mp_ncpus < MAXCPU) in cpu_add()
250 mp_ncpus++; in cpu_add()
272 if (mp_ncpus == 0) { in cpu_mp_probe()
278 mp_ncpus = 1; in cpu_mp_probe()
283 if (mp_ncpus == 1) { in cpu_mp_probe()
484 KASSERT(i < mp_ncpus, in cpu_mp_announce()
539 for (i = 0; i < mp_ncpus; i++) in xen_smp_intr_init_cpus()
548 for (i = 0; i < mp_ncpus; i++) in xen_smp_intr_setup_cpus()
646 if (smp_cpus == mp_ncpus) { in init_secondary()
[all …]
/trueos/sys/mips/mips/
HDmp_machdep.c210 mp_ncpus = 0; in cpu_mp_setmaxid()
216 mp_ncpus++; in cpu_mp_setmaxid()
218 if (mp_ncpus <= 0) in cpu_mp_setmaxid()
219 mp_ncpus = 1; in cpu_mp_setmaxid()
240 return (mp_ncpus > 1); in cpu_mp_probe()
318 if (smp_cpus == mp_ncpus) { in smp_init_secondary()
342 if (mp_ncpus == 1) in release_aps()
/trueos/sys/arm/freescale/imx/
HDimx6_mp.c80 if (mp_ncpus != 0) in platform_mp_setmaxid()
94 mp_ncpus = ncpu; in platform_mp_setmaxid()
103 if (mp_ncpus == 0) in platform_mp_probe()
106 return (mp_ncpus > 1); in platform_mp_probe()
156 for (i=1; i < mp_ncpus; i++) { in platform_mp_start_ap()
/trueos/sys/amd64/amd64/
HDmp_machdep.c349 if (mp_ncpus <= 1) in topo_probe()
394 if (mp_ncpus % (cpu_cores * cpu_logical) != 0) { in cpu_topo()
456 if (mp_ncpus < MAXCPU) { in cpu_add()
457 mp_ncpus++; in cpu_add()
458 mp_maxid = mp_ncpus - 1; in cpu_add()
473 if (mp_ncpus == 0) in cpu_mp_setmaxid()
476 else if (mp_ncpus == 1) in cpu_mp_setmaxid()
479 KASSERT(mp_maxid >= mp_ncpus - 1, in cpu_mp_setmaxid()
481 mp_maxid, mp_ncpus)); in cpu_mp_setmaxid()
493 if (mp_ncpus == 0) { in cpu_mp_probe()
[all …]
/trueos/sys/arm/arm/
HDmp_machdep.c98 if ((mp_naps + 1) == mp_ncpus) in check_ap()
118 for(i = 0; i < (mp_ncpus - 1); i++) in cpu_mp_start()
134 for (i = 1; i < mp_ncpus; i++) in cpu_mp_start()
195 if (smp_cpus == mp_ncpus) { in init_secondary()
318 if (mp_ncpus == 1) in release_aps()
362 return (smp_topo_1level(CG_SHARE_L2, mp_ncpus, 0)); in cpu_topo()
/trueos/sys/sparc64/sparc64/
HDmp_machdep.c190 if (mp_maxid > 0 && mp_ncpus >= mp_maxid + 1) in foreach_ap()
226 mp_ncpus = 1; in cpu_mp_setmaxid()
291 KASSERT(!isjbus || mp_ncpus <= IDR_JALAPENO_MAX_BN_PAIRS, in cpu_mp_start()
306 if (mp_ncpus > MAXCPU) in ap_start()
334 cpuid = mp_ncpus++; in ap_start()
375 ctx_inc = (TLB_CTX_USER_MAX - 1) / mp_ncpus; in cpu_mp_unleash()
377 csa->csa_count = mp_ncpus; in cpu_mp_unleash()
680 for (i = 0; i < IPI_RETRIES * mp_ncpus; i++) { in cheetah_ipi_selected()
687 for (cpu = 0; cpu < mp_ncpus; cpu++) { in cheetah_ipi_selected()
703 for (cpu = 0; cpu < mp_ncpus; cpu++) { in cheetah_ipi_selected()
[all …]
/trueos/sys/arm/allwinner/a20/
HDa20_mp.c68 if (mp_ncpus != 0) in platform_mp_setmaxid()
75 mp_ncpus = ncpu; in platform_mp_setmaxid()
83 if (mp_ncpus == 0) in platform_mp_probe()
86 return (mp_ncpus > 1); in platform_mp_probe()
/trueos/sys/dev/cpuctl/
HDcpuctl.c123 KASSERT(cpu >= 0 && cpu < mp_ncpus && cpu_enabled(cpu), in set_cpu()
136 KASSERT(oldcpu >= 0 && oldcpu < mp_ncpus && cpu_enabled(oldcpu), in restore_cpu()
153 if (cpu >= mp_ncpus || !cpu_enabled(cpu)) { in cpuctl_ioctl()
206 KASSERT(cpu >= 0 && cpu < mp_ncpus, in cpuctl_do_cpuid_count()
243 KASSERT(cpu >= 0 && cpu < mp_ncpus, in cpuctl_do_msr()
290 KASSERT(cpu >= 0 && cpu < mp_ncpus, in cpuctl_do_update()
504 if (cpu >= mp_ncpus || !cpu_enabled(cpu)) { in cpuctl_open()
528 cpuctl_devs = malloc(sizeof(*cpuctl_devs) * mp_ncpus, M_CPUCTL, in cpuctl_modevent()
530 for (cpu = 0; cpu < mp_ncpus; cpu++) in cpuctl_modevent()
536 for (cpu = 0; cpu < mp_ncpus; cpu++) { in cpuctl_modevent()
/trueos/sys/kern/
HDsubr_smp.c68 int mp_ncpus; variable
145 mp_ncpus = 1; in mp_start()
152 mp_ncpus); in mp_start()
592 if (top->cg_count != mp_ncpus) in smp_topo()
594 top, top->cg_count, mp_ncpus); in smp_topo()
611 top->cg_count = mp_ncpus; in smp_topo_none()
662 packages = mp_ncpus / count; in smp_topo_1level()
686 top->cg_children = mp_ncpus / (l2count * l1count); in smp_topo_2level()
770 mp_ncpus = 1; in mp_setvariables_for_up()
HDsubr_pcpu.c251 for (i = 0; i < mp_ncpus; ++i) { in dpcpu_copy()
292 for (i = 0; i < mp_ncpus; ++i) { in sysctl_dpcpu_quad()
309 for (i = 0; i < mp_ncpus; ++i) { in sysctl_dpcpu_long()
326 for (i = 0; i < mp_ncpus; ++i) { in sysctl_dpcpu_int()
/trueos/sys/i386/include/
HDcounter.h101 for (i = 0; i < mp_ncpus; i++) { in counter_u64_fetch_inline()
107 for (i = 0; i < mp_ncpus; i++) in counter_u64_fetch_inline()
147 for (i = 0; i < mp_ncpus; i++) in counter_u64_zero_inline()
/trueos/sys/ia64/ia64/
HDmp_machdep.c278 mp_ncpus = ia64_count_cpus(); in cpu_mp_setmaxid()
284 mp_maxid = min(mp_ncpus, MAXCPU) - 1; in cpu_mp_setmaxid()
298 return (mp_ncpus > 1 && ia64_ipi_wakeup != 0); in cpu_mp_probe()
439 if (mp_ncpus <= 1) in cpu_mp_unleash()
473 if (smp_cpus != cpus || cpus != mp_ncpus) { in cpu_mp_unleash()
475 mp_ncpus, cpus, smp_cpus); in cpu_mp_unleash()
/trueos/sys/dev/syscons/snake/
HDsnake_saver.c120 else if (load / mp_ncpus <= 50) in snake_saver()
122 else if (load / mp_ncpus <= 75) in snake_saver()
124 else if (load / mp_ncpus <= 99) in snake_saver()
/trueos/sys/cddl/compat/opensolaris/sys/
HDproc.h48 #define max_ncpus mp_ncpus
49 #define boot_max_ncpus mp_ncpus
/trueos/sys/powerpc/include/
HDcounter.h57 for (i = 0; i < mp_ncpus; i++) in counter_u64_fetch_inline()
122 for (i = 0; i < mp_ncpus; i++) in counter_u64_fetch_inline()
/trueos/sys/cddl/compat/opensolaris/kern/
HDopensolaris_taskq.c51 system_taskq = taskq_create("system_taskq", mp_ncpus, 0, 0, 0, 0); in system_taskq_init()
71 nthreads = MAX((mp_ncpus * nthreads) / 100, 1); in taskq_create()
/trueos/sys/x86/acpica/
HDacpi_wakeup.c169 for (cpu = 1; cpu < mp_ncpus; cpu++) { in acpi_wakeup_cpus()
327 susppcbs = malloc(mp_ncpus * sizeof(*susppcbs), M_DEVBUF, M_WAITOK); in acpi_alloc_wakeup_handler()
328 for (i = 0; i < mp_ncpus; i++) { in acpi_alloc_wakeup_handler()
/trueos/sys/netinet/
HDin_pcbgroup.c126 if (mp_ncpus == 1) in in_pcbgroup_init()
133 numpcbgroups = mp_ncpus; in in_pcbgroup_init()
152 pcbgroup->ipg_cpu = (pgn % mp_ncpus); in in_pcbgroup_init()
/trueos/sys/ofed/include/linux/
HDkernel.h180 #define num_possible_cpus() mp_ncpus
181 #define num_online_cpus() mp_ncpus
/trueos/sys/arm/ti/omap4/
HDomap4_mp.c58 mp_ncpus = 2; in platform_mp_probe()

1234