Home
last modified time | relevance | path

Searched refs:ZONE_MOVABLE (Results 1 – 10 of 10) sorted by relevance

/Linux-v4.19/Documentation/
Dmemory-hotplug.txt27 6.1 Memory offline and ZONE_MOVABLE
197 can be onlined to ZONE_NORMAL by default and to ZONE_MOVABLE
201 can be onlined to ZONE_MOVABLE by default and to ZONE_NORMAL
315 option is specified when ZONE_MOVABLE will be used.
317 You can explicitly request to associate it with ZONE_MOVABLE by::
321 .. note:: current limit: this memory block must be adjacent to ZONE_MOVABLE
342 Memory offline and ZONE_MOVABLE
362 create ZONE_MOVABLE...a zone which is just used for movable pages.
366 creates ZONE_MOVABLE as following.
379 to ZONE_MOVABLE. This is TBD.
[all …]
/Linux-v4.19/mm/
Dmemory_hotplug.c702 zone_last = ZONE_MOVABLE; in node_states_check_changes_online()
727 zone_last = ZONE_MOVABLE; in node_states_check_changes_online()
839 struct zone *movable_zone = &NODE_DATA(nid)->node_zones[ZONE_MOVABLE]; in default_zone_for_pfn()
865 return &NODE_DATA(nid)->node_zones[ZONE_MOVABLE]; in zone_for_pfn_range()
1520 zone_last = ZONE_MOVABLE; in node_states_check_changes_offline()
1548 zone_last = ZONE_MOVABLE; in node_states_check_changes_offline()
1563 zone_last = ZONE_MOVABLE; in node_states_check_changes_offline()
Dpage_alloc.c218 [ZONE_MOVABLE] = 0,
5501 if (mirrored_kernelcore && zone == ZONE_MOVABLE) { in memmap_init_zone()
5858 if (zone_index == ZONE_MOVABLE) in find_usable_zone_for_movable()
5890 if (zone_type == ZONE_MOVABLE) { in adjust_zone_range_for_zone_movable()
6014 if (zone_type == ZONE_MOVABLE && in zone_absent_pages_in_node()
6809 for (zone_type = 0; zone_type <= ZONE_MOVABLE - 1; zone_type++) { in check_for_memory()
6848 if (i == ZONE_MOVABLE) in free_area_init_nodes()
6865 if (i == ZONE_MOVABLE) in free_area_init_nodes()
7749 WARN_ON_ONCE(zone_idx(zone) == ZONE_MOVABLE); in has_unmovable_pages()
Dmempolicy.c1688 BUG_ON(dynamic_policy_zone == ZONE_MOVABLE); in apply_policy_zone()
1699 dynamic_policy_zone = ZONE_MOVABLE; in apply_policy_zone()
/Linux-v4.19/include/linux/
Dmmzone.h349 ZONE_MOVABLE, enumerator
854 return (ZONE_MOVABLE - 1) == ZONE_HIGHMEM; in zone_movable_is_highmem()
863 (idx == ZONE_MOVABLE && zone_movable_is_highmem())); in is_highmem_idx()
Dmempolicy.h161 if (k > policy_zone && k != ZONE_MOVABLE) in check_highest_zone()
Dmigrate.h50 if (PageHighMem(page) || (zone_idx(page_zone(page)) == ZONE_MOVABLE)) in new_page_nodemask()
Dgfp.h397 | (ZONE_MOVABLE << (___GFP_MOVABLE | ___GFP_HIGHMEM) * GFP_ZONES_SHIFT)\
/Linux-v4.19/include/trace/events/
Dmmflags.h232 EMe(ZONE_MOVABLE,"Movable")
/Linux-v4.19/Documentation/admin-guide/
Dkernel-parameters.txt1892 movable memory in its own zone, ZONE_MOVABLE. In the
1894 ZONE_MOVABLE, kernelcore memory will take priority and
1895 other nodes will have a larger ZONE_MOVABLE.
1897 ZONE_MOVABLE is used for the allocation of pages that