Lines Matching defs:cpu

401 	int cpu = PCPU_GET(cpuid);
404 ipi_bitmap = atomic_readandclear_int(&cpu_ipi_pending[cpu]);
408 (*ipi_preempt_counts[cpu])++;
415 (*ipi_ast_counts[cpu])++;
482 printf(" cpu (AP): APIC ID: %2d (disabled)\n", x);
486 printf(" cpu%d (AP): APIC ID: %2d\n", i++, x);
492 xen_smp_cpu_init(unsigned int cpu)
498 ipi_handle = DPCPU_ID_GET(cpu, ipi_handle);
506 rc = xen_intr_alloc_and_bind_ipi(root_bus, cpu,
764 int x,apic_id, cpu;
773 for (cpu = 1; cpu < mp_ncpus; cpu++) {
774 apic_id = cpu_apic_ids[cpu];
777 bootAP = cpu;
778 bootAPgdt = gdt + (512*cpu);
780 /* Get per-cpu data */
800 if (HYPERVISOR_vcpu_op(VCPUOP_get_physid, cpu, &cpu_id) == 0) {
811 if (!start_ap(cpu)) {
812 printf("AP #%d (PHY# %d) failed!\n", cpu, apic_id);
819 CPU_SET(cpu, &all_cpus); /* record AP in CPU map */
847 cpu_initialize_context(unsigned int cpu)
958 ctxt.gs_base_kernel = (unsigned long)(cpu_pda(cpu));
965 PANIC_IF(HYPERVISOR_vcpu_op(VCPUOP_initialise, cpu, &ctxt));
967 PANIC_IF(HYPERVISOR_vcpu_op(VCPUOP_up, cpu, NULL));
999 ipi_pcpu(int cpu, u_int ipi)
1002 xen_intr_signal(DPCPU_ID_GET(cpu, ipi_handle[ipi]));
1009 ipi_send_cpu(int cpu, u_int ipi)
1017 old_pending = cpu_ipi_pending[cpu];
1019 } while (!atomic_cmpset_int(&cpu_ipi_pending[cpu],
1022 ipi_pcpu(cpu, RESCHEDULE_VECTOR);
1025 ipi_pcpu(cpu, CALL_FUNCTION_VECTOR);
1061 int cpu, ncpu, othercpus;
1087 while ((cpu = CPU_FFS(&mask)) != 0) {
1088 cpu--;
1089 CPU_CLR(cpu, &mask);
1090 CTR3(KTR_SMP, "%s: cpu: %d ipi: %x", __func__, cpu,
1092 ipi_send_cpu(cpu, vector);
1170 int cpu;
1180 while ((cpu = CPU_FFS(&cpus)) != 0) {
1181 cpu--;
1182 CPU_CLR(cpu, &cpus);
1183 CTR3(KTR_SMP, "%s: cpu: %d ipi: %x", __func__, cpu, ipi);
1184 ipi_send_cpu(cpu, ipi);
1192 ipi_cpu(int cpu, u_int ipi)
1201 CPU_SET_ATOMIC(cpu, &ipi_nmi_pending);
1203 CTR3(KTR_SMP, "%s: cpu: %d ipi: %x", __func__, cpu, ipi);
1204 ipi_send_cpu(cpu, ipi);
1256 int cpu;
1258 cpu = PCPU_GET(cpuid);
1260 savectx(&stoppcbs[cpu]);
1263 CPU_SET_ATOMIC(cpu, &stopped_cpus);
1266 while (!CPU_ISSET(cpu, &started_cpus))
1269 CPU_CLR_ATOMIC(cpu, &started_cpus);
1270 CPU_CLR_ATOMIC(cpu, &stopped_cpus);
1272 if (cpu == 0 && cpustop_restartfunc != NULL) {