/kernel/linux/linux-5.10/arch/x86/mm/ |
H A D | srat.c | 31 int apic_id; in acpi_numa_x2apic_affinity_init() local 42 apic_id = pa->apic_id; in acpi_numa_x2apic_affinity_init() 43 if (!apic->apic_id_valid(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() 56 printk(KERN_INFO "SRAT: PXM %u -> APIC 0x%04x -> Node %u skipped apicid that is too big\n", pxm, apic_id, node); 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 [all...] |
/kernel/linux/linux-6.6/arch/x86/mm/ |
H A D | srat.c | 31 int apic_id; in acpi_numa_x2apic_affinity_init() local 42 apic_id = pa->apic_id; in acpi_numa_x2apic_affinity_init() 43 if (!apic_id_valid(apic_id)) { in acpi_numa_x2apic_affinity_init() 44 pr_info("SRAT: PXM %u -> X2APIC 0x%04x ignored\n", pxm, apic_id); in acpi_numa_x2apic_affinity_init() 54 if (apic_id >= MAX_LOCAL_APIC) { in acpi_numa_x2apic_affinity_init() 55 printk(KERN_INFO "SRAT: PXM %u -> APIC 0x%04x -> Node %u skipped apicid that is too big\n", pxm, apic_id, node); in acpi_numa_x2apic_affinity_init() 58 set_apicid_to_node(apic_id, node); in acpi_numa_x2apic_affinity_init() 61 pxm, apic_id, node); in acpi_numa_x2apic_affinity_init() 69 int apic_id; in acpi_numa_processor_affinity_init() local [all...] |
/kernel/linux/linux-5.10/drivers/acpi/ |
H A D | processor_core.c | 33 u32 acpi_id, phys_cpuid_t *apic_id) in map_lapic_id() 44 *apic_id = lapic->id; in map_lapic_id() 49 int device_declaration, u32 acpi_id, phys_cpuid_t *apic_id) in map_x2apic_id() 58 *apic_id = apic->local_apic_id; in map_x2apic_id() 66 int device_declaration, u32 acpi_id, phys_cpuid_t *apic_id) in map_lsapic_id() 80 *apic_id = (lsapic->id << 8) | lsapic->eid; in map_lsapic_id() 283 int apic_id = -1; in parse_madt_ioapic_entry() local 287 return apic_id; in parse_madt_ioapic_entry() 297 get_ioapic_id(hdr, gsi_base, phys_addr, &apic_id)) in parse_madt_ioapic_entry() 303 return apic_id; in parse_madt_ioapic_entry() 32 map_lapic_id(struct acpi_subtable_header *entry, u32 acpi_id, phys_cpuid_t *apic_id) map_lapic_id() argument 48 map_x2apic_id(struct acpi_subtable_header *entry, int device_declaration, u32 acpi_id, phys_cpuid_t *apic_id) map_x2apic_id() argument 65 map_lsapic_id(struct acpi_subtable_header *entry, int device_declaration, u32 acpi_id, phys_cpuid_t *apic_id) map_lsapic_id() argument 312 int apic_id = -1; parse_mat_ioapic_entry() local 347 int apic_id; acpi_get_ioapic_id() local [all...] |
/kernel/linux/linux-6.6/drivers/acpi/ |
H A D | processor_core.c | 33 u32 acpi_id, phys_cpuid_t *apic_id) in map_lapic_id() 44 *apic_id = lapic->id; in map_lapic_id() 49 int device_declaration, u32 acpi_id, phys_cpuid_t *apic_id) in map_x2apic_id() 58 *apic_id = apic->local_apic_id; in map_x2apic_id() 66 int device_declaration, u32 acpi_id, phys_cpuid_t *apic_id) in map_lsapic_id() 80 *apic_id = (lsapic->id << 8) | lsapic->eid; in map_lsapic_id() 341 int apic_id = -1; in parse_madt_ioapic_entry() local 345 return apic_id; in parse_madt_ioapic_entry() 355 get_ioapic_id(hdr, gsi_base, phys_addr, &apic_id)) in parse_madt_ioapic_entry() 361 return apic_id; in parse_madt_ioapic_entry() 32 map_lapic_id(struct acpi_subtable_header *entry, u32 acpi_id, phys_cpuid_t *apic_id) map_lapic_id() argument 48 map_x2apic_id(struct acpi_subtable_header *entry, int device_declaration, u32 acpi_id, phys_cpuid_t *apic_id) map_x2apic_id() argument 65 map_lsapic_id(struct acpi_subtable_header *entry, int device_declaration, u32 acpi_id, phys_cpuid_t *apic_id) map_lsapic_id() argument 370 int apic_id = -1; parse_mat_ioapic_entry() local 405 int apic_id; acpi_get_ioapic_id() local [all...] |
/kernel/linux/linux-5.10/drivers/xen/ |
H A D | xen-acpi-cpuhotplug.c | 144 int apic_id; in xen_apic_id() local 167 apic_id = (uint32_t)lapic->id; in xen_apic_id() 172 return apic_id; in xen_apic_id() 177 int cpu_id, apic_id, pxm; in xen_hotadd_cpu() local 180 apic_id = xen_apic_id(pr->handle); in xen_hotadd_cpu() 181 if (apic_id < 0) { in xen_hotadd_cpu() 182 pr_err(PREFIX "Failed to get apic_id for acpi_id %d\n", in xen_hotadd_cpu() 195 op.u.cpu_add.apic_id = apic_id; in xen_hotadd_cpu()
|
/kernel/linux/linux-5.10/arch/x86/kernel/ |
H A D | kvm.c | 519 int cpu, apic_id, icr; in __send_ipi_mask() local 543 apic_id = per_cpu(x86_cpu_to_apicid, cpu); in __send_ipi_mask() 545 min = max = apic_id; in __send_ipi_mask() 546 } else if (apic_id < min && max - apic_id < KVM_IPI_CLUSTER_SIZE) { in __send_ipi_mask() 547 ipi_bitmap <<= min - apic_id; in __send_ipi_mask() 548 min = apic_id; in __send_ipi_mask() 549 } else if (apic_id > min && apic_id < min + KVM_IPI_CLUSTER_SIZE) { in __send_ipi_mask() 550 max = apic_id < ma in __send_ipi_mask() [all...] |
H A D | devicetree.c | 141 u32 apic_id, version; in dtb_cpu_setup() local 146 ret = of_property_read_u32(dn, "reg", &apic_id); in dtb_cpu_setup() 151 generic_processor_info(apic_id, version); in dtb_cpu_setup()
|
/kernel/linux/linux-6.6/arch/x86/kernel/ |
H A D | kvm.c | 503 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 < ma in __send_ipi_mask() [all...] |
H A D | devicetree.c | 131 u32 apic_id; in dtb_cpu_setup() local 134 apic_id = of_get_cpu_hwid(dn, 0); in dtb_cpu_setup() 135 if (apic_id == ~0U) { in dtb_cpu_setup() 139 generic_processor_info(apic_id); in dtb_cpu_setup()
|
/kernel/linux/linux-6.6/arch/loongarch/kernel/ |
H A D | acpi.c | 269 if (pa->apic_id >= CONFIG_NR_CPUS) { in acpi_numa_processor_affinity_init() 271 pxm, pa->apic_id, node); in acpi_numa_processor_affinity_init() 275 early_numa_add_cpu(pa->apic_id, node); in acpi_numa_processor_affinity_init() 277 set_cpuid_to_node(pa->apic_id, node); in acpi_numa_processor_affinity_init() 279 pr_info("SRAT: PXM %u -> CPU 0x%02x -> Node %u\n", pxm, pa->apic_id, node); in acpi_numa_processor_affinity_init()
|
/kernel/linux/linux-5.10/arch/ia64/include/asm/uv/ |
H A D | uv_mmrs.h | 51 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
|
/kernel/linux/linux-6.6/arch/ia64/include/asm/uv/ |
H A D | uv_mmrs.h | 51 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
|
/kernel/linux/linux-6.6/arch/x86/hyperv/ |
H A D | hv_proc.c | 117 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()
|
H A D | hv_vtl.c | 177 static int hv_vtl_apicid_to_vp_id(u32 apic_id) in hv_vtl_apicid_to_vp_id() argument 190 input->apic_ids[0] = apic_id; in hv_vtl_apicid_to_vp_id() 202 apic_id, status); in hv_vtl_apicid_to_vp_id()
|
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/x86_64/ |
H A D | xapic_state_test.c | 137 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()
|
H A D | fix_hypercall_test.c | 32 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()
|
/kernel/linux/linux-5.10/arch/loongarch/kernel/ |
H A D | acpi.c | 454 if (pa->apic_id >= CONFIG_NR_CPUS) { in acpi_numa_processor_affinity_init() 456 pxm, pa->apic_id, node); in acpi_numa_processor_affinity_init() 460 early_numa_add_cpu(pa->apic_id, node); in acpi_numa_processor_affinity_init() 462 set_cpuid_to_node(pa->apic_id, node); in acpi_numa_processor_affinity_init() 465 pxm, pa->apic_id, node); in acpi_numa_processor_affinity_init()
|
/kernel/linux/linux-5.10/arch/x86/include/asm/uv/ |
H A D | uv_mmrs.h | 2290 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 member 2496 unsigned long apic_id:32; /* RW */ global() member 2510 unsigned long apic_id:32; /* RW */ global() member 2524 unsigned long apic_id:32; /* RW */ global() member 2538 unsigned long apic_id:32; /* RW */ global() member 2552 unsigned long apic_id:32; /* RW */ global() member 2599 unsigned long apic_id:32; /* RW */ global() member 2613 unsigned long apic_id:32; /* RW */ global() member 2627 unsigned long apic_id:32; /* RW */ global() member 2641 unsigned long apic_id:32; /* RW */ global() member 2655 unsigned long apic_id:32; /* RW */ global() member 2730 unsigned long apic_id:32; /* RW */ global() member 2741 unsigned long apic_id:32; /* RW */ global() member 2752 unsigned long apic_id:32; /* RW */ global() member 2763 unsigned long apic_id:32; /* RW */ global() member 2774 unsigned long apic_id:32; /* RW */ global() member 4464 unsigned long apic_id:32; /* RW */ global() member 4478 unsigned long apic_id:32; /* RW */ global() member 4492 unsigned long apic_id:32; /* RW */ global() member 4506 unsigned long apic_id:32; /* RW */ global() member 4520 unsigned long apic_id:32; /* RW */ global() member [all...] |
/kernel/linux/linux-6.6/arch/x86/include/asm/uv/ |
H A D | uv_mmrs.h | 2290 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 member 2496 unsigned long apic_id:32; /* RW */ global() member 2510 unsigned long apic_id:32; /* RW */ global() member 2524 unsigned long apic_id:32; /* RW */ global() member 2538 unsigned long apic_id:32; /* RW */ global() member 2552 unsigned long apic_id:32; /* RW */ global() member 2599 unsigned long apic_id:32; /* RW */ global() member 2613 unsigned long apic_id:32; /* RW */ global() member 2627 unsigned long apic_id:32; /* RW */ global() member 2641 unsigned long apic_id:32; /* RW */ global() member 2655 unsigned long apic_id:32; /* RW */ global() member 2730 unsigned long apic_id:32; /* RW */ global() member 2741 unsigned long apic_id:32; /* RW */ global() member 2752 unsigned long apic_id:32; /* RW */ global() member 2763 unsigned long apic_id:32; /* RW */ global() member 2774 unsigned long apic_id:32; /* RW */ global() member 4478 unsigned long apic_id:32; /* RW */ global() member 4492 unsigned long apic_id:32; /* RW */ global() member 4506 unsigned long apic_id:32; /* RW */ global() member 4520 unsigned long apic_id:32; /* RW */ global() member 4534 unsigned long apic_id:32; /* RW */ global() member [all...] |
/kernel/linux/linux-5.10/drivers/dma/ioat/ |
H A D | dca.c | 181 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()
|
/kernel/linux/linux-6.6/drivers/dma/ioat/ |
H A D | dca.c | 181 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()
|
/kernel/linux/linux-5.10/arch/x86/xen/ |
H A D | apic.c | 68 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()
|
/kernel/linux/linux-6.6/arch/x86/xen/ |
H A D | apic.c | 68 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()
|
/kernel/linux/linux-6.6/arch/x86/kernel/apic/ |
H A D | io_apic.c | 1425 u32 apic_id = read_apic_id(); in native_restore_boot_irq_mode() local 1433 entry.destid_0_7 = apic_id & 0xFF; in native_restore_boot_irq_mode() 1434 entry.virt_destid_8_14 = apic_id >> 8; in native_restore_boot_irq_mode() 2078 u32 apic_id; in unlock_ExtINT_logic() local 2094 apic_id = read_apic_id(); in unlock_ExtINT_logic() 2099 entry1.destid_0_7 = apic_id & 0xFF; in unlock_ExtINT_logic() 2100 entry1.virt_destid_8_14 = apic_id >> 8; in unlock_ExtINT_logic() 2495 static int io_apic_get_unique_id(int ioapic, int apic_id) in io_apic_get_unique_id() argument 2519 if (apic_id >= get_physical_broadcast()) { in io_apic_get_unique_id() 2520 printk(KERN_WARNING "IOAPIC[%d]: Invalid apic_id in io_apic_get_unique_id() [all...] |
/kernel/linux/linux-5.10/arch/x86/kernel/apic/ |
H A D | ipi.c | 305 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()
|