Lines Matching defs:page
17 #include <linux/page-flags.h>
22 #include <asm/page.h>
46 * The S390 doesn't have any external MMU info: the kernel page
54 * ZERO_PAGE is a global shared page that is always zero; used
90 extern struct page *__bootdata_preserved(vmemmap);
116 * P Page-Protection Bit: Store access not possible for page
126 * P Page-Protection Bit: Store access not possible for page
160 /* Hardware bits in the page table entry */
166 /* Software bits in the page table entry */
172 #define _PAGE_SPECIAL 0x040 /* SW associated with special page */
197 * WITHOUT holding the page table lock. The _PAGE_PRESENT bit is used to
198 * distinguish present from not-present ptes. It is changed only with the page
264 #define _REGION3_ENTRY_ORIGIN_LARGE ~0x7fffffffUL /* large page address */
267 #define _REGION3_ENTRY_LARGE 0x0400 /* RTTE-format control, large page */
283 #define _SEGMENT_ENTRY_ORIGIN_LARGE ~0xfffffUL /* large page address */
284 #define _SEGMENT_ENTRY_ORIGIN ~0x7ffUL/* page table origin */
295 #define _SEGMENT_ENTRY_LARGE 0x0400 /* STE-format control, large page */
306 #define _PAGE_ENTRIES 256 /* number of page table entries */
397 * A user page table pointer has the space-switch-event bit, the
399 * bit set. A kernel page table pointer doesn't need them.
427 * On s390 the page table entry has an invalid bit and a read-only bit.
434 * Segment entry (large page) protection definitions.
469 * Region3 entry (large page) protection definitions.
990 * newprot for PAGE_RO, PAGE_RX, PAGE_RW and PAGE_RWX has the page
1203 * If something went wrong and the page could not be destroyed, or
1274 * Additional functions to handle KVM guest page tables
1348 * Conversion functions: convert a page and protection to a page entry,
1349 * and a page entry and page directory to the page they refer to.
1361 static inline pte_t mk_pte(struct page *page, pgprot_t pgprot)
1363 unsigned long physpage = page_to_phys(page);
1366 if (pte_write(__pte) && PageDirty(page))
1791 #define mk_pmd(page, pgprot) pfn_pmd(page_to_pfn(page), (pgprot))
1807 * A page-table entry has some bits we have to treat in a special way.
1808 * Bits 54 and 63 are used to indicate the page type. Bit 53 marks the pte