Home
last modified time | relevance | path

Searched refs:apic_id (Results 1 – 25 of 26) sorted by relevance

12

/linux-6.3-rc2/arch/x86/mm/
A Dsrat.c31 int apic_id; in acpi_numa_x2apic_affinity_init() local
42 apic_id = pa->apic_id; in acpi_numa_x2apic_affinity_init()
45 pxm, apic_id); in acpi_numa_x2apic_affinity_init()
55 if (apic_id >= MAX_LOCAL_APIC) { in acpi_numa_x2apic_affinity_init()
59 set_apicid_to_node(apic_id, node); in acpi_numa_x2apic_affinity_init()
62 pxm, apic_id, node); in acpi_numa_x2apic_affinity_init()
70 int apic_id; in acpi_numa_processor_affinity_init() local
91 apic_id = (pa->apic_id << 8) | pa->local_sapic_eid; in acpi_numa_processor_affinity_init()
93 apic_id = pa->apic_id; in acpi_numa_processor_affinity_init()
95 if (apic_id >= MAX_LOCAL_APIC) { in acpi_numa_processor_affinity_init()
[all …]
/linux-6.3-rc2/drivers/acpi/
A Dprocessor_core.c33 u32 acpi_id, phys_cpuid_t *apic_id) in map_lapic_id() argument
44 *apic_id = lapic->id; in map_lapic_id()
58 *apic_id = apic->local_apic_id; in map_x2apic_id()
283 int apic_id = -1; in parse_madt_ioapic_entry() local
287 return apic_id; in parse_madt_ioapic_entry()
303 return apic_id; in parse_madt_ioapic_entry()
312 int apic_id = -1; in parse_mat_ioapic_entry() local
331 return apic_id; in parse_mat_ioapic_entry()
347 int apic_id; in acpi_get_ioapic_id() local
350 if (apic_id == -1) in acpi_get_ioapic_id()
[all …]
/linux-6.3-rc2/arch/ia64/include/asm/uv/
A Duv_mmrs.h51 unsigned long apic_id : 32; /* RW */ member
279 unsigned long apic_id : 32; /* RW */ member
317 unsigned long apic_id : 32; /* RW */ member
355 unsigned long apic_id : 32; /* RW */ member
393 unsigned long apic_id : 32; /* RW */ member
633 unsigned long apic_id : 32; /* RW */ member
671 unsigned long apic_id : 32; /* RW */ member
709 unsigned long apic_id : 32; /* RW */ member
/linux-6.3-rc2/arch/x86/kernel/
A Dkvm.c503 int cpu, apic_id, icr; in __send_ipi_mask() local
527 apic_id = per_cpu(x86_cpu_to_apicid, cpu); in __send_ipi_mask()
529 min = max = apic_id; in __send_ipi_mask()
530 } else if (apic_id < min && max - apic_id < KVM_IPI_CLUSTER_SIZE) { in __send_ipi_mask()
531 ipi_bitmap <<= min - apic_id; in __send_ipi_mask()
532 min = apic_id; in __send_ipi_mask()
533 } else if (apic_id > min && apic_id < min + KVM_IPI_CLUSTER_SIZE) { in __send_ipi_mask()
534 max = apic_id < max ? max : apic_id; in __send_ipi_mask()
540 min = max = apic_id; in __send_ipi_mask()
543 __set_bit(apic_id - min, (unsigned long *)&ipi_bitmap); in __send_ipi_mask()
A Ddevicetree.c131 u32 apic_id, version; in dtb_cpu_setup() local
135 apic_id = of_get_cpu_hwid(dn, 0); in dtb_cpu_setup()
136 if (apic_id == ~0U) { in dtb_cpu_setup()
140 generic_processor_info(apic_id, version); in dtb_cpu_setup()
A Dsev.c985 static int wakeup_cpu_via_vmgexit(int apic_id, unsigned long start_ip) in wakeup_cpu_via_vmgexit() argument
1016 if (arch_match_cpu_phys_id(cpu, apic_id)) in wakeup_cpu_via_vmgexit()
1102 ghcb_set_sw_exit_info_1(ghcb, ((u64)apic_id << 32) | SVM_VMGEXIT_AP_CREATE); in wakeup_cpu_via_vmgexit()
/linux-6.3-rc2/arch/loongarch/kernel/
A Dacpi.c239 if (pa->apic_id >= CONFIG_NR_CPUS) { in acpi_numa_processor_affinity_init()
241 pxm, pa->apic_id, node); in acpi_numa_processor_affinity_init()
245 early_numa_add_cpu(pa->apic_id, node); in acpi_numa_processor_affinity_init()
247 set_cpuid_to_node(pa->apic_id, node); in acpi_numa_processor_affinity_init()
249 pr_info("SRAT: PXM %u -> CPU 0x%02x -> Node %u\n", pxm, pa->apic_id, node); in acpi_numa_processor_affinity_init()
/linux-6.3-rc2/arch/x86/include/asm/uv/
A Duv_mmrs.h2290 unsigned long apic_id:32; /* RW */ member
2304 unsigned long apic_id:32; /* RW */ member
2318 unsigned long apic_id:32; /* RW */ member
2332 unsigned long apic_id:32; /* RW */ member
2346 unsigned long apic_id:32; /* RW */ member
2393 unsigned long apic_id:32; /* RW */ member
2407 unsigned long apic_id:32; /* RW */ member
2421 unsigned long apic_id:32; /* RW */ member
2435 unsigned long apic_id:32; /* RW */ member
2449 unsigned long apic_id:32; /* RW */ member
[all …]
/linux-6.3-rc2/arch/x86/hyperv/
A Dhv_proc.c117 int hv_call_add_logical_proc(int node, u32 lp_index, u32 apic_id) in hv_call_add_logical_proc() argument
139 input->apic_id = apic_id; in hv_call_add_logical_proc()
152 lp_index, apic_id, status); in hv_call_add_logical_proc()
/linux-6.3-rc2/tools/testing/selftests/kvm/x86_64/
A Dxapic_state_test.c137 uint32_t apic_id, expected; in __test_apic_id() local
145 apic_id = *((u32 *)&xapic.regs[APIC_ID]); in __test_apic_id()
147 TEST_ASSERT(apic_id == expected, in __test_apic_id()
150 expected, apic_id); in __test_apic_id()
A Dfix_hypercall_test.c32 static uint64_t do_sched_yield(uint8_t apic_id) in do_sched_yield() argument
39 : "a"((uint64_t)KVM_HC_SCHED_YIELD), "b"((uint64_t)apic_id) in do_sched_yield()
/linux-6.3-rc2/drivers/dma/ioat/
A Ddca.c181 int i, apic_id, bit, value; in ioat_dca_get_tag() local
185 apic_id = cpu_physical_id(cpu); in ioat_dca_get_tag()
192 value = (apic_id & (1 << bit)) ? 1 : 0; in ioat_dca_get_tag()
195 value = (apic_id & (1 << bit)) ? 0 : 1; in ioat_dca_get_tag()
/linux-6.3-rc2/arch/x86/xen/
A Dapic.c68 op.u.pcpu_info.apic_id = BAD_APICID; in xen_apic_read()
70 return op.u.pcpu_info.apic_id << 24; in xen_apic_read()
/linux-6.3-rc2/arch/x86/kernel/apic/
A Dio_apic.c1424 u32 apic_id = read_apic_id(); in native_restore_boot_irq_mode() local
1432 entry.destid_0_7 = apic_id & 0xFF; in native_restore_boot_irq_mode()
2081 u32 apic_id; in unlock_ExtINT_logic() local
2097 apic_id = hard_smp_processor_id(); in unlock_ExtINT_logic()
2102 entry1.destid_0_7 = apic_id & 0xFF; in unlock_ExtINT_logic()
2521 apic_id = reg_00.bits.ID; in io_apic_get_unique_id()
2541 apic_id = i; in io_apic_get_unique_id()
2547 if (reg_00.bits.ID != apic_id) { in io_apic_get_unique_id()
2548 reg_00.bits.ID = apic_id; in io_apic_get_unique_id()
2556 if (reg_00.bits.ID != apic_id) { in io_apic_get_unique_id()
[all …]
A Dipi.c305 static int convert_apicid_to_cpu(int apic_id) in convert_apicid_to_cpu() argument
310 if (per_cpu(x86_cpu_to_apicid, i) == apic_id) in convert_apicid_to_cpu()
A Dapic.c2683 unsigned int apic_id; member
2709 apic_pm_state.apic_id = apic_read(APIC_ID); in lapic_suspend()
2786 apic_write(APIC_ID, apic_pm_state.apic_id); in lapic_resume()
/linux-6.3-rc2/drivers/acpi/numa/
A Dsrat.c90 p->apic_id, p->local_sapic_eid, in acpi_table_print_srat_entry()
119 p->apic_id, in acpi_table_print_srat_entry()
360 pr_warn("Found unsupported x2apic [0x%08x] SRAT entry\n", pa->apic_id); in acpi_numa_x2apic_affinity_init()
/linux-6.3-rc2/arch/x86/kernel/acpi/
A Dboot.c207 u32 apic_id; in acpi_parse_x2apic() local
219 apic_id = processor->local_apic_id; in acpi_parse_x2apic()
223 if (apic_id == 0xffffffff) in acpi_parse_x2apic()
237 if (!apic->apic_id_valid(apic_id)) { in acpi_parse_x2apic()
243 acpi_register_lapic(apic_id, processor->uid, enabled); in acpi_parse_x2apic()
383 acpi_mp_wake_mailbox->apic_id = apicid; in acpi_wakeup_cpu()
/linux-6.3-rc2/include/xen/interface/
A Dplatform.h430 uint32_t apic_id; member
444 uint32_t apic_id; member
/linux-6.3-rc2/include/acpi/
A Dactbl3.h207 u8 apic_id; member
243 u32 apic_id; member
A Dactbl1.h1000 u32 apic_id; member
/linux-6.3-rc2/include/asm-generic/
A Dhyperv-tlfs.h530 u32 apic_id; member
/linux-6.3-rc2/tools/power/x86/turbostat/
A Dturbostat.c354 unsigned int apic_id; member
1181 outp += sprintf(outp, "%s%d", (printed++ ? delim : ""), t->apic_id); in format_counters()
1546 new->apic_id = old->apic_id; in delta_thread()
1724 average.threads.apic_id = t->apic_id; in sum_counters()
2010 t->apic_id = (ebx >> 24) & 0xff; in get_apic_id()
2046 if (debug && (t->apic_id != (t->x2apic_id & 0xff))) in get_apic_id()
2047 fprintf(outf, "cpu%d: BIOS BUG: apic 0x%x x2apic 0x%x\n", t->cpu_id, t->apic_id, t->x2apic_id); in get_apic_id()
/linux-6.3-rc2/arch/ia64/kernel/
A Dacpi.c392 (pa->apic_id << 8) | (pa->local_sapic_eid); in acpi_numa_processor_affinity_init()
/linux-6.3-rc2/tools/arch/x86/kcpuid/
A Dcpuid.csv18 1, 0, EBX, 31:24, apic_id, Initial APIC ID

Completed in 94 milliseconds

12