Lines Matching refs:page
6 #include <asm/page.h>
10 * Macro to mark a page protection value as UC-
51 * ZERO_PAGE is a global shared page that is always zero: used
61 extern struct mm_struct *pgd_page_get_mm(struct page *page);
271 /* NOTE: when predicate huge page, consider also pmd_devmap, or use pmd_leaf */
902 * the kernel copy of the page tables.
1025 * Conversion functions: convert a page and protection to a page entry,
1026 * and a page entry and page directory to the page they refer to.
1031 #define mk_pte(page, pgprot) \
1037 pfn_pte(page_to_pfn(page), __pgprot); \
1143 /* to find an entry in a page-table-directory. */
1170 * A/D bit erratum here. PGDs only point to page tables
1305 #define mk_pmd(page, pgprot) pfn_pmd(page_to_pfn(page), (pgprot))
1386 * Page table pages are page-aligned. The lower half of the top
1404 * All top-level MITIGATION_PAGE_TABLE_ISOLATION page tables are order-1 pages
1454 * dst - pointer to pgd range anywhere on a pgd page
1458 * dst and src can be on the same page, but the range must not overlap,
1459 * and must not cross a page boundary.
1488 * The x86 doesn't have any external MMU info: the kernel page