Lines Matching refs:numa_info
62 struct amdgpu_numa_info *numa_info; member
879 struct amdgpu_numa_info *numa_info; in amdgpu_acpi_get_numa_info() local
882 numa_info = xa_load(&numa_info_xa, pxm); in amdgpu_acpi_get_numa_info()
884 if (!numa_info) { in amdgpu_acpi_get_numa_info()
887 numa_info = kzalloc(sizeof(*numa_info), GFP_KERNEL); in amdgpu_acpi_get_numa_info()
888 if (!numa_info) in amdgpu_acpi_get_numa_info()
892 numa_info->pxm = pxm; in amdgpu_acpi_get_numa_info()
893 numa_info->nid = nid; in amdgpu_acpi_get_numa_info()
895 if (numa_info->nid == NUMA_NO_NODE) { in amdgpu_acpi_get_numa_info()
897 numa_info->size = info.totalram * info.mem_unit; in amdgpu_acpi_get_numa_info()
899 numa_info->size = amdgpu_acpi_get_numa_size(nid); in amdgpu_acpi_get_numa_info()
901 xa_store(&numa_info_xa, numa_info->pxm, numa_info, GFP_KERNEL); in amdgpu_acpi_get_numa_info()
904 return numa_info; in amdgpu_acpi_get_numa_info()
921 struct amdgpu_numa_info **numa_info) in amdgpu_acpi_get_node_id() argument
927 if (!numa_info) in amdgpu_acpi_get_node_id()
935 *numa_info = amdgpu_acpi_get_numa_info(pxm); in amdgpu_acpi_get_node_id()
937 if (!*numa_info) in amdgpu_acpi_get_node_id()
1081 amdgpu_acpi_get_node_id(xcc_info->handle, &xcc_info->numa_info); in amdgpu_acpi_get_xcc_info()
1175 struct amdgpu_numa_info *numa_info) in amdgpu_acpi_get_mem_info() argument
1181 if (!numa_info) in amdgpu_acpi_get_mem_info()
1192 memcpy(numa_info, xcc_info->numa_info, in amdgpu_acpi_get_mem_info()
1193 sizeof(*numa_info)); in amdgpu_acpi_get_mem_info()
1457 struct amdgpu_numa_info *numa_info; in amdgpu_acpi_release() local
1460 xa_for_each(&numa_info_xa, index, numa_info) { in amdgpu_acpi_release()
1461 kfree(numa_info); in amdgpu_acpi_release()