Lines Matching defs:page
70 * Empty_zero_page is a special page that is used for zero-initialized data
87 * We need dsb(ishst) here to ensure the page-table-walker sees
114 panic("Failed to allocate page table page\n");
126 * Implicit barriers also ensure the zeroed page is visible to the page
380 * within a page, we cannot map the region as the caller expects.
421 /* Ensure the zeroed page is visible to the page table walker */
432 * Call proper page table ctor in case later we need to
434 * this pre-allocated page table.
450 * creation of new section or page entries.
552 /* KFENCE pool needs page-level mapping. */
683 /* Map only the text into the trampoline page table */
689 /* Map both the text and data into the kernel page table */
737 * now so we don't have to rewrite the page tables later.
814 static void free_hotplug_page_range(struct page *page, size_t size,
820 WARN_ON(PageReserved(page));
821 free_pages((unsigned long)page_address(page), get_order(size));
825 static void free_hotplug_pgtable_page(struct page *page)
827 free_hotplug_page_range(page, PAGE_SIZE, NULL);
1003 * Check whether we can free the pte page if the rest of the
1043 * Check whether we can free the pmd page if the rest of the
1083 * Check whether we can free the pud page if the rest of the