Home
last modified time | relevance | path

Searched refs:cpuid (Results 1 – 25 of 208) sorted by relevance

123456789

/NextBSD/sys/mips/sibyte/
HDsb_machdep.c107 sb_intr_init(int cpuid) in sb_intr_init() argument
117 sb_disable_intsrc(cpuid, intsrc); in sb_intr_init()
118 sb_write_intmap(cpuid, intsrc, intrnum); in sb_intr_init()
128 sb_write_intmap(cpuid, INTSRC_MAILBOX3, intrnum); in sb_intr_init()
129 sb_enable_intsrc(cpuid, INTSRC_MAILBOX3); in sb_intr_init()
298 platform_ipi_send(int cpuid) in platform_ipi_send() argument
300 KASSERT(cpuid == 0 || cpuid == 1, in platform_ipi_send()
301 ("platform_ipi_send: invalid cpuid %d", cpuid)); in platform_ipi_send()
303 sb_set_mailbox(cpuid, 1ULL); in platform_ipi_send()
309 int cpuid; in platform_ipi_clear() local
[all …]
/NextBSD/sys/mips/mips/
HDmp_machdep.c82 CPU_CLR(PCPU_GET(cpuid), &other_cpus); in ipi_all_but_self()
119 cpu = PCPU_GET(cpuid); in mips_ipi_handler()
181 start_ap(int cpuid) in start_ap() argument
190 if (platform_start_ap(cpuid) != 0) in start_ap()
246 int error, cpuid; in cpu_mp_start() local
255 cpuid = CPU_FFS(&cpumask) - 1; in cpu_mp_start()
256 CPU_CLR(cpuid, &cpumask); in cpu_mp_start()
258 if (cpuid >= MAXCPU) { in cpu_mp_start()
259 printf("cpu_mp_start: ignoring AP #%d.\n", cpuid); in cpu_mp_start()
263 if (cpuid != platform_processor_id()) { in cpu_mp_start()
[all …]
/NextBSD/sys/mips/cavium/
HDocteon_mp.c49 platform_ipi_send(int cpuid) in platform_ipi_send() argument
51 cvmx_write_csr(CVMX_CIU_MBOX_SETX(cpuid), 1); in platform_ipi_send()
60 action = cvmx_read_csr(CVMX_CIU_MBOX_CLRX(PCPU_GET(cpuid))); in platform_ipi_clear()
62 cvmx_write_csr(CVMX_CIU_MBOX_CLRX(PCPU_GET(cpuid)), action); in platform_ipi_clear()
72 platform_init_ap(int cpuid) in platform_init_ap() argument
84 cvmx_write_csr(CVMX_CIU_MBOX_CLRX(cpuid), 0xffffffff); in platform_init_ap()
121 platform_start_ap(int cpuid) in platform_start_ap() argument
130 if (cores_in_reset & (1ULL << cpuid)) { in platform_start_ap()
132 printf ("AP #%d still in reset\n", cpuid); in platform_start_ap()
133 cores_in_reset &= ~(1ULL << cpuid); in platform_start_ap()
[all …]
/NextBSD/sys/arm64/arm64/
HDgic_v3.c350 PCPU_GET(cpuid)); in gic_v3_init_secondary()
365 PCPU_GET(cpuid)); in gic_v3_init_secondary()
436 u_int cpuid; in gic_v3_wait_for_rwp() local
439 cpuid = PCPU_GET(cpuid); in gic_v3_wait_for_rwp()
446 res = sc->gic_redists.pcpu[cpuid]; in gic_v3_wait_for_rwp()
473 u_int cpuid; in gic_v3_cpu_enable_sre() local
475 cpuid = PCPU_GET(cpuid); in gic_v3_cpu_enable_sre()
491 "via system registers\n", cpuid); in gic_v3_cpu_enable_sre()
496 cpuid); in gic_v3_cpu_enable_sre()
567 aff = CPU_AFFINITY(PCPU_GET(cpuid)); in gic_v3_dist_init()
[all …]
HDmp_machdep.c92 void mpentry(unsigned long cpuid);
134 u_int cpuid; in arm64_cpu_probe() local
136 cpuid = device_get_unit(dev); in arm64_cpu_probe()
137 if (cpuid >= MAXCPU || cpuid > mp_maxid) in arm64_cpu_probe()
149 u_int cpuid; in arm64_cpu_attach() local
152 cpuid = device_get_unit(dev); in arm64_cpu_attach()
154 if (cpuid >= MAXCPU || cpuid > mp_maxid) in arm64_cpu_attach()
156 KASSERT(cpu_list[cpuid] == NULL, ("Already have cpu %u", cpuid)); in arm64_cpu_attach()
170 cpu_list[cpuid] = dev; in arm64_cpu_attach()
280 cpu = PCPU_GET(cpuid); in ipi_handler()
HDgic_v3_its.c157 .cpuid = CPU_ID_RAW(CPU_IMPL_CAVIUM, CPU_PART_THUNDER, 0, 0),
288 u_int cpuid; in gic_v3_its_detach() local
292 cpuid = PCPU_GET(cpuid); in gic_v3_its_detach()
304 for (cpuid = 0; cpuid < mp_ncpus; cpuid++) in gic_v3_its_detach()
305 free(sc->its_cols[cpuid], M_GIC_V3_ITS); in gic_v3_its_detach()
313 for (cpuid = 0; cpuid < mp_ncpus; cpuid++) in gic_v3_its_detach()
314 if ((void *)gic_sc->gic_redists.lpis.pend_base[cpuid] != NULL) { in gic_v3_its_detach()
316 (void *)gic_sc->gic_redists.lpis.pend_base[cpuid], in gic_v3_its_detach()
589 "LPIs not supported on CPU%u\n", PCPU_GET(cpuid)); in its_init_cpu()
611 u_int cpuid; in its_init_cpu_collection() local
[all …]
/NextBSD/sys/powerpc/pseries/
HDplatform_chrp.c298 int res, cpuid; in chrp_smp_first_cpu() local
331 res = OF_getencprop(cpu, "ibm,ppc-interrupt-server#s", &cpuid, in chrp_smp_first_cpu()
332 sizeof(cpuid)); in chrp_smp_first_cpu()
334 res = OF_getencprop(cpu, "reg", &cpuid, sizeof(cpuid)); in chrp_smp_first_cpu()
336 cpuid = 0; in chrp_smp_first_cpu()
337 cpuref->cr_cpuid = cpuid; in chrp_smp_first_cpu()
347 int i, res, cpuid; in chrp_smp_next_cpu() local
375 res = OF_getencprop(cpu, "ibm,ppc-interrupt-server#s", &cpuid, in chrp_smp_next_cpu()
376 sizeof(cpuid)); in chrp_smp_next_cpu()
378 res = OF_getencprop(cpu, "reg", &cpuid, sizeof(cpuid)); in chrp_smp_next_cpu()
[all …]
/NextBSD/sys/powerpc/powerpc/
HDcpu.c79 static void cpu_6xx_setup(int cpuid, uint16_t vers);
80 static void cpu_970_setup(int cpuid, uint16_t vers);
81 static void cpu_booke_setup(int cpuid, uint16_t vers);
95 void (*cpu_setup)(int cpuid, uint16_t vers);
221 cpu_setup(u_int cpuid) in cpu_setup() argument
262 printf("cpu%d: %s revision ", cpuid, name); in cpu_setup()
282 printf("cpu%d: Features %b\n", cpuid, cpu_features, in cpu_setup()
285 printf("cpu%d: Features2 %b\n", cpuid, cpu_features2, in cpu_setup()
292 cp->cpu_setup(cpuid, vers); in cpu_setup()
384 cpu_6xx_setup(int cpuid, uint16_t vers) in cpu_6xx_setup() argument
[all …]
HDmp_machdep.c99 printf("SMP: AP CPU #%d launched\n", PCPU_GET(cpuid)); in machdep_ap_bootstrap()
278 u_int cpuid; in powerpc_ipi_handler() local
310 cpuid = PCPU_GET(cpuid); in powerpc_ipi_handler()
311 savectx(&stoppcbs[cpuid]); in powerpc_ipi_handler()
313 CPU_SET_ATOMIC(cpuid, &stopped_cpus); in powerpc_ipi_handler()
314 while (!CPU_ISSET(cpuid, &started_cpus)) in powerpc_ipi_handler()
316 CPU_CLR_ATOMIC(cpuid, &stopped_cpus); in powerpc_ipi_handler()
317 CPU_CLR_ATOMIC(cpuid, &started_cpus); in powerpc_ipi_handler()
/NextBSD/sys/net/
HDnetisr.c867 netisr_queue_internal(u_int proto, struct mbuf *m, u_int cpuid) in netisr_queue_internal() argument
876 KASSERT(cpuid <= mp_maxid, ("%s: cpuid too big (%u, %u)", __func__, in netisr_queue_internal()
877 cpuid, mp_maxid)); in netisr_queue_internal()
878 KASSERT(!CPU_ABSENT(cpuid), ("%s: CPU %u absent", __func__, cpuid)); in netisr_queue_internal()
882 nwsp = DPCPU_ID_PTR(cpuid, nws); in netisr_queue_internal()
898 u_int cpuid; in netisr_queue_src() local
911 source, m, &cpuid); in netisr_queue_src()
913 KASSERT(!CPU_ABSENT(cpuid), ("%s: CPU %u absent", __func__, in netisr_queue_src()
914 cpuid)); in netisr_queue_src()
915 error = netisr_queue_internal(proto, m, cpuid); in netisr_queue_src()
[all …]
HDif_epair.c136 u_int cpuid; /* CPU ID assigned upon creation. */ member
194 u_int cpuid; in epair_dpcpu_init() local
196 CPU_FOREACH(cpuid) { in epair_dpcpu_init()
197 epair_dpcpu = DPCPU_ID_PTR(cpuid, epair_dpcpu); in epair_dpcpu_init()
219 u_int cpuid; in epair_dpcpu_detach() local
221 CPU_FOREACH(cpuid) { in epair_dpcpu_detach()
222 epair_dpcpu = DPCPU_ID_PTR(cpuid, epair_dpcpu); in epair_dpcpu_detach()
241 return (sc->cpuid); in cpuid_from_ifp()
264 epair_nh_m2cpuid(struct mbuf *m, uintptr_t source, u_int *cpuid) in epair_nh_m2cpuid() argument
267 *cpuid = cpuid_from_ifp(m->m_pkthdr.rcvif); in epair_nh_m2cpuid()
[all …]
HDrss_config.c183 u_int cpuid; in rss_init() local
253 cpuid = CPU_FIRST(); in rss_init()
255 rss_table[i].rte_cpu = cpuid; in rss_init()
256 cpuid = CPU_NEXT(cpuid); in rss_init()
398 rss_m2cpuid(struct mbuf *m, uintptr_t source, u_int *cpuid) in rss_m2cpuid() argument
402 *cpuid = rss_hash2cpuid(m->m_pkthdr.flowid, M_HASHTYPE_GET(m)); in rss_m2cpuid()
/NextBSD/sys/kern/
HDsubr_pcpu.c84 pcpu_init(struct pcpu *pcpu, int cpuid, size_t size) in pcpu_init() argument
88 KASSERT(cpuid >= 0 && cpuid < MAXCPU, in pcpu_init()
89 ("pcpu_init: invalid cpuid %d", cpuid)); in pcpu_init()
90 pcpu->pc_cpuid = cpuid; in pcpu_init()
91 cpuid_to_pcpu[cpuid] = pcpu; in pcpu_init()
93 cpu_pcpu_init(pcpu, cpuid, size); in pcpu_init()
99 dpcpu_init(void *dpcpu, int cpuid) in dpcpu_init() argument
103 pcpu = pcpu_find(cpuid); in dpcpu_init()
114 dpcpu_off[cpuid] = pcpu->pc_dynamic; in dpcpu_init()
278 pcpu_find(u_int cpuid) in pcpu_find() argument
[all …]
HDsched_4bsd.c137 static void kick_other_cpu(int pri, int cpuid);
697 return runq_check(&runq) + runq_check(&runq_pcpu[PCPU_GET(cpuid)]); in sched_runnable()
1002 CPU_CLR(PCPU_GET(cpuid), &idle_cpus_mask); in sched_switch()
1082 CPU_SET(PCPU_GET(cpuid), &idle_cpus_mask); in sched_switch()
1085 td->td_oncpu = PCPU_GET(cpuid); in sched_switch()
1132 me = PCPU_GET(cpuid); in forward_wakeup()
1196 kick_other_cpu(int pri, int cpuid) in kick_other_cpu() argument
1201 pcpu = pcpu_find(cpuid); in kick_other_cpu()
1202 if (CPU_ISSET(cpuid, &idle_cpus_mask)) { in kick_other_cpu()
1204 if (!cpu_idle_wakeup(cpuid)) in kick_other_cpu()
[all …]
/NextBSD/sys/x86/x86/
HDmp_x86.c491 u_int cpuid; in init_secondary_tail() local
521 cpuid = PCPU_GET(cpuid); in init_secondary_tail()
523 printf("SMP: cpuid = %d\n", cpuid); in init_secondary_tail()
545 CTR1(KTR_SMP, "SMP: AP CPU #%d Launched", cpuid); in init_secondary_tail()
546 printf("SMP: AP CPU #%d Launched!\n", cpuid); in init_secondary_tail()
551 CPU_SET(cpuid, &logical_cpus_mask); in init_secondary_tail()
810 int cpu = PCPU_GET(cpuid); in ipi_bitmap_handler()
894 CPU_CLR(PCPU_GET(cpuid), &other_cpus); in ipi_all_but_self()
915 u_int cpuid; in ipi_nmi_handler() local
923 cpuid = PCPU_GET(cpuid); in ipi_nmi_handler()
[all …]
/NextBSD/sys/arm/arm/
HDidentcpu.c134 u_int32_t cpuid; member
390 u_int cpuid, reg, size, sets, ways; in identify_arm_cpu() local
394 cpuid = cpu_ident(); in identify_arm_cpu()
396 if (cpuid == 0) { in identify_arm_cpu()
401 for (i = 0; cpuids[i].cpuid != 0; i++) in identify_arm_cpu()
402 if (cpuids[i].cpuid == (cpuid & CPU_ID_CPU_MASK)) { in identify_arm_cpu()
406 cpuids[i].cpu_steppings[cpuid & in identify_arm_cpu()
411 if (cpuids[i].cpuid == 0) in identify_arm_cpu()
412 printf("unknown CPU (ID = 0x%x)\n", cpuid); in identify_arm_cpu()
416 if ((cpuid & CPU_ID_ARCH_MASK) == CPU_ID_CPUID_SCHEME) { in identify_arm_cpu()
/NextBSD/sys/i386/i386/
HDmp_watchdog.c180 ap_watchdog(u_int cpuid) in ap_watchdog() argument
185 if (watchdog_cpu != cpuid) in ap_watchdog()
188 printf("watchdog started on cpu %d\n", cpuid); in ap_watchdog()
191 snprintf(p->p_comm, MAXCOMLEN + 1, "mp_watchdog cpu %d", cpuid); in ap_watchdog()
194 if (watchdog_cpu != cpuid) in ap_watchdog()
209 printf("watchdog stopped on cpu %d\n", cpuid); in ap_watchdog()
/NextBSD/sys/amd64/amd64/
HDmp_watchdog.c180 ap_watchdog(u_int cpuid) in ap_watchdog() argument
185 if (watchdog_cpu != cpuid) in ap_watchdog()
188 printf("watchdog started on cpu %d\n", cpuid); in ap_watchdog()
191 snprintf(p->p_comm, MAXCOMLEN + 1, "mp_watchdog cpu %d", cpuid); in ap_watchdog()
194 if (watchdog_cpu != cpuid) in ap_watchdog()
209 printf("watchdog stopped on cpu %d\n", cpuid); in ap_watchdog()
/NextBSD/sys/amd64/include/
HDvmm_dev.h56 int cpuid; member
62 int cpuid; member
68 int cpuid; member
73 int cpuid; member
86 int cpuid; member
105 int cpuid; member
148 int cpuid; member
153 int cpuid; /* in */ member
165 int cpuid; member
HDvmm_instruction_emul.h37 typedef int (*mem_region_read_t)(void *vm, int cpuid, uint64_t gpa,
40 typedef int (*mem_region_write_t)(void *vm, int cpuid, uint64_t gpa,
54 int vmm_emulate_instruction(void *vm, int cpuid, uint64_t gpa, struct vie *vie,
82 int vmm_fetch_instruction(struct vm *vm, int cpuid,
112 int vmm_decode_instruction(struct vm *vm, int cpuid, uint64_t gla,
/NextBSD/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/
HDtst.ring3.d59 cpuid = -1;
63 /cpuid == -1/
65 cpuid = curthread->t_cpu->cpu_id;
69 /curthread->t_cpu->cpu_id == cpuid && n < 100/
/NextBSD/sys/sparc64/sparc64/
HDmp_machdep.c308 u_int cpuid; in ap_start() local
339 cpuid = cpuids++; in ap_start()
340 cpuid_to_mid[cpuid] = mid; in ap_start()
341 cpu_identify(csa->csa_ver, clock, cpuid); in ap_start()
346 pcpu_init(pc, cpuid, sizeof(*pc)); in ap_start()
348 M_WAITOK | M_ZERO), cpuid); in ap_start()
357 CPU_SET(cpuid, &all_cpus); in ap_start()
358 intr_add_cpu(cpuid); in ap_start()
489 CPU_CLR(PCPU_GET(cpuid), &shutdown_cpus); in cpu_mp_shutdown()
518 u_int cpuid; in cpu_ipi_stop() local
[all …]
/NextBSD/crypto/openssl/crypto/
HDx86cpuid.pl27 &cpuid ();
55 &cpuid ();
60 &cpuid ();
67 &cpuid ();
73 &cpuid ();
90 &cpuid ();
100 &cpuid ();
108 &cpuid ();
/NextBSD/sys/mips/gxemul/
HDgxemul_machdep.c177 platform_ipi_send(int cpuid) in platform_ipi_send() argument
179 GXEMUL_MP_DEV_WRITE(GXEMUL_MP_DEV_IPI_ONE, (1 << 16) | cpuid); in platform_ipi_send()
201 platform_init_ap(int cpuid) in platform_init_ap() argument
231 platform_start_ap(int cpuid) in platform_start_ap() argument
234 GXEMUL_MP_DEV_WRITE(GXEMUL_MP_DEV_START, cpuid); in platform_start_ap()
/NextBSD/secure/lib/libcrypto/amd64/
HDx86_64cpuid.S44 cpuid
72 cpuid
77 cpuid
85 cpuid
90 cpuid
106 cpuid
116 cpuid
121 cpuid

123456789