Lines Matching defs:page
13 #include <asm/page.h>
31 /* Pointer to the temporary resume page table. */
54 * @saved_satp: original page table used by the hibernated image.
341 void *page = (void *)get_safe_page(GFP_ATOMIC);
343 if (!page)
346 copy_page(page, hibernate_core_restore_code);
348 /* Make the page containing the relocated code executable. */
349 set_memory_x((unsigned long)page, 1);
351 return (unsigned long)page;
369 * Create a temporary page table and map the whole linear region as executable and
376 /* Move the restore code to a new page so that it doesn't get overwritten by itself. */
382 * Map the __hibernate_cpu_resume() address to the temporary page table so that the
385 * original page table used by the hibernated image.
389 * Additionally, we should ensure that the page is writable before restoring the image.