Searched refs:ZONE_MOVABLE (Results 1 – 12 of 12) sorted by relevance
| /Linux-v5.15/Documentation/admin-guide/mm/ |
| D | memory-hotplug.rst | 8 a focus on System RAM, including ZONE_MOVABLE support. 170 command line or if the memory block would intersect the ZONE_MOVABLE already. 173 ZONE_MOVABLE by:: 222 Having the memory provided by memory block managed by ZONE_MOVABLE significantly 346 ``online_movable`` specifies onlining to ZONE_MOVABLE. 362 cannot be offlined. ``Movable`` indicates ZONE_MOVABLE. 397 set, the kernel will default to ZONE_MOVABLE, unless 432 ZONE_MOVABLE chapter 435 ZONE_MOVABLE is an important mechanism for more reliable memory offlining. 436 Further, having system RAM managed by ZONE_MOVABLE instead of one of the [all …]
|
| /Linux-v5.15/mm/ |
| D | memory_hotplug.c | 739 if (zone_idx(zone) == ZONE_MOVABLE) { in auto_movable_stats_account_zone() 940 if (page_zonenum(page) != ZONE_MOVABLE) in auto_movable_zone_for_pfn() 961 return &NODE_DATA(nid)->node_zones[ZONE_MOVABLE]; in auto_movable_zone_for_pfn() 971 struct zone *movable_zone = &NODE_DATA(nid)->node_zones[ZONE_MOVABLE]; in default_zone_for_pfn() 998 return &NODE_DATA(nid)->node_zones[ZONE_MOVABLE]; in zone_for_pfn_range() 1014 const bool movable = zone_idx(zone) == ZONE_MOVABLE; in adjust_present_page_count() 1845 present_pages += pgdat->node_zones[ZONE_MOVABLE].present_pages; in node_states_check_changes_offline() 2269 if (page && zone_idx(page_zone(page)) == ZONE_MOVABLE) in try_offline_memory_block()
|
| D | page_alloc.c | 295 [ZONE_MOVABLE] = 0, 6474 if (mirrored_kernelcore && zone == ZONE_MOVABLE) { in overlap_memmap_init() 7065 if (zone_index == ZONE_MOVABLE) in find_usable_zone_for_movable() 7097 if (zone_type == ZONE_MOVABLE) { in adjust_zone_range_for_zone_movable() 7221 if (zone_type == ZONE_MOVABLE && in zone_absent_pages_in_node() 7914 for (zone_type = 0; zone_type <= ZONE_MOVABLE - 1; zone_type++) { in check_for_memory() 7969 if (zone == ZONE_MOVABLE) in free_area_init() 7986 if (i == ZONE_MOVABLE) in free_area_init() 8841 if (zone_idx(zone) == ZONE_MOVABLE) in has_unmovable_pages()
|
| D | migrate.c | 1637 if (is_highmem_idx(zidx) || zidx == ZONE_MOVABLE) in alloc_migration_target() 2070 ZONE_MOVABLE, 0)) in migrate_balanced_pgdat()
|
| D | mempolicy.c | 1748 BUG_ON(dynamic_policy_zone == ZONE_MOVABLE); in apply_policy_zone() 1759 dynamic_policy_zone = ZONE_MOVABLE; in apply_policy_zone()
|
| /Linux-v5.15/include/linux/ |
| D | mempolicy.h | 167 if (k > policy_zone && k != ZONE_MOVABLE) in check_highest_zone()
|
| D | mmzone.h | 478 ZONE_MOVABLE, enumerator 1028 (idx == ZONE_MOVABLE && movable_zone == ZONE_HIGHMEM)); in is_highmem_idx()
|
| D | gfp.h | 455 | (ZONE_MOVABLE << (___GFP_MOVABLE | ___GFP_HIGHMEM) * GFP_ZONES_SHIFT)\
|
| D | mm.h | 1150 return page_zonenum(page) == ZONE_MOVABLE; in is_zone_movable_page()
|
| /Linux-v5.15/include/trace/events/ |
| D | mmflags.h | 256 EMe(ZONE_MOVABLE,"Movable")
|
| /Linux-v5.15/drivers/virtio/ |
| D | virtio_mem.c | 850 ZONE_MOVABLE; in virtio_mem_sbm_notify_online() 1145 ZONE_MOVABLE; in virtio_mem_fake_offline() 2151 if (page_zonenum(page) != ZONE_MOVABLE) in virtio_mem_bbm_bb_is_movable()
|
| /Linux-v5.15/Documentation/admin-guide/ |
| D | kernel-parameters.txt | 2242 movable memory in its own zone, ZONE_MOVABLE. In the 2244 ZONE_MOVABLE, kernelcore memory will take priority and 2245 other nodes will have a larger ZONE_MOVABLE. 2247 ZONE_MOVABLE is used for the allocation of pages that
|