Lines Matching full:nodes
23 /* All the nodes that are part of all the lower memory tiers. */
53 * Node 0 & 1 are CPU + DRAM nodes, node 2 & 3 are PMEM nodes.
72 * Node 0 & 1 are CPU + DRAM nodes, node 2 is memory-only DRAM node.
88 * Node 0 is CPU + DRAM nodes, Node 1 is HBM node, node 2 is PMEM node.
115 nodemask_t nodes = NODE_MASK_NONE; in get_memtier_nodemask() local
119 nodes_or(nodes, nodes, memtype->nodes); in get_memtier_nodemask()
121 return nodes; in get_memtier_nodemask()
313 * If there are multiple target nodes, just select one in next_demotion_node()
356 * nodes. Failing here is OK. It might just indicate
388 * Add all memory nodes except the selected memory tier in establish_demotion_targets()
395 * Find all the nodes in the memory tier node list of same best distance. in establish_demotion_targets()
396 * add them to the preferred mask. We randomly select between nodes in establish_demotion_targets()
437 * allocation to a set of nodes that is closer the above selected in establish_demotion_targets()
443 * Keep removing current tier from lower_tier nodes, in establish_demotion_targets()
444 * This will remove all nodes in current and above in establish_demotion_targets()
490 node_set(node, memtype->nodes); in set_node_memory_tier()
515 * a valid memtier finds memory_dev_types with nodes still in clear_node_memory_tier()
528 node_clear(node, memtype->nodes); in clear_node_memory_tier()
529 if (nodes_empty(memtype->nodes)) { in clear_node_memory_tier()
557 memtype->nodes = NODE_MASK_NONE; in alloc_memory_type()
651 * Look at all the existing N_MEMORY nodes and add them to in memory_tier_init()