Lines Matching defs:node
23 /* maps to convert between proximity domain and logical node ID */
45 int node_to_pxm(int node)
47 if (node < 0)
49 return node_to_pxm_map[node];
52 static void __acpi_map_pxm_to_node(int pxm, int node)
54 if (pxm_to_node_map[pxm] == NUMA_NO_NODE || node < pxm_to_node_map[pxm])
55 pxm_to_node_map[pxm] = node;
56 if (node_to_pxm_map[node] == PXM_INVAL || pxm < node_to_pxm_map[node])
57 node_to_pxm_map[node] = pxm;
62 int node;
67 node = pxm_to_node_map[pxm];
69 if (node == NUMA_NO_NODE) {
72 node = first_unset_node(nodes_found_map);
73 __acpi_map_pxm_to_node(pxm, node);
74 node_set(node, nodes_found_map);
77 return node;
177 * up the NUMA heuristics which wants the local node to have a smaller
246 int node, pxm;
267 node = acpi_map_pxm_to_node(pxm);
268 if (node == NUMA_NO_NODE) {
273 if (numa_add_memblk(node, start, end) < 0) {
274 pr_err("SRAT: Failed to add memblk to node %u [mem %#010Lx-%#010Lx]\n",
275 node, (unsigned long long) start,
280 node_set(node, numa_nodes_parsed);
283 node, pxm,
376 int node;
386 node = acpi_map_pxm_to_node(gi_affinity->proximity_domain);
387 if (node == NUMA_NO_NODE || node >= MAX_NUMNODES) {
391 node_set(node, numa_nodes_parsed);
392 node_set_state(node, N_GENERIC_INITIATOR);
453 * So go over all cpu entries in SRAT to get apicid to node mapping.