/linux-master/arch/arc/include/asm/ |
H A D | pgtable-bits-arcv2.h | 27 #define _PAGE_PRESENT (1 << 9) /* PTE/TLB Valid (H) */ macro 39 #define ___DEF (_PAGE_PRESENT | _PAGE_CACHEABLE) 88 PTE_BIT_FUNC(mknotpresent, &= ~(_PAGE_PRESENT)); 121 * The zero'ed bits include _PAGE_PRESENT.
|
H A D | mmu-arcv2.h | 67 #define PTE_BITS_IN_PD0 (_PAGE_GLOBAL | _PAGE_PRESENT | _PAGE_HW_SZ)
|
/linux-master/arch/parisc/include/asm/ |
H A D | pgtable.h | 200 #define _PAGE_PRESENT (1 << xlate_pabit(_PAGE_PRESENT_BIT)) macro 205 #define _PAGE_TABLE (_PAGE_PRESENT | _PAGE_READ | _PAGE_WRITE | _PAGE_DIRTY | _PAGE_ACCESSED) 207 #define _PAGE_KERNEL_RO (_PAGE_PRESENT | _PAGE_READ | _PAGE_DIRTY | _PAGE_ACCESSED) 231 #define PAGE_NONE __pgprot(_PAGE_PRESENT | _PAGE_USER) 232 #define PAGE_SHARED __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_READ | _PAGE_WRITE) 236 #define PAGE_READONLY __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_READ) 237 #define PAGE_WRITEONLY __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_WRITE) 238 #define PAGE_EXECREAD __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_READ | _PAGE_EXEC) 240 #define PAGE_RWX __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_READ | _PAGE_WRITE | _PAGE_EXEC) 246 #define PAGE_GATEWAY __pgprot(_PAGE_PRESENT | _PAGE_USE [all...] |
/linux-master/arch/powerpc/include/asm/nohash/ |
H A D | pte-e500.h | 13 #define _PAGE_PRESENT 0x000001 /* software: pte contains a translation */ macro 92 #define _PAGE_BASE_NC (_PAGE_PRESENT | _PAGE_ACCESSED | _PAGE_PSIZE)
|
/linux-master/arch/powerpc/mm/ |
H A D | pageattr.c | 56 pte_update(&init_mm, addr, ptep, _PAGE_PRESENT, 0, 0); 59 pte_update(&init_mm, addr, ptep, 0, _PAGE_PRESENT, 0);
|
/linux-master/arch/m68k/include/asm/ |
H A D | motorola_pgtable.h | 9 #define _PAGE_PRESENT 0x001 macro 77 #define PAGE_SHARED __pgprot(_PAGE_PRESENT | _PAGE_ACCESSED | mm_cachebits) 78 #define PAGE_COPY __pgprot(_PAGE_PRESENT | _PAGE_RONLY | _PAGE_ACCESSED | mm_cachebits) 79 #define PAGE_READONLY __pgprot(_PAGE_PRESENT | _PAGE_RONLY | _PAGE_ACCESSED | mm_cachebits) 80 #define PAGE_KERNEL __pgprot(_PAGE_PRESENT | _PAGE_DIRTY | _PAGE_ACCESSED | mm_cachebits) 112 #define pte_present(pte) (pte_val(pte) & (_PAGE_PRESENT | _PAGE_PROTNONE))
|
/linux-master/arch/sh/include/asm/ |
H A D | pgtable.h | 129 u64 prot = _PAGE_PRESENT; 139 u64 prot = _PAGE_PRESENT | _PAGE_USER;
|
/linux-master/arch/powerpc/include/asm/book3s/64/ |
H A D | tlbflush.h | 181 VM_WARN_ON_ONCE(!(oldval & _PAGE_PRESENT)); 182 VM_WARN_ON_ONCE(!(newval & _PAGE_PRESENT));
|
H A D | pgtable.h | 42 #define _PAGE_PRESENT 0x8000000000000000UL /* pte contains a translation */ macro 45 * the _PAGE_PRESENT bit. But then that will be taken as a swap pte. In order to 50 * This is used only when _PAGE_PRESENT is cleared. 134 #define _PAGE_BASE_NC (_PAGE_PRESENT | _PAGE_ACCESSED) 497 return (pte_raw(pte) & cpu_to_be64(_PAGE_PRESENT | _PAGE_PTE | _PAGE_RWX)) == 498 cpu_to_be64(_PAGE_PRESENT | _PAGE_PTE); 504 return (pte_raw(pte) & cpu_to_be64(_PAGE_PRESENT | _PAGE_PTE)) == 505 cpu_to_be64(_PAGE_PRESENT | _PAGE_PTE); 511 * A pte is considerent present if _PAGE_PRESENT is set. 514 * if we find _PAGE_PRESENT cleare [all...] |
/linux-master/arch/x86/xen/ |
H A D | xen-head.S | 101 .quad _PAGE_PRESENT; .quad _PAGE_PRESENT)
|
/linux-master/arch/m68k/mm/ |
H A D | kmap.c | 83 if (pmd_type == _PAGE_PRESENT) { 220 physaddr |= (_PAGE_PRESENT | _PAGE_GLOBAL040 | 238 physaddr |= (_PAGE_PRESENT | _PAGE_ACCESSED | 377 if ((pmd & _DESCTYPE_MASK) == _PAGE_PRESENT) {
|
/linux-master/arch/x86/mm/ |
H A D | pgprot.c | 59 if (val & _PAGE_PRESENT)
|
H A D | pti.c | 157 if ((pgd.pgd & (_PAGE_USER|_PAGE_PRESENT)) == (_PAGE_USER|_PAGE_PRESENT) && 355 if (WARN_ON(!(pmd_flags(*pmd) & _PAGE_PRESENT))) 389 if (WARN_ON(!(pte_flags(*pte) & _PAGE_PRESENT)))
|
/linux-master/arch/nios2/include/asm/ |
H A D | pgtable.h | 36 #define MKP(x, w, r) __pgprot(_PAGE_PRESENT | _PAGE_CACHED | \ 50 #define PAGE_KERNEL __pgprot(_PAGE_PRESENT | _PAGE_CACHED | _PAGE_READ | \ 53 #define PAGE_SHARED __pgprot(_PAGE_PRESENT | _PAGE_CACHED | _PAGE_READ | \ 111 { return pte_val(pte) & _PAGE_PRESENT; }
|
/linux-master/arch/openrisc/include/asm/ |
H A D | pgtable.h | 139 * we just reuse this bit in software for _PAGE_PRESENT and 142 #define _PAGE_PRESENT _PAGE_CC macro 152 #define _PAGE_BASE (_PAGE_PRESENT | _PAGE_ACCESSED) 153 #define _PAGE_ALL (_PAGE_PRESENT | _PAGE_ACCESSED) 204 #define pte_present(x) (pte_val(x) & _PAGE_PRESENT) 209 #define pmd_present(x) (pmd_val(x) & _PAGE_PRESENT) 407 * The zero'ed bits include _PAGE_PRESENT.
|
/linux-master/arch/x86/power/ |
H A D | hibernate_32.c | 41 set_pgd(pgd, __pgd(__pa(pmd_table) | _PAGE_PRESENT)); 141 __pgd(__pa(empty_zero_page) | _PAGE_PRESENT));
|
/linux-master/arch/powerpc/include/asm/nohash/32/ |
H A D | pte-8xx.h | 32 #define _PAGE_PRESENT 0x0001 /* V: Page is valid */ macro 82 #define _PAGE_BASE_NC (_PAGE_PRESENT | _PAGE_ACCESSED | _PAGE_PSIZE)
|
/linux-master/arch/um/include/asm/ |
H A D | pgtable-3level.h | 57 #define pud_present(x) (pud_val(x) & _PAGE_PRESENT)
|
/linux-master/arch/riscv/include/asm/ |
H A D | pgtable-64.h | 172 #define _PAGE_CHG_MASK (~(unsigned long)(_PAGE_PRESENT | _PAGE_READ | \ 179 return (pud_val(pud) & _PAGE_PRESENT); 297 return (p4d_val(p4d) & _PAGE_PRESENT); 364 return (pgd_val(pgd) & _PAGE_PRESENT);
|
/linux-master/arch/x86/include/asm/ |
H A D | pgtable.h | 725 if (protval & _PAGE_PRESENT) 775 __pgprot(pmd_flags(pmd) & ~(_PAGE_PRESENT|_PAGE_PROTNONE))); 953 return pte_flags(a) & (_PAGE_PRESENT | _PAGE_PROTNONE); 966 if (pte_flags(a) & _PAGE_PRESENT) 982 * _PAGE_PRESENT bit is clear). 984 return pmd_flags(pmd) & (_PAGE_PRESENT | _PAGE_PROTNONE | _PAGE_PSE); 994 return (pte_flags(pte) & (_PAGE_PROTNONE | _PAGE_PRESENT)) 1000 return (pmd_flags(pmd) & (_PAGE_PROTNONE | _PAGE_PRESENT)) 1059 return pud_flags(pud) & _PAGE_PRESENT; 1076 return (pud_val(pud) & (_PAGE_PSE | _PAGE_PRESENT)) [all...] |
H A D | tlbflush.h | 306 const pteval_t flush_on_clear = _PAGE_DIRTY | _PAGE_PRESENT | 355 if (!(pte_flags(oldpte) & _PAGE_PRESENT)) 378 if (!(pmd_flags(oldpmd) & _PAGE_PRESENT))
|
/linux-master/arch/x86/kernel/ |
H A D | machine_kexec_32.c | 88 if (!(pgd_val(*pgd) & _PAGE_PRESENT)) 89 set_pgd(pgd, __pgd(__pa(pmd) | _PAGE_PRESENT)); 94 if (!(pmd_val(*pmd) & _PAGE_PRESENT))
|
/linux-master/arch/csky/include/asm/ |
H A D | pgtable.h | 37 #define pte_present(pte) (pte_val(pte) & _PAGE_PRESENT) 53 #define _PAGE_BASE (_PAGE_PRESENT | _PAGE_ACCESSED) 73 (_PAGE_PRESENT | _PAGE_READ | _PAGE_WRITE | \
|
/linux-master/arch/mips/include/asm/ |
H A D | pgtable.h | 30 #define PAGE_KERNEL __pgprot(_PAGE_PRESENT | __READABLE | __WRITEABLE | \ 32 #define PAGE_KERNEL_NC __pgprot(_PAGE_PRESENT | __READABLE | __WRITEABLE | \ 34 #define PAGE_KERNEL_UNCACHED __pgprot(_PAGE_PRESENT | __READABLE | \ 116 #define pte_present(pte) ((pte).pte_low & _PAGE_PRESENT) 163 #define pte_present(pte) (pte_val(pte) & _PAGE_PRESENT) 734 pmd_val(pmd) &= ~(_PAGE_PRESENT | _PAGE_VALID | _PAGE_DIRTY);
|
/linux-master/arch/loongarch/mm/ |
H A D | tlbex.S | 95 andi ra, t0, _PAGE_PRESENT 129 andi t0, ra, _PAGE_PRESENT 250 andi ra, t0, _PAGE_PRESENT | _PAGE_WRITE 251 xori ra, ra, _PAGE_PRESENT | _PAGE_WRITE 285 andi t0, ra, _PAGE_PRESENT | _PAGE_WRITE 286 xori t0, t0, _PAGE_PRESENT | _PAGE_WRITE
|