Home
last modified time | relevance | path

Searched refs:pxm (Results 1 - 25 of 31) sorted by relevance

12

/kernel/linux/linux-5.10/arch/x86/mm/
H A 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, apic_id, node); 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 | in acpi_numa_processor_affinity_init()
[all...]
/kernel/linux/linux-6.6/arch/x86/mm/
H A Dsrat.c30 int pxm, node; in acpi_numa_x2apic_affinity_init() local
41 pxm = pa->proximity_domain; 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()
47 node = acpi_map_pxm_to_node(pxm); in acpi_numa_x2apic_affinity_init()
49 printk(KERN_ERR "SRAT: Too many proximity domains %x\n", pxm); 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()
61 pxm, apic_id, node); in acpi_numa_x2apic_affinity_init()
68 int pxm, node; in acpi_numa_processor_affinity_init() local
79 pxm = pa->proximity_domain_lo; in acpi_numa_processor_affinity_init()
81 pxm | in acpi_numa_processor_affinity_init()
[all...]
/kernel/linux/linux-5.10/drivers/acpi/numa/
H A Dsrat.c37 int pxm_to_node(int pxm) in pxm_to_node() argument
39 if (pxm < 0 || pxm >= MAX_PXM_DOMAINS || numa_off) in pxm_to_node()
41 return pxm_to_node_map[pxm]; in pxm_to_node()
52 static void __acpi_map_pxm_to_node(int pxm, int node) in __acpi_map_pxm_to_node() argument
54 if (pxm_to_node_map[pxm] == NUMA_NO_NODE || node < pxm_to_node_map[pxm]) in __acpi_map_pxm_to_node()
55 pxm_to_node_map[pxm] = node; in __acpi_map_pxm_to_node()
56 if (node_to_pxm_map[node] == PXM_INVAL || pxm < node_to_pxm_map[node]) in __acpi_map_pxm_to_node()
57 node_to_pxm_map[node] = pxm; in __acpi_map_pxm_to_node()
60 acpi_map_pxm_to_node(int pxm) acpi_map_pxm_to_node() argument
246 int node, pxm; acpi_numa_memory_affinity_init() local
490 unsigned long long pxm; acpi_get_pxm() local
507 int pxm; acpi_get_node() local
[all...]
H A Dhmat.c151 pr_warn("failed to reserve %#llx - %#llx in pxm: %d\n", in alloc_memory_target()
598 * If the Address Range Structure provides a local processor pxm, link in hmat_register_target_initiators()
770 int pxm, nid = mnb->status_change_nid; in hmat_callback() local
775 pxm = node_to_pxm(nid); in hmat_callback()
776 target = find_mem_target(pxm); in hmat_callback()
/kernel/linux/linux-6.6/drivers/acpi/numa/
H A Dsrat.c37 int pxm_to_node(int pxm) in pxm_to_node() argument
39 if (pxm < 0 || pxm >= MAX_PXM_DOMAINS || numa_off) in pxm_to_node()
41 return pxm_to_node_map[pxm]; in pxm_to_node()
52 static void __acpi_map_pxm_to_node(int pxm, int node) in __acpi_map_pxm_to_node() argument
54 if (pxm_to_node_map[pxm] == NUMA_NO_NODE || node < pxm_to_node_map[pxm]) in __acpi_map_pxm_to_node()
55 pxm_to_node_map[pxm] = node; in __acpi_map_pxm_to_node()
56 if (node_to_pxm_map[node] == PXM_INVAL || pxm < node_to_pxm_map[node]) in __acpi_map_pxm_to_node()
57 node_to_pxm_map[node] = pxm; in __acpi_map_pxm_to_node()
60 acpi_map_pxm_to_node(int pxm) acpi_map_pxm_to_node() argument
246 int node, pxm; acpi_numa_memory_affinity_init() local
552 unsigned long long pxm; acpi_get_pxm() local
569 int pxm; acpi_get_node() local
[all...]
H A Dhmat.c150 pr_warn("failed to reserve %#llx - %#llx in pxm: %d\n", in alloc_memory_target()
597 * If the Address Range Structure provides a local processor pxm, link in hmat_register_target_initiators()
769 int pxm, nid = mnb->status_change_nid; in hmat_callback() local
774 pxm = node_to_pxm(nid); in hmat_callback()
775 target = find_mem_target(pxm); in hmat_callback()
/kernel/linux/linux-5.10/arch/arm64/kernel/
H A Dacpi_numa.c52 int cpu, pxm, node; in acpi_parse_gicc_pxm() local
64 pxm = pa->proximity_domain; in acpi_parse_gicc_pxm()
65 node = pxm_to_node(pxm); in acpi_parse_gicc_pxm()
78 pr_info("SRAT: PXM %d -> MPIDR 0x%llx -> Node %d\n", pxm, in acpi_parse_gicc_pxm()
94 int pxm, node; in acpi_numa_gicc_affinity_init() local
109 pxm = pa->proximity_domain; in acpi_numa_gicc_affinity_init()
110 node = acpi_map_pxm_to_node(pxm); in acpi_numa_gicc_affinity_init()
113 pr_err("SRAT: Too many proximity domains %d\n", pxm); in acpi_numa_gicc_affinity_init()
/kernel/linux/linux-6.6/arch/arm64/kernel/
H A Dacpi_numa.c52 int cpu, pxm, node; in acpi_parse_gicc_pxm() local
64 pxm = pa->proximity_domain; in acpi_parse_gicc_pxm()
65 node = pxm_to_node(pxm); in acpi_parse_gicc_pxm()
78 pr_info("SRAT: PXM %d -> MPIDR 0x%llx -> Node %d\n", pxm, in acpi_parse_gicc_pxm()
94 int pxm, node; in acpi_numa_gicc_affinity_init() local
109 pxm = pa->proximity_domain; in acpi_numa_gicc_affinity_init()
110 node = acpi_map_pxm_to_node(pxm); in acpi_numa_gicc_affinity_init()
113 pr_err("SRAT: Too many proximity domains %d\n", pxm); in acpi_numa_gicc_affinity_init()
/kernel/linux/linux-6.6/arch/loongarch/kernel/
H A Dacpi.c214 static __init int setup_node(int pxm) in setup_node() argument
216 return acpi_map_pxm_to_node(pxm); in setup_node()
246 int pxm, node; in acpi_numa_processor_affinity_init() local
256 pxm = pa->proximity_domain_lo; in acpi_numa_processor_affinity_init()
258 pxm |= (pa->proximity_domain_hi[0] << 8); in acpi_numa_processor_affinity_init()
259 pxm |= (pa->proximity_domain_hi[1] << 16); in acpi_numa_processor_affinity_init()
260 pxm |= (pa->proximity_domain_hi[2] << 24); in acpi_numa_processor_affinity_init()
262 node = setup_node(pxm); in acpi_numa_processor_affinity_init()
264 pr_err("SRAT: Too many proximity domains %x\n", pxm); in acpi_numa_processor_affinity_init()
271 pxm, p in acpi_numa_processor_affinity_init()
[all...]
/kernel/linux/linux-5.10/arch/loongarch/kernel/
H A Dacpi.c399 static __init int setup_node(int pxm) in setup_node() argument
401 return acpi_map_pxm_to_node(pxm); in setup_node()
431 int pxm, node; in acpi_numa_processor_affinity_init() local
441 pxm = pa->proximity_domain_lo; in acpi_numa_processor_affinity_init()
443 pxm |= (pa->proximity_domain_hi[0] << 8); in acpi_numa_processor_affinity_init()
444 pxm |= (pa->proximity_domain_hi[1] << 16); in acpi_numa_processor_affinity_init()
445 pxm |= (pa->proximity_domain_hi[2] << 24); in acpi_numa_processor_affinity_init()
447 node = setup_node(pxm); in acpi_numa_processor_affinity_init()
449 printk(KERN_ERR "SRAT: Too many proximity domains %x\n", pxm); in acpi_numa_processor_affinity_init()
456 pxm, p in acpi_numa_processor_affinity_init()
[all...]
/kernel/linux/linux-5.10/arch/ia64/kernel/
H A Dacpi.c333 int pxm; in get_processor_proximity_domain() local
335 pxm = pa->proximity_domain_lo; in get_processor_proximity_domain()
337 pxm += pa->proximity_domain_hi[0] << 8; in get_processor_proximity_domain()
338 return pxm; in get_processor_proximity_domain()
344 int pxm; in get_memory_proximity_domain() local
346 pxm = ma->proximity_domain; in get_memory_proximity_domain()
348 pxm &= 0xff; in get_memory_proximity_domain()
350 return pxm; in get_memory_proximity_domain()
375 int pxm; in acpi_numa_processor_affinity_init() local
386 pxm in acpi_numa_processor_affinity_init()
403 int pxm; acpi_numa_memory_affinity_init() local
[all...]
/kernel/linux/linux-6.6/arch/ia64/kernel/
H A Dacpi.c333 int pxm; in get_processor_proximity_domain() local
335 pxm = pa->proximity_domain_lo; in get_processor_proximity_domain()
337 pxm += pa->proximity_domain_hi[0] << 8; in get_processor_proximity_domain()
338 return pxm; in get_processor_proximity_domain()
344 int pxm; in get_memory_proximity_domain() local
346 pxm = ma->proximity_domain; in get_memory_proximity_domain()
348 pxm &= 0xff; in get_memory_proximity_domain()
350 return pxm; in get_memory_proximity_domain()
375 int pxm; in acpi_numa_processor_affinity_init() local
386 pxm in acpi_numa_processor_affinity_init()
403 int pxm; acpi_numa_memory_affinity_init() local
[all...]
/kernel/linux/linux-5.10/drivers/xen/
H A Dxen-acpi-memhotplug.c38 static int xen_hotadd_memory(int pxm, struct acpi_memory_info *info) in xen_hotadd_memory() argument
46 op.u.mem_add.pxm = pxm; in xen_hotadd_memory()
54 pxm, rc); in xen_hotadd_memory()
61 int pxm, result; in xen_acpi_memory_enable_device() local
68 pxm = xen_acpi_get_pxm(mem_device->device->handle); in xen_acpi_memory_enable_device()
69 if (pxm < 0) in xen_acpi_memory_enable_device()
70 return pxm; in xen_acpi_memory_enable_device()
81 result = xen_hotadd_memory(pxm, info); in xen_acpi_memory_enable_device()
H A Dxen-acpi-cpuhotplug.c177 int cpu_id, apic_id, pxm; in xen_hotadd_cpu() local
187 pxm = xen_acpi_get_pxm(pr->handle); in xen_hotadd_cpu()
188 if (pxm < 0) { in xen_hotadd_cpu()
191 return pxm; in xen_hotadd_cpu()
197 op.u.cpu_add.pxm = pxm; in xen_hotadd_cpu()
H A Dpci.c48 uint32_t pxm; in xen_add_device() member
92 unsigned long long pxm; in xen_add_device() local
95 NULL, &pxm); in xen_add_device()
97 add->optarr[0] = pxm; in xen_add_device()
/kernel/linux/linux-5.10/include/xen/
H A 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()
/kernel/linux/linux-6.6/arch/x86/hyperv/
H A Dhv_proc.c124 int pxm = node_to_pxm(node); in hv_call_add_logical_proc() local
141 input->proximity_domain_info.domain_id = pxm; in hv_call_add_logical_proc()
169 int pxm = node_to_pxm(node); in hv_call_create_vp() local
189 input->proximity_domain_info.domain_id = pxm; in hv_call_create_vp()
/kernel/linux/linux-6.6/drivers/xen/
H A Dpci.c49 uint32_t pxm; in xen_add_device() member
93 unsigned long long pxm; in xen_add_device() local
96 NULL, &pxm); in xen_add_device()
98 add->optarr[0] = pxm; in xen_add_device()
/kernel/linux/linux-5.10/include/acpi/
H A Dacpi_numa.h13 #define MAX_PXM_DOMAINS (256) /* Old pxm spec is defined 8 bit */
29 static inline int pxm_to_node(int pxm) in pxm_to_node() argument
/kernel/linux/linux-6.6/include/acpi/
H A Dacpi_numa.h12 #define MAX_PXM_DOMAINS (256) /* Old pxm spec is defined 8 bit */
28 static inline int pxm_to_node(int pxm) in pxm_to_node() argument
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_acpi.c861 static struct amdgpu_numa_info *amdgpu_acpi_get_numa_info(uint32_t pxm) in amdgpu_acpi_get_numa_info() argument
866 numa_info = xa_load(&numa_info_xa, pxm); in amdgpu_acpi_get_numa_info()
875 nid = pxm_to_node(pxm); in amdgpu_acpi_get_numa_info()
876 numa_info->pxm = pxm; in amdgpu_acpi_get_numa_info()
885 xa_store(&numa_info_xa, numa_info->pxm, numa_info, GFP_KERNEL); in amdgpu_acpi_get_numa_info()
908 u64 pxm; in amdgpu_acpi_get_node_id() local
914 status = acpi_evaluate_integer(handle, "_PXM", NULL, &pxm); in amdgpu_acpi_get_node_id()
919 *numa_info = amdgpu_acpi_get_numa_info(pxm); in amdgpu_acpi_get_node_id()
/kernel/linux/linux-5.10/include/xen/interface/
H A Dplatform.h463 uint32_t pxm; member
470 uint32_t pxm; member
/kernel/linux/linux-6.6/include/xen/interface/
H A Dplatform.h446 uint32_t pxm; member
453 uint32_t pxm; member
/kernel/linux/linux-5.10/include/linux/
H A Dacpi.h430 int acpi_map_pxm_to_node(int pxm);
435 * @pxm: ACPI proximity ID
447 static inline int pxm_to_online_node(int pxm) in pxm_to_online_node() argument
449 int node = pxm_to_node(pxm); in pxm_to_online_node()
454 static inline int pxm_to_online_node(int pxm) in pxm_to_online_node() argument
458 static inline int acpi_map_pxm_to_node(int pxm) in acpi_map_pxm_to_node() argument
/kernel/linux/linux-6.6/include/linux/
H A Dacpi.h443 int acpi_map_pxm_to_node(int pxm);
448 * @pxm: ACPI proximity ID
460 static inline int pxm_to_online_node(int pxm) in pxm_to_online_node() argument
462 int node = pxm_to_node(pxm); in pxm_to_online_node()
467 static inline int pxm_to_online_node(int pxm) in pxm_to_online_node() argument
471 static inline int acpi_map_pxm_to_node(int pxm) in acpi_map_pxm_to_node() argument

Completed in 21 milliseconds

12