Lines Matching refs:pa
204 acpi_numa_x2apic_affinity_init(const struct acpi_srat_x2apic_cpu_affinity *pa) in acpi_numa_x2apic_affinity_init() argument
211 if (pa->header.length < sizeof(struct acpi_srat_x2apic_cpu_affinity)) { in acpi_numa_x2apic_affinity_init()
215 if (!(pa->flags & ACPI_SRAT_CPU_ENABLED)) in acpi_numa_x2apic_affinity_init()
217 if (pa->apic_id >= MAX_LOCAL_APIC) { in acpi_numa_x2apic_affinity_init()
218 printk(KERN_INFO "SRAT: APIC %08x ignored\n", pa->apic_id); in acpi_numa_x2apic_affinity_init()
222 pxm = pa->proximity_domain; in acpi_numa_x2apic_affinity_init()
229 apicid_to_node[pa->apic_id] = node; in acpi_numa_x2apic_affinity_init()
233 pxm, pa->apic_id, node); in acpi_numa_x2apic_affinity_init()
238 acpi_numa_processor_affinity_init(const struct acpi_srat_cpu_affinity *pa) in acpi_numa_processor_affinity_init() argument
245 if (pa->header.length != sizeof(struct acpi_srat_cpu_affinity)) { in acpi_numa_processor_affinity_init()
249 if (!(pa->flags & ACPI_SRAT_CPU_ENABLED)) in acpi_numa_processor_affinity_init()
251 pxm = pa->proximity_domain_lo; in acpi_numa_processor_affinity_init()
253 pxm |= pa->proximity_domain_hi[0] << 8; in acpi_numa_processor_affinity_init()
254 pxm |= pa->proximity_domain_hi[1] << 16; in acpi_numa_processor_affinity_init()
255 pxm |= pa->proximity_domain_hi[2] << 24; in acpi_numa_processor_affinity_init()
262 apicid_to_node[pa->apic_id] = node; in acpi_numa_processor_affinity_init()
266 pxm, pa->apic_id, node); in acpi_numa_processor_affinity_init()