Lines Matching full:tier
16 /* list of all memory types part of this tier */
19 * start value of abstract distance. memory tier maps
161 struct memory_tier *tier = to_memory_tier(dev); in memory_tier_device_release() local
164 * we don't have rcu access to this memory tier. in memory_tier_device_release()
166 kfree(tier); in memory_tier_device_release()
209 * If the memtype is already part of a memory tier, in find_create_memory_tier()
443 * Add all memory nodes except the selected memory tier in establish_demotion_targets()
450 * Find all the nodes in the memory tier node list of same best distance. in establish_demotion_targets()
469 * Promotion is allowed from a memory tier to higher in establish_demotion_targets()
470 * memory tier only if the memory tier doesn't include in establish_demotion_targets()
471 * compute. We want to skip promotion from a memory tier, in establish_demotion_targets()
472 * if any node that is part of the memory tier have CPUs. in establish_demotion_targets()
473 * Once we detect such a memory tier, we consider that tier in establish_demotion_targets()
491 * all memory tier below it. This allows us to fallback demotion page in establish_demotion_targets()
498 * Keep removing current tier from lower_tier nodes, in establish_demotion_targets()
500 * memory tier from the lower_tier mask. in establish_demotion_targets()
585 * This also enables us to free the destroyed memory tier in clear_node_memory_tier()
705 /* Assign each uninitialized N_MEMORY node to a memory tier. */ in memory_tier_late_init()
909 panic("%s() failed to register memory tier subsystem\n", __func__); in memory_tier_init()
920 * than default DRAM tier. in memory_tier_init()
926 panic("%s() failed to allocate default DRAM tier\n", __func__); in memory_tier_init()