Home
last modified time | relevance | path

Searched refs:pxm (Results 1 – 14 of 14) sorted by relevance

/Linux-v4.19/arch/x86/mm/
Dsrat.c30 int pxm, node; in acpi_numa_x2apic_affinity_init() local
41 pxm = pa->proximity_domain; in acpi_numa_x2apic_affinity_init()
45 pxm, apic_id); in acpi_numa_x2apic_affinity_init()
48 node = acpi_map_pxm_to_node(pxm); in acpi_numa_x2apic_affinity_init()
50 printk(KERN_ERR "SRAT: Too many proximity domains %x\n", pxm); 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, a… in acpi_numa_x2apic_affinity_init()
62 pxm, apic_id, node); in acpi_numa_x2apic_affinity_init()
69 int pxm, node; in acpi_numa_processor_affinity_init() local
80 pxm = pa->proximity_domain_lo; in acpi_numa_processor_affinity_init()
82 pxm |= *((unsigned int*)pa->proximity_domain_hi) << 8; in acpi_numa_processor_affinity_init()
[all …]
/Linux-v4.19/drivers/acpi/
Dnuma.c47 int pxm_to_node(int pxm) in pxm_to_node() argument
49 if (pxm < 0) in pxm_to_node()
51 return pxm_to_node_map[pxm]; in pxm_to_node()
61 static void __acpi_map_pxm_to_node(int pxm, int node) in __acpi_map_pxm_to_node() argument
63 if (pxm_to_node_map[pxm] == NUMA_NO_NODE || node < pxm_to_node_map[pxm]) in __acpi_map_pxm_to_node()
64 pxm_to_node_map[pxm] = node; in __acpi_map_pxm_to_node()
65 if (node_to_pxm_map[node] == PXM_INVAL || pxm < node_to_pxm_map[node]) in __acpi_map_pxm_to_node()
66 node_to_pxm_map[node] = pxm; in __acpi_map_pxm_to_node()
69 int acpi_map_pxm_to_node(int pxm) in acpi_map_pxm_to_node() argument
73 if (pxm < 0 || pxm >= MAX_PXM_DOMAINS || numa_off) in acpi_map_pxm_to_node()
[all …]
/Linux-v4.19/arch/arm64/kernel/
Dacpi_numa.c53 int cpu, pxm, node; in acpi_parse_gicc_pxm() local
65 pxm = pa->proximity_domain; in acpi_parse_gicc_pxm()
66 node = pxm_to_node(pxm); in acpi_parse_gicc_pxm()
79 pr_info("SRAT: PXM %d -> MPIDR 0x%llx -> Node %d\n", pxm, in acpi_parse_gicc_pxm()
95 int pxm, node; in acpi_numa_gicc_affinity_init() local
110 pxm = pa->proximity_domain; in acpi_numa_gicc_affinity_init()
111 node = acpi_map_pxm_to_node(pxm); in acpi_numa_gicc_affinity_init()
114 pr_err("SRAT: Too many proximity domains %d\n", pxm); in acpi_numa_gicc_affinity_init()
/Linux-v4.19/arch/ia64/kernel/
Dacpi.c424 int pxm; in get_processor_proximity_domain() local
426 pxm = pa->proximity_domain_lo; in get_processor_proximity_domain()
428 pxm += pa->proximity_domain_hi[0] << 8; in get_processor_proximity_domain()
429 return pxm; in get_processor_proximity_domain()
435 int pxm; in get_memory_proximity_domain() local
437 pxm = ma->proximity_domain; in get_memory_proximity_domain()
439 pxm &= 0xff; in get_memory_proximity_domain()
441 return pxm; in get_memory_proximity_domain()
466 int pxm; in acpi_numa_processor_affinity_init() local
477 pxm = get_processor_proximity_domain(pa); in acpi_numa_processor_affinity_init()
[all …]
/Linux-v4.19/drivers/xen/
Dxen-acpi-memhotplug.c48 static int xen_hotadd_memory(int pxm, struct acpi_memory_info *info) in xen_hotadd_memory() argument
56 op.u.mem_add.pxm = pxm; in xen_hotadd_memory()
64 pxm, rc); in xen_hotadd_memory()
71 int pxm, result; in xen_acpi_memory_enable_device() local
78 pxm = xen_acpi_get_pxm(mem_device->device->handle); in xen_acpi_memory_enable_device()
79 if (pxm < 0) in xen_acpi_memory_enable_device()
80 return pxm; in xen_acpi_memory_enable_device()
91 result = xen_hotadd_memory(pxm, info); in xen_acpi_memory_enable_device()
Dxen-acpi-cpuhotplug.c187 int cpu_id, apic_id, pxm; in xen_hotadd_cpu() local
197 pxm = xen_acpi_get_pxm(pr->handle); in xen_hotadd_cpu()
198 if (pxm < 0) { in xen_hotadd_cpu()
201 return pxm; in xen_hotadd_cpu()
207 op.u.cpu_add.pxm = pxm; in xen_hotadd_cpu()
Dpci.c47 uint32_t pxm; in xen_add_device() member
91 unsigned long long pxm; in xen_add_device() local
94 NULL, &pxm); in xen_add_device()
96 add->optarr[0] = pxm; in xen_add_device()
/Linux-v4.19/include/xen/
Dacpi.h62 unsigned long long pxm; in xen_acpi_get_pxm() local
69 status = acpi_evaluate_integer(handle, "_PXM", NULL, &pxm); in xen_acpi_get_pxm()
71 return pxm; in xen_acpi_get_pxm()
/Linux-v4.19/include/xen/interface/
Dplatform.h463 uint32_t pxm; member
470 uint32_t pxm; member
/Linux-v4.19/arch/ia64/sn/kernel/
Dsetup.c133 static int __init pxm_to_nasid(int pxm) in pxm_to_nasid() argument
138 nid = pxm_to_node(pxm); in pxm_to_nasid()
/Linux-v4.19/arch/arm/boot/dts/
Dkirkwood-openblocks_a7.dts92 pmx_gpio_header_gpo: pxm-gpio-header-gpo {
/Linux-v4.19/include/linux/
Dacpi.h395 int acpi_map_pxm_to_online_node(int pxm);
398 static inline int acpi_map_pxm_to_online_node(int pxm) in acpi_map_pxm_to_online_node() argument
/Linux-v4.19/drivers/acpi/arm64/
Diort.c1240 set_dev_node(dev, acpi_map_pxm_to_node(smmu->pxm)); in arm_smmu_v3_set_proximity()
1243 smmu->pxm); in arm_smmu_v3_set_proximity()
/Linux-v4.19/include/acpi/
Dactbl2.h220 u32 pxm; member