Lines Matching refs:pxm
31 unsigned pxm; member
44 static inline bool node_found(unsigned idx, unsigned pxm) in node_found() argument
46 return ((pxm2node[idx].pxm == pxm) && in node_found()
50 nodeid_t pxm_to_node(unsigned pxm) in pxm_to_node() argument
54 if ((pxm < ARRAY_SIZE(pxm2node)) && node_found(pxm, pxm)) in pxm_to_node()
55 return pxm2node[pxm].node; in pxm_to_node()
58 if (node_found(i, pxm)) in pxm_to_node()
64 nodeid_t setup_node(unsigned pxm) in setup_node() argument
73 if (pxm < ARRAY_SIZE(pxm2node)) { in setup_node()
74 if (node_found(pxm, pxm)) in setup_node()
75 return pxm2node[pxm].node; in setup_node()
78 if (pxm2node[pxm].node == NUMA_NO_NODE) { in setup_node()
79 idx = pxm; in setup_node()
90 pxm); in setup_node()
100 pxm2node[idx].pxm = pxm; in setup_node()
206 unsigned pxm; in acpi_numa_x2apic_affinity_init() local
222 pxm = pa->proximity_domain; in acpi_numa_x2apic_affinity_init()
223 node = setup_node(pxm); in acpi_numa_x2apic_affinity_init()
233 pxm, pa->apic_id, node); in acpi_numa_x2apic_affinity_init()
240 unsigned pxm; in acpi_numa_processor_affinity_init() local
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()
257 node = setup_node(pxm); in acpi_numa_processor_affinity_init()
266 pxm, pa->apic_id, node); in acpi_numa_processor_affinity_init()
274 unsigned pxm; in acpi_numa_memory_affinity_init() local
297 pxm = ma->proximity_domain; in acpi_numa_memory_affinity_init()
299 pxm &= 0xff; in acpi_numa_memory_affinity_init()
300 node = setup_node(pxm); in acpi_numa_memory_affinity_init()
314 mismatch ? KERN_ERR : KERN_WARNING, pxm, start, end, in acpi_numa_memory_affinity_init()
323 pxm, start, end, node_to_pxm(memblk_nodeid[i]), in acpi_numa_memory_affinity_init()
342 node, pxm, start, end, in acpi_numa_memory_affinity_init()
506 return pxm2node[n].pxm; in node_to_pxm()
509 return pxm2node[i].pxm; in node_to_pxm()