| /NextBSD/sys/mips/sibyte/ |
| HD | sb_machdep.c | 107 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/ |
| HD | mp_machdep.c | 82 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/ |
| HD | octeon_mp.c | 49 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/ |
| HD | gic_v3.c | 350 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 …]
|
| HD | mp_machdep.c | 92 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()
|
| HD | gic_v3_its.c | 157 .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/ |
| HD | platform_chrp.c | 298 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/ |
| HD | cpu.c | 79 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 …]
|
| HD | mp_machdep.c | 99 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/ |
| HD | netisr.c | 867 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 …]
|
| HD | if_epair.c | 136 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 …]
|
| HD | rss_config.c | 183 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/ |
| HD | subr_pcpu.c | 84 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 …]
|
| HD | sched_4bsd.c | 137 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/ |
| HD | mp_x86.c | 491 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/ |
| HD | identcpu.c | 134 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/ |
| HD | mp_watchdog.c | 180 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/ |
| HD | mp_watchdog.c | 180 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/ |
| HD | vmm_dev.h | 56 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
|
| HD | vmm_instruction_emul.h | 37 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/ |
| HD | tst.ring3.d | 59 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/ |
| HD | mp_machdep.c | 308 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/ |
| HD | x86cpuid.pl | 27 &cpuid (); 55 &cpuid (); 60 &cpuid (); 67 &cpuid (); 73 &cpuid (); 90 &cpuid (); 100 &cpuid (); 108 &cpuid ();
|
| /NextBSD/sys/mips/gxemul/ |
| HD | gxemul_machdep.c | 177 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/ |
| HD | x86_64cpuid.S | 44 cpuid 72 cpuid 77 cpuid 85 cpuid 90 cpuid 106 cpuid 116 cpuid 121 cpuid
|