Home
last modified time | relevance | path

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

12345678

/trueos/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 …]
/trueos/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 …]
/trueos/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 …]
/trueos/sys/powerpc/pseries/
HDplatform_chrp.c290 int res, cpuid; in chrp_smp_first_cpu() local
323 res = OF_getprop(cpu, "ibm,ppc-interrupt-server#s", &cpuid, in chrp_smp_first_cpu()
324 sizeof(cpuid)); in chrp_smp_first_cpu()
326 res = OF_getprop(cpu, "reg", &cpuid, sizeof(cpuid)); in chrp_smp_first_cpu()
328 cpuid = 0; in chrp_smp_first_cpu()
329 cpuref->cr_cpuid = cpuid; in chrp_smp_first_cpu()
339 int i, res, cpuid; in chrp_smp_next_cpu() local
367 res = OF_getprop(cpu, "ibm,ppc-interrupt-server#s", &cpuid, in chrp_smp_next_cpu()
368 sizeof(cpuid)); in chrp_smp_next_cpu()
370 res = OF_getprop(cpu, "reg", &cpuid, sizeof(cpuid)); in chrp_smp_next_cpu()
[all …]
/trueos/sys/ia64/ia64/
HDmp_machdep.c110 CTR1(KTR_SMP, "IPI_AST, cpuid=%d", PCPU_GET(cpuid)); in ia64_ih_ast()
120 CTR1(KTR_SMP, "IPI_HARDCLOCK, cpuid=%d", PCPU_GET(cpuid)); in ia64_ih_hardclock()
142 CTR1(KTR_SMP, "IPI_PREEMPT, cpuid=%d", PCPU_GET(cpuid)); in ia64_ih_preempt()
152 CTR1(KTR_SMP, "IPI_RENDEZVOUS, cpuid=%d", PCPU_GET(cpuid)); in ia64_ih_rndzvs()
160 u_int cpuid; in ia64_ih_stop() local
163 cpuid = PCPU_GET(cpuid); in ia64_ih_stop()
167 CPU_SET_ATOMIC(cpuid, &stopped_cpus); in ia64_ih_stop()
168 while (!CPU_ISSET(cpuid, &started_cpus)) in ia64_ih_stop()
170 CPU_CLR_ATOMIC(cpuid, &started_cpus); in ia64_ih_stop()
171 CPU_CLR_ATOMIC(cpuid, &stopped_cpus); in ia64_ih_stop()
[all …]
/trueos/sys/net/
HDnetisr.c871 netisr_queue_internal(u_int proto, struct mbuf *m, u_int cpuid) in netisr_queue_internal() argument
880 KASSERT(cpuid <= mp_maxid, ("%s: cpuid too big (%u, %u)", __func__, in netisr_queue_internal()
881 cpuid, mp_maxid)); in netisr_queue_internal()
882 KASSERT(!CPU_ABSENT(cpuid), ("%s: CPU %u absent", __func__, cpuid)); in netisr_queue_internal()
886 nwsp = DPCPU_ID_PTR(cpuid, nws); in netisr_queue_internal()
902 u_int cpuid; in netisr_queue_src() local
915 source, m, &cpuid); in netisr_queue_src()
917 KASSERT(!CPU_ABSENT(cpuid), ("%s: CPU %u absent", __func__, in netisr_queue_src()
918 cpuid)); in netisr_queue_src()
919 error = netisr_queue_internal(proto, m, cpuid); in netisr_queue_src()
[all …]
HDif_epair.c135 u_int cpuid; /* CPU ID assigned upon creation. */ member
192 u_int cpuid; in epair_dpcpu_init() local
194 CPU_FOREACH(cpuid) { in epair_dpcpu_init()
195 epair_dpcpu = DPCPU_ID_PTR(cpuid, epair_dpcpu); in epair_dpcpu_init()
217 u_int cpuid; in epair_dpcpu_detach() local
219 CPU_FOREACH(cpuid) { in epair_dpcpu_detach()
220 epair_dpcpu = DPCPU_ID_PTR(cpuid, epair_dpcpu); in epair_dpcpu_detach()
239 return (sc->cpuid); in cpuid_from_ifp()
262 epair_nh_m2cpuid(struct mbuf *m, uintptr_t source, u_int *cpuid) in epair_nh_m2cpuid() argument
265 *cpuid = cpuid_from_ifp(m->m_pkthdr.rcvif); in epair_nh_m2cpuid()
[all …]
/trueos/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.c138 static void kick_other_cpu(int pri, int cpuid);
698 return runq_check(&runq) + runq_check(&runq_pcpu[PCPU_GET(cpuid)]); in sched_runnable()
1001 CPU_CLR(PCPU_GET(cpuid), &idle_cpus_mask); in sched_switch()
1081 CPU_SET(PCPU_GET(cpuid), &idle_cpus_mask); in sched_switch()
1084 td->td_oncpu = PCPU_GET(cpuid); in sched_switch()
1131 me = PCPU_GET(cpuid); in forward_wakeup()
1195 kick_other_cpu(int pri, int cpuid) in kick_other_cpu() argument
1200 pcpu = pcpu_find(cpuid); in kick_other_cpu()
1201 if (CPU_ISSET(cpuid, &idle_cpus_mask)) { in kick_other_cpu()
1203 if (!cpu_idle_wakeup(cpuid)) in kick_other_cpu()
[all …]
/trueos/sys/amd64/amd64/
HDmp_machdep.c629 u_int cpuid; in init_secondary() local
736 cpuid = PCPU_GET(cpuid); in init_secondary()
738 printf("SMP: cpuid = %d\n", cpuid); in init_secondary()
760 CTR1(KTR_SMP, "SMP: AP CPU #%d Launched", cpuid); in init_secondary()
761 printf("SMP: AP CPU #%d Launched!\n", cpuid); in init_secondary()
766 CPU_SET(cpuid, &logical_cpus_mask); in init_secondary()
1191 CPU_CLR(PCPU_GET(cpuid), &mask); in smp_targeted_tlb_shootdown()
1316 int cpu = PCPU_GET(cpuid); in ipi_bitmap_handler()
1400 CPU_CLR(PCPU_GET(cpuid), &other_cpus); in ipi_all_but_self()
1422 u_int cpuid; in ipi_nmi_handler() local
[all …]
HDmp_watchdog.c181 ap_watchdog(u_int cpuid) in ap_watchdog() argument
186 if (watchdog_cpu != cpuid) in ap_watchdog()
189 printf("watchdog started on cpu %d\n", cpuid); in ap_watchdog()
192 snprintf(p->p_comm, MAXCOMLEN + 1, "mp_watchdog cpu %d", cpuid); in ap_watchdog()
195 if (watchdog_cpu != cpuid) in ap_watchdog()
210 printf("watchdog stopped on cpu %d\n", cpuid); in ap_watchdog()
/trueos/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);
94 void (*cpu_setup)(int cpuid, uint16_t vers);
202 cpu_setup(u_int cpuid) in cpu_setup() argument
243 printf("cpu%d: %s revision ", cpuid, name); in cpu_setup()
262 printf("cpu%d: Features %b\n", cpuid, cpu_features, in cpu_setup()
269 cp->cpu_setup(cpuid, vers); in cpu_setup()
361 cpu_6xx_setup(int cpuid, uint16_t vers) in cpu_6xx_setup() argument
430 cpu_6xx_print_cacheinfo(cpuid, vers); in cpu_6xx_setup()
[all …]
HDmp_machdep.c100 printf("SMP: AP CPU #%d launched\n", PCPU_GET(cpuid)); in machdep_ap_bootstrap()
279 u_int cpuid; in powerpc_ipi_handler() local
311 cpuid = PCPU_GET(cpuid); in powerpc_ipi_handler()
312 savectx(&stoppcbs[cpuid]); in powerpc_ipi_handler()
314 CPU_SET_ATOMIC(cpuid, &stopped_cpus); in powerpc_ipi_handler()
315 while (!CPU_ISSET(cpuid, &started_cpus)) in powerpc_ipi_handler()
317 CPU_CLR_ATOMIC(cpuid, &stopped_cpus); in powerpc_ipi_handler()
318 CPU_CLR_ATOMIC(cpuid, &started_cpus); in powerpc_ipi_handler()
HDopenpic.c77 tpr = OPENPIC_PCPU_TPR((sc->sc_dev == root_pic) ? PCPU_GET(cpuid) : 0); in openpic_set_priority()
286 u_int cpuid, vector; in openpic_dispatch() local
290 cpuid = (dev == root_pic) ? PCPU_GET(cpuid) : 0; in openpic_dispatch()
294 vector = openpic_read(sc, OPENPIC_PCPU_IACK(cpuid)); in openpic_dispatch()
326 u_int cpuid; in openpic_eoi() local
328 cpuid = (dev == root_pic) ? PCPU_GET(cpuid) : 0; in openpic_eoi()
331 openpic_write(sc, OPENPIC_PCPU_EOI(cpuid), 0); in openpic_eoi()
343 openpic_write(sc, OPENPIC_PCPU_IPI_DISPATCH(PCPU_GET(cpuid), 0), in openpic_ipi()
/trueos/sys/sparc64/sparc64/
HDmp_machdep.c186 u_int cpuid; in foreach_ap() local
207 if (OF_getprop(node, cpu_cpuid_prop(cpu_impl), &cpuid, in foreach_ap()
208 sizeof(cpuid)) <= 0) in foreach_ap()
211 if (cpuid == PCPU_GET(mid)) in foreach_ap()
213 (*func)(node, cpuid, cpu_impl); in foreach_ap()
303 u_int cpuid; in ap_start() local
334 cpuid = mp_ncpus++; in ap_start()
335 cpuid_to_mid[cpuid] = mid; in ap_start()
336 cpu_identify(csa->csa_ver, clock, cpuid); in ap_start()
341 pcpu_init(pc, cpuid, sizeof(*pc)); in ap_start()
[all …]
/trueos/sys/arm/arm/
HDidentcpu.c134 u_int32_t cpuid; member
382 u_int cpuid, reg, size, sets, ways; in identify_arm_cpu() local
386 cpuid = cpu_id(); in identify_arm_cpu()
388 if (cpuid == 0) { in identify_arm_cpu()
393 for (i = 0; cpuids[i].cpuid != 0; i++) in identify_arm_cpu()
394 if (cpuids[i].cpuid == (cpuid & CPU_ID_CPU_MASK)) { in identify_arm_cpu()
398 cpuids[i].cpu_steppings[cpuid & in identify_arm_cpu()
403 if (cpuids[i].cpuid == 0) in identify_arm_cpu()
404 printf("unknown CPU (ID = 0x%x)\n", cpuid); in identify_arm_cpu()
408 if ((cpuid & CPU_ID_ARCH_MASK) == CPU_ID_CPUID_SCHEME) { in identify_arm_cpu()
/trueos/sys/amd64/include/
HDvmm_dev.h44 int cpuid; member
50 int cpuid; member
56 int cpuid; member
62 int cpuid; member
74 int cpuid; member
93 int cpuid; member
136 int cpuid; member
141 int cpuid; /* in */ member
153 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,
110 int vmm_decode_instruction(struct vm *vm, int cpuid, uint64_t gla,
/trueos/sys/i386/i386/
HDmp_watchdog.c181 ap_watchdog(u_int cpuid) in ap_watchdog() argument
186 if (watchdog_cpu != cpuid) in ap_watchdog()
189 printf("watchdog started on cpu %d\n", cpuid); in ap_watchdog()
192 snprintf(p->p_comm, MAXCOMLEN + 1, "mp_watchdog cpu %d", cpuid); in ap_watchdog()
195 if (watchdog_cpu != cpuid) in ap_watchdog()
210 printf("watchdog stopped on cpu %d\n", cpuid); in ap_watchdog()
HDmp_machdep.c672 u_int cpuid, cr0; in init_secondary() local
760 cpuid = PCPU_GET(cpuid); in init_secondary()
762 printf("SMP: cpuid = %d\n", cpuid); in init_secondary()
784 CTR1(KTR_SMP, "SMP: AP CPU #%d Launched", cpuid); in init_secondary()
785 printf("SMP: AP CPU #%d Launched!\n", cpuid); in init_secondary()
790 CPU_SET(cpuid, &logical_cpus_mask); in init_secondary()
1255 CPU_CLR(PCPU_GET(cpuid), &mask); in smp_targeted_tlb_shootdown()
1371 int cpu = PCPU_GET(cpuid); in ipi_bitmap_handler()
1455 CPU_CLR(PCPU_GET(cpuid), &other_cpus); in ipi_all_but_self()
1476 u_int cpuid; in ipi_nmi_handler() local
[all …]
/trueos/sbin/mca/
HDmca.c164 struct mca_cpu_cpuid *cpuid; in show_cpu() local
199 cpuid = (struct mca_cpu_cpuid*)mod; in show_cpu()
202 show_value(6, var, "0x%016llx", (long long)cpuid->cpuid[i]); in show_cpu()
206 psi = (struct mca_cpu_psi*)(cpuid + 1); in show_cpu()
454 int count, first, last, cpuid; in main() local
490 cpuid = 0; in main()
494 sprintf(mib, hw_mca_recid, first, cpuid); in main()
500 cpuid++; in main()
501 } while (cpuid <= HW_MCA_MAX_CPUID); in main()
502 if (error == ENOENT && cpuid > HW_MCA_MAX_CPUID) { in main()
[all …]
/trueos/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/
/trueos/contrib/llvm/patches/
HDpatch-r259498-add-fxsave.diff1 This patch adds the alias bit_FXSAVE for bit_FXSR to cpuid.h.
5 Index: tools/clang/lib/Headers/cpuid.h
7 --- tools/clang/lib/Headers/cpuid.h
8 +++ tools/clang/lib/Headers/cpuid.h
/trueos/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()
/trueos/crypto/openssl/crypto/
HDx86cpuid.pl25 &cpuid ();
53 &cpuid ();
58 &cpuid ();
65 &cpuid ();
71 &cpuid ();
88 &cpuid ();
96 &cpuid ();

12345678