Lines Matching full:online

157  * memory_hotplug.online_policy: configure online behavior when onlining without
161 * "auto-movable": online memory to ZONE_MOVABLE if the configuration
171 "Set the online policy (\"contig-zones\", \"auto-movable\") "
178 * online some memory to ZONE_MOVABLE -- e.g., because hotplugged KERNEL memory
185 "in percent for \"auto-movable\" online policy. Default: 301");
195 "\"auto-movable\" online policy. Default: true");
325 * memory that will be marked online, so this check should only in check_pfn_span()
341 * Return page for the valid pfn only if the page is online. All pfn
375 * get_dev_pagemap() can determine sub-section online status. in pfn_to_online_page()
663 * Online the pages in MAX_PAGE_ORDER aligned chunks. The callback might in online_pages_range()
665 * later). We account all pages as being online and belonging to this in online_pages_range()
669 * this and the first chunk to online will be pageblock_nr_pages. in online_pages_range()
676 * Free to online pages in the largest chunks alignment allows. in online_pages_range()
698 /* mark all involved sections as online */ in online_pages_range()
702 /* check which state of node_states will be changed when online memory */
845 * We don't support modifying the config while the auto-movable online in auto_movable_stats_account_group()
907 * Test if we could online the given number of pages to ZONE_MOVABLE in auto_movable_can_online_movable()
936 * Determine to which zone to online memory dynamically based on user
1000 /* If anything is !MOVABLE online the rest !MOVABLE. */ in auto_movable_zone_for_pfn()
1008 * Take a look at all online sections in the current unit. in auto_movable_zone_for_pfn()
1019 /* If anything is !MOVABLE online the rest !MOVABLE. */ in auto_movable_zone_for_pfn()
1027 * Online MOVABLE if we could *currently* online all remaining parts in auto_movable_zone_for_pfn()
1028 * MOVABLE. We expect to (add+) online them immediately next, so if in auto_movable_zone_for_pfn()
1065 * enabled because we always online to a kernel zone by default. in default_zone_for_pfn()
1087 * This function should only be called by memory_block_{online,offline},
1088 * and {online,offline}_pages.
1141 * the case, mark those sections online here as otherwise they will be in mhp_init_memmap_on_memory()
1157 * left online. in mhp_deinit_memmap_on_memory()
1217 * So, zonelist must be updated after online. in online_pages()
1288 * __try_online_node - online a node if offlined
1290 * @set_node_online: Whether we want to online the node
1291 * called by cpu_up() to online a node without onlined memory.
1295 * 0 -> the node is already online
1308 pr_err("Cannot online node %d due to NULL pgdat\n", nid); in __try_online_node()
1323 * Users of this function always want to online/register the node
1499 * and online/offline operations (triggered e.g. by sysfs).
1571 * We online node here. We can't roll back from here. in add_memory_resource()
1596 /* online pages if requested */ in add_memory_resource()
1870 * if there are no other online nodes to be used (e.g. we are in do_migrate_range()
2191 * reliable. However, such blocks are always online (e.g., cannot get in check_no_memblock_for_node_cb()
2204 * and online/offline operations before this call.
2290 * a barrier against racing online attempts. in try_remove_memory()
2318 * and online/offline operations before this call, as required by
2386 pr_warn("%s: Failed to re-online memory: %d", in try_reonline_memory_block()
2412 * We'll remember the old online type of each memory block, so we can in offline_and_remove_memory()