Lines Matching full:hibernation
11 #define pr_fmt(fmt) "PM: hibernation: " fmt
161 * before hibernation) that may be used as temporary storage for image kernel
177 * get_image_page - Allocate a page for a hibernation image.
179 * @safe_needed: Get pages that were not used before hibernation (restore only)
183 * hibernation. The "unsafe" pages have PageNosaveFree set and we count them
246 * free_image_page - Free a page allocated for hibernation image.
432 * @safe_needed: Get pages not used before hibernation (restore only)
951 * should not be saved during hibernation.
993 * during hibernation (to be used in the early initialization code).
1222 * Estimate the number of additional pages needed for setting up a hibernation
1314 * Determine whether a highmem page should be included in a hibernation image.
1376 * Determine whether a non-highmem page should be included in a hibernation
1570 * Numbers of normal and highmem page frames allocated for hibernation image
1575 * Memory bitmap used for marking saveable pages (during hibernation) or
1576 * hibernation image pages (during restore)
1580 * Memory bitmap used during hibernation for marking allocated page frames that
1582 * for marking hibernation image pages, but then the set bits from it are
1593 * swsusp_free - Free pages allocated for hibernation image.
1649 * preallocate_image_pages - Allocate a number of pages for hibernation image.
1787 * minimum acceptable size of a hibernation image to use as the lower limit for
1811 * hibernate_preallocate_memory - Preallocate memory for hibernation image.
1813 * To create a hibernation image it is necessary to make a copy of every page
1815 * hibernation for allocations made while saving the image and for device
1816 * drivers, in case they need to allocate memory from their hibernation
1825 * of them, which corresponds to the maximum size of a hibernation image.
2037 * If there are some highmem pages in the hibernation image, we may need a
2077 * swsusp_alloc - Allocate memory for hibernation image.
2305 * mark_unsafe_pages - Mark pages that were used before hibernation.
2308 * because they conflict with the pages that had been used before hibernation.
2389 pr_err(FW_BUG "Memory map mismatch at 0x%llx after hibernation\n", in unpack_orig_pfns()
2452 * hibernation image is restored entirely) have the corresponding bits set in
2610 * prepare_image - Make room for loading hibernation image.
2854 * snapshot_write_finalize - Complete the loading of a hibernation image.
2897 * For each highmem page that was in use before hibernation and is included in
2899 * current contents with the previous (ie. "before hibernation") ones.