Home
last modified time | relevance | path

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

123

/freebsd-9-stable/sys/powerpc/powerpc/
Dmp_machdep.c112 mp_ncpus = 0; in cpu_mp_setmaxid()
115 mp_ncpus++; in cpu_mp_setmaxid()
119 if (mp_ncpus == 0) in cpu_mp_setmaxid()
120 mp_ncpus = 1; in cpu_mp_setmaxid()
126 mp_maxid = min(mp_ncpus, MAXCPU) - 1; in cpu_mp_setmaxid()
136 return (mp_ncpus > 1); in cpu_mp_probe()
204 if (mp_ncpus <= 1) in cpu_mp_unleash()
257 if (smp_cpus != cpus || cpus != mp_ncpus) { in cpu_mp_unleash()
259 mp_ncpus, cpus, smp_cpus); in cpu_mp_unleash()
/freebsd-9-stable/sys/i386/i386/
Dmp_machdep.c386 if (mp_ncpus <= 1) in topo_probe()
431 if (mp_ncpus % (cpu_cores * cpu_logical) != 0) { in cpu_topo()
491 if (mp_ncpus < MAXCPU) { in cpu_add()
492 mp_ncpus++; in cpu_add()
493 mp_maxid = mp_ncpus - 1; in cpu_add()
508 if (mp_ncpus == 0) in cpu_mp_setmaxid()
511 else if (mp_ncpus == 1) in cpu_mp_setmaxid()
514 KASSERT(mp_maxid >= mp_ncpus - 1, in cpu_mp_setmaxid()
516 mp_maxid, mp_ncpus)); in cpu_mp_setmaxid()
528 if (mp_ncpus == 0) { in cpu_mp_probe()
[all …]
/freebsd-9-stable/sys/amd64/amd64/
Dmp_machdep.c339 if (mp_ncpus <= 1) in topo_probe()
384 if (mp_ncpus % (cpu_cores * cpu_logical) != 0) { in cpu_topo()
446 if (mp_ncpus < MAXCPU) { in cpu_add()
447 mp_ncpus++; in cpu_add()
448 mp_maxid = mp_ncpus - 1; in cpu_add()
463 if (mp_ncpus == 0) in cpu_mp_setmaxid()
466 else if (mp_ncpus == 1) in cpu_mp_setmaxid()
469 KASSERT(mp_maxid >= mp_ncpus - 1, in cpu_mp_setmaxid()
471 mp_maxid, mp_ncpus)); in cpu_mp_setmaxid()
483 if (mp_ncpus == 0) { in cpu_mp_probe()
[all …]
Dprof_machdep.c318 if (freq != 0 && mp_ncpus == 1)
/freebsd-9-stable/sys/mips/mips/
Dmp_machdep.c209 mp_ncpus = 0; in cpu_mp_setmaxid()
215 mp_ncpus++; in cpu_mp_setmaxid()
217 if (mp_ncpus <= 0) in cpu_mp_setmaxid()
218 mp_ncpus = 1; in cpu_mp_setmaxid()
239 return (mp_ncpus > 1); in cpu_mp_probe()
317 if (smp_cpus == mp_ncpus) { in smp_init_secondary()
342 if (mp_ncpus == 1) in release_aps()
/freebsd-9-stable/sys/i386/xen/
Dmp_machdep.c166 if (mp_ncpus % (cpu_cores * cpu_logical) != 0) { in cpu_topo()
221 if (mp_ncpus < MAXCPU) in cpu_add()
222 mp_ncpus++; in cpu_add()
244 if (mp_ncpus == 0) { in cpu_mp_probe()
250 mp_ncpus = 1; in cpu_mp_probe()
255 if (mp_ncpus == 1) { in cpu_mp_probe()
455 KASSERT(i < mp_ncpus, in cpu_mp_announce()
514 for (i = 0; i < mp_ncpus; i++) in xen_smp_intr_init_cpus()
620 if (smp_cpus == mp_ncpus) { in init_secondary()
703 mp_ncpus = 1; in assign_cpu_ids()
[all …]
/freebsd-9-stable/sys/dev/cpuctl/
Dcpuctl.c121 KASSERT(cpu >= 0 && cpu < mp_ncpus && cpu_enabled(cpu), in set_cpu()
134 KASSERT(oldcpu >= 0 && oldcpu < mp_ncpus && cpu_enabled(oldcpu), in restore_cpu()
151 if (cpu >= mp_ncpus || !cpu_enabled(cpu)) { in cpuctl_ioctl()
197 KASSERT(cpu >= 0 && cpu < mp_ncpus, in cpuctl_do_cpuid()
223 KASSERT(cpu >= 0 && cpu < mp_ncpus, in cpuctl_do_msr()
270 KASSERT(cpu >= 0 && cpu < mp_ncpus, in cpuctl_do_update()
489 if (cpu >= mp_ncpus || !cpu_enabled(cpu)) { in cpuctl_open()
513 cpuctl_devs = malloc(sizeof(*cpuctl_devs) * mp_ncpus, M_CPUCTL, in cpuctl_modevent()
515 for (cpu = 0; cpu < mp_ncpus; cpu++) in cpuctl_modevent()
521 for (cpu = 0; cpu < mp_ncpus; cpu++) { in cpuctl_modevent()
/freebsd-9-stable/sys/sparc64/sparc64/
Dmp_machdep.c174 if (mp_maxid > 0 && mp_ncpus >= mp_maxid + 1) in foreach_ap()
210 mp_ncpus = 1; in cpu_mp_setmaxid()
294 KASSERT(!isjbus || mp_ncpus <= IDR_JALAPENO_MAX_BN_PAIRS, in cpu_mp_start()
310 if (mp_ncpus > MAXCPU) in ap_start()
338 cpuid = mp_ncpus++; in ap_start()
377 ctx_inc = (TLB_CTX_USER_MAX - 1) / mp_ncpus; in cpu_mp_unleash()
379 csa->csa_count = mp_ncpus; in cpu_mp_unleash()
468 if (smp_cpus == mp_ncpus) in cpu_mp_bootstrap()
677 for (i = 0; i < IPI_RETRIES * mp_ncpus; i++) { in cheetah_ipi_selected()
684 for (cpu = 0; cpu < mp_ncpus; cpu++) { in cheetah_ipi_selected()
[all …]
/freebsd-9-stable/sys/kern/
Dsubr_smp.c63 int mp_ncpus; variable
141 mp_ncpus = 1; in mp_start()
148 mp_ncpus); in mp_start()
531 if (top->cg_count != mp_ncpus) in smp_topo()
533 top, top->cg_count, mp_ncpus); in smp_topo()
550 top->cg_count = mp_ncpus; in smp_topo_none()
601 packages = mp_ncpus / count; in smp_topo_1level()
625 top->cg_children = mp_ncpus / (l2count * l1count); in smp_topo_2level()
709 mp_ncpus = 1; in mp_setvariables_for_up()
Dsubr_pcpu.c226 for (i = 0; i < mp_ncpus; ++i) { in dpcpu_copy()
267 for (i = 0; i < mp_ncpus; ++i) { in sysctl_dpcpu_quad()
284 for (i = 0; i < mp_ncpus; ++i) { in sysctl_dpcpu_long()
301 for (i = 0; i < mp_ncpus; ++i) { in sysctl_dpcpu_int()
Dkern_pmc.c210 return (mp_ncpus); in pmc_cpu_max_active()
/freebsd-9-stable/sys/ia64/ia64/
Dmp_machdep.c267 mp_ncpus = ia64_count_cpus(); in cpu_mp_setmaxid()
273 mp_maxid = min(mp_ncpus, MAXCPU) - 1; in cpu_mp_setmaxid()
287 return (mp_ncpus > 1 && ia64_ipi_wakeup != 0); in cpu_mp_probe()
421 if (mp_ncpus <= 1) in cpu_mp_unleash()
455 if (smp_cpus != cpus || cpus != mp_ncpus) { in cpu_mp_unleash()
457 mp_ncpus, cpus, smp_cpus); in cpu_mp_unleash()
/freebsd-9-stable/sys/dev/syscons/snake/
Dsnake_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()
/freebsd-9-stable/sys/cddl/compat/opensolaris/sys/
Dproc.h48 #define max_ncpus mp_ncpus
49 #define boot_max_ncpus mp_ncpus
/freebsd-9-stable/sys/amd64/acpica/
Dacpi_wakeup.c205 for (cpu = 1; cpu < mp_ncpus; cpu++) { in acpi_wakeup_cpus()
350 susppcbs = malloc(mp_ncpus * sizeof(*susppcbs), M_DEVBUF, M_WAITOK); in acpi_alloc_wakeup_handler()
351 suspfpusave = malloc(mp_ncpus * sizeof(void *), M_DEVBUF, M_WAITOK); in acpi_alloc_wakeup_handler()
352 for (i = 0; i < mp_ncpus; i++) { in acpi_alloc_wakeup_handler()
/freebsd-9-stable/sys/i386/acpica/
Dacpi_wakeup.c197 for (cpu = 1; cpu < mp_ncpus; cpu++) { in acpi_wakeup_cpus()
336 susppcbs = malloc(mp_ncpus * sizeof(*susppcbs), M_DEVBUF, M_WAITOK); in acpi_alloc_wakeup_handler()
337 for (i = 0; i < mp_ncpus; i++) { in acpi_alloc_wakeup_handler()
/freebsd-9-stable/sys/cddl/compat/opensolaris/kern/
Dopensolaris_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()
/freebsd-9-stable/sys/netinet/
Din_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()
/freebsd-9-stable/sys/ofed/include/linux/
Dkernel.h180 #define num_possible_cpus() mp_ncpus
181 #define num_online_cpus() mp_ncpus
/freebsd-9-stable/sys/dev/twa/
Dtw_osl_externs.h51 extern int mp_ncpus;
/freebsd-9-stable/sys/sys/
Dsmp.h84 extern int mp_ncpus;
/freebsd-9-stable/sys/mips/sibyte/
Dsb_zbpci.c140 va = kmem_alloc_nofault(kernel_map, PAGE_SIZE * mp_ncpus); in zbpci_attach()
147 for (n = 0; n < mp_ncpus; ++n) in zbpci_attach()
/freebsd-9-stable/sys/dev/sfxge/
Dsfxge_intr.c295 if (count > mp_ncpus) in sfxge_intr_setup_msix()
296 count = mp_ncpus; in sfxge_intr_setup_msix()
/freebsd-9-stable/sys/i386/isa/
Dprof_machdep.c294 if (freq != 0 && mp_ncpus == 1)
/freebsd-9-stable/sys/geom/eli/
Dg_eli.c455 sched_bind(curthread, wr->w_number % mp_ncpus); in g_eli_worker()
809 threads = mp_ncpus; in g_eli_create()
810 sc->sc_cpubind = (mp_ncpus > 1 && threads == mp_ncpus); in g_eli_create()

123