/linux-master/arch/powerpc/include/asm/ |
H A D | pgtable-masks.h | 23 #define PAGE_NONE __pgprot(_PAGE_BASE | _PAGE_NA) 24 #define PAGE_EXECONLY_X __pgprot(_PAGE_BASE | _PAGE_NAX) 25 #define PAGE_SHARED __pgprot(_PAGE_BASE | _PAGE_RW) 26 #define PAGE_SHARED_X __pgprot(_PAGE_BASE | _PAGE_RWX) 27 #define PAGE_COPY __pgprot(_PAGE_BASE | _PAGE_RO) 28 #define PAGE_COPY_X __pgprot(_PAGE_BASE | _PAGE_ROX) 29 #define PAGE_READONLY __pgprot(_PAGE_BASE | _PAGE_RO) 30 #define PAGE_READONLY_X __pgprot(_PAGE_BASE | _PAGE_ROX)
|
/linux-master/arch/m68k/include/asm/ |
H A D | pgtable_no.h | 25 #define PAGE_NONE __pgprot(0) 26 #define PAGE_SHARED __pgprot(0) 27 #define PAGE_COPY __pgprot(0) 28 #define PAGE_READONLY __pgprot(0) 29 #define PAGE_KERNEL __pgprot(0)
|
H A D | pgtable_mm.h | 165 # define pgprot_noncached(prot) (__pgprot(pgprot_val(prot) | CF_PAGE_NOCACHE)) 174 ? (__pgprot(pgprot_val(prot) | __SUN3_PAGE_NOCACHE)) \ 176 ? (__pgprot(pgprot_val(prot) | _PAGE_NOCACHE030)) \ 178 ? (__pgprot((pgprot_val(prot) & _CACHEMASK040) | _PAGE_NOCACHE_S)) \
|
/linux-master/arch/arm/include/asm/ |
H A D | pgtable-nommu.h | 34 #define PAGE_NONE __pgprot(0) 35 #define PAGE_SHARED __pgprot(0) 36 #define PAGE_COPY __pgprot(0) 37 #define PAGE_READONLY __pgprot(0) 38 #define PAGE_KERNEL __pgprot(0)
|
H A D | pgtable.h | 92 #define _MOD_PROT(p, b) __pgprot(pgprot_val(p) | (b)) 104 #define __PAGE_NONE __pgprot(_L_PTE_DEFAULT | L_PTE_RDONLY | L_PTE_XN | L_PTE_NONE) 105 #define __PAGE_SHARED __pgprot(_L_PTE_DEFAULT | L_PTE_USER | L_PTE_XN) 106 #define __PAGE_SHARED_EXEC __pgprot(_L_PTE_DEFAULT | L_PTE_USER) 107 #define __PAGE_COPY __pgprot(_L_PTE_DEFAULT | L_PTE_USER | L_PTE_RDONLY | L_PTE_XN) 108 #define __PAGE_COPY_EXEC __pgprot(_L_PTE_DEFAULT | L_PTE_USER | L_PTE_RDONLY) 109 #define __PAGE_READONLY __pgprot(_L_PTE_DEFAULT | L_PTE_USER | L_PTE_RDONLY | L_PTE_XN) 110 #define __PAGE_READONLY_EXEC __pgprot(_L_PTE_DEFAULT | L_PTE_USER | L_PTE_RDONLY) 113 __pgprot((pgprot_val(prot) & ~(mask)) | (bits)) 232 return set_pte_bit(pte, __pgprot(L_PTE_RDONL [all...] |
H A D | pgtable-2level-types.h | 33 #define __pgprot(x) ((pgprot_t) { (x) } ) macro 51 #define __pgprot(x) (x) macro
|
H A D | page-nommu.h | 32 #define __pgprot(x) (x) macro
|
/linux-master/arch/arm/mm/ |
H A D | pageattr.c | 76 __pgprot(L_PTE_RDONLY), 77 __pgprot(0)); 83 __pgprot(0), 84 __pgprot(L_PTE_RDONLY)); 90 __pgprot(L_PTE_XN), 91 __pgprot(0)); 97 __pgprot(0), 98 __pgprot(L_PTE_XN)); 105 __pgprot(L_PTE_VALID), 106 __pgprot( [all...] |
/linux-master/arch/hexagon/mm/ |
H A D | init.c | 240 [VM_NONE] = __pgprot(_PAGE_PRESENT | _PAGE_USER | 242 [VM_READ] = __pgprot(_PAGE_PRESENT | _PAGE_USER | 244 [VM_WRITE] = __pgprot(_PAGE_PRESENT | _PAGE_USER | 246 [VM_WRITE | VM_READ] = __pgprot(_PAGE_PRESENT | _PAGE_USER | 248 [VM_EXEC] = __pgprot(_PAGE_PRESENT | _PAGE_USER | 250 [VM_EXEC | VM_READ] = __pgprot(_PAGE_PRESENT | _PAGE_USER | 253 [VM_EXEC | VM_WRITE] = __pgprot(_PAGE_PRESENT | _PAGE_USER | 255 [VM_EXEC | VM_WRITE | VM_READ] = __pgprot(_PAGE_PRESENT | _PAGE_USER | 258 [VM_SHARED] = __pgprot(_PAGE_PRESENT | _PAGE_USER | 260 [VM_SHARED | VM_READ] = __pgprot(_PAGE_PRESEN [all...] |
/linux-master/arch/arm64/mm/ |
H A D | pageattr.c | 128 __pgprot(PTE_RDONLY), 129 __pgprot(PTE_WRITE)); 135 __pgprot(PTE_WRITE), 136 __pgprot(PTE_RDONLY)); 142 __pgprot(PTE_PXN), 143 __pgprot(PTE_MAYBE_GP)); 149 __pgprot(PTE_MAYBE_GP), 150 __pgprot(PTE_PXN)); 157 __pgprot(PTE_VALID), 158 __pgprot( [all...] |
H A D | ioremap.c | 19 return generic_ioremap_prot(phys_addr, size, __pgprot(prot));
|
/linux-master/arch/loongarch/include/asm/ |
H A D | pgtable-bits.h | 80 #define PAGE_NONE __pgprot(_PAGE_PROTNONE | _PAGE_NO_READ | \ 82 #define PAGE_SHARED __pgprot(_PAGE_PRESENT | _PAGE_WRITE | \ 84 #define PAGE_READONLY __pgprot(_PAGE_PRESENT | _PAGE_USER | _CACHE_CC) 86 #define PAGE_KERNEL __pgprot(_PAGE_PRESENT | __READABLE | __WRITEABLE | \ 88 #define PAGE_KERNEL_SUC __pgprot(_PAGE_PRESENT | __READABLE | __WRITEABLE | \ 90 #define PAGE_KERNEL_WUC __pgprot(_PAGE_PRESENT | __READABLE | __WRITEABLE | \ 105 return __pgprot(prot); 118 return __pgprot(prot);
|
/linux-master/arch/arm64/include/asm/ |
H A D | pgtable-prot.h | 90 #define PAGE_KERNEL __pgprot(_PAGE_KERNEL) 91 #define PAGE_KERNEL_RO __pgprot(_PAGE_KERNEL_RO) 92 #define PAGE_KERNEL_ROX __pgprot(_PAGE_KERNEL_ROX) 93 #define PAGE_KERNEL_EXEC __pgprot(_PAGE_KERNEL_EXEC) 94 #define PAGE_KERNEL_EXEC_CONT __pgprot(_PAGE_KERNEL_EXEC_CONT) 106 #define PAGE_NONE __pgprot(((_PAGE_DEFAULT) & ~PTE_VALID) | PTE_PROT_NONE | PTE_RDONLY | PTE_NG | PTE_PXN | PTE_UXN) 108 #define PAGE_SHARED __pgprot(_PAGE_SHARED) 109 #define PAGE_SHARED_EXEC __pgprot(_PAGE_SHARED_EXEC) 110 #define PAGE_READONLY __pgprot(_PAGE_READONLY) 111 #define PAGE_READONLY_EXEC __pgprot(_PAGE_READONLY_EXE [all...] |
/linux-master/arch/sh/include/asm/ |
H A D | pgtable_32.h | 176 #define PAGE_NONE __pgprot(_PAGE_PROTNONE | _PAGE_CACHABLE | \ 179 #define PAGE_SHARED __pgprot(_PAGE_PRESENT | _PAGE_ACCESSED | \ 186 #define PAGE_EXECREAD __pgprot(_PAGE_PRESENT | _PAGE_ACCESSED | \ 195 #define PAGE_READONLY __pgprot(_PAGE_PRESENT | _PAGE_ACCESSED | \ 200 #define PAGE_WRITEONLY __pgprot(_PAGE_PRESENT | _PAGE_ACCESSED | \ 205 #define PAGE_RWX __pgprot(_PAGE_PRESENT | _PAGE_ACCESSED | \ 214 #define PAGE_KERNEL __pgprot(_PAGE_PRESENT | _PAGE_CACHABLE | \ 222 __pgprot(_PAGE_PRESENT | _PAGE_DIRTY | \ 229 #define PAGE_KERNEL_RO __pgprot(_PAGE_PRESENT | _PAGE_CACHABLE | \ 236 __pgprot( [all...] |
/linux-master/arch/loongarch/mm/ |
H A D | cache.c | 162 [VM_NONE] = __pgprot(_CACHE_CC | _PAGE_USER | 165 [VM_READ] = __pgprot(_CACHE_CC | _PAGE_VALID | 168 [VM_WRITE] = __pgprot(_CACHE_CC | _PAGE_VALID | 171 [VM_WRITE | VM_READ] = __pgprot(_CACHE_CC | _PAGE_VALID | 174 [VM_EXEC] = __pgprot(_CACHE_CC | _PAGE_VALID | 176 [VM_EXEC | VM_READ] = __pgprot(_CACHE_CC | _PAGE_VALID | 178 [VM_EXEC | VM_WRITE] = __pgprot(_CACHE_CC | _PAGE_VALID | 180 [VM_EXEC | VM_WRITE | VM_READ] = __pgprot(_CACHE_CC | _PAGE_VALID | 182 [VM_SHARED] = __pgprot(_CACHE_CC | _PAGE_USER | 185 [VM_SHARED | VM_READ] = __pgprot(_CACHE_C [all...] |
/linux-master/arch/arc/include/asm/ |
H A D | pgtable-bits-arcv2.h | 46 #define PAGE_U_NONE __pgprot(___DEF) 47 #define PAGE_U_R __pgprot(___DEF | _PAGE_READ) 48 #define PAGE_U_W_R __pgprot(___DEF | _PAGE_READ | _PAGE_WRITE) 49 #define PAGE_U_X_R __pgprot(___DEF | _PAGE_READ | _PAGE_EXECUTE) 50 #define PAGE_U_X_W_R __pgprot(___DEF \ 52 #define PAGE_KERNEL __pgprot(___DEF | _PAGE_GLOBAL \ 57 #define pgprot_noncached(prot) (__pgprot(pgprot_val(prot) & ~_PAGE_CACHEABLE))
|
/linux-master/arch/m68k/mm/ |
H A D | mcfmmu.c | 229 [VM_READ] = __pgprot(CF_PAGE_VALID | 232 [VM_WRITE] = __pgprot(CF_PAGE_VALID | 235 [VM_WRITE | VM_READ] = __pgprot(CF_PAGE_VALID | 239 [VM_EXEC] = __pgprot(CF_PAGE_VALID | 242 [VM_EXEC | VM_READ] = __pgprot(CF_PAGE_VALID | 246 [VM_EXEC | VM_WRITE] = __pgprot(CF_PAGE_VALID | 250 [VM_EXEC | VM_WRITE | VM_READ] = __pgprot(CF_PAGE_VALID | 256 [VM_SHARED | VM_READ] = __pgprot(CF_PAGE_VALID | 260 [VM_SHARED | VM_WRITE | VM_READ] = __pgprot(CF_PAGE_VALID | 264 [VM_SHARED | VM_EXEC] = __pgprot(CF_PAGE_VALI [all...] |
/linux-master/arch/xtensa/include/asm/ |
H A D | pgtable.h | 170 #define PAGE_NONE __pgprot(_PAGE_NONE | _PAGE_USER) 171 #define PAGE_COPY __pgprot(_PAGE_PRESENT | _PAGE_USER) 172 #define PAGE_COPY_EXEC __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_HW_EXEC) 173 #define PAGE_READONLY __pgprot(_PAGE_PRESENT | _PAGE_USER) 174 #define PAGE_READONLY_EXEC __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_HW_EXEC) 175 #define PAGE_SHARED __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_WRITABLE) 177 __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_WRITABLE | _PAGE_HW_EXEC) 178 #define PAGE_KERNEL __pgprot(_PAGE_PRESENT | _PAGE_HW_WRITE) 179 #define PAGE_KERNEL_RO __pgprot(_PAGE_PRESENT) 180 #define PAGE_KERNEL_EXEC __pgprot(_PAGE_PRESEN [all...] |
/linux-master/arch/sparc/include/asm/ |
H A D | pgtsrmmu.h | 69 #define SRMMU_PAGE_NONE __pgprot(SRMMU_CACHE | \ 71 #define SRMMU_PAGE_SHARED __pgprot(SRMMU_VALID | SRMMU_CACHE | \ 73 #define SRMMU_PAGE_COPY __pgprot(SRMMU_VALID | SRMMU_CACHE | \ 75 #define SRMMU_PAGE_RDONLY __pgprot(SRMMU_VALID | SRMMU_CACHE | \ 77 #define SRMMU_PAGE_KERNEL __pgprot(SRMMU_VALID | SRMMU_CACHE | SRMMU_PRIV | \
|
/linux-master/arch/riscv/mm/ |
H A D | pageattr.c | 114 pgprot_t prot = __pgprot(pmd_val(pmdp_get(pmdp)) & ~_PAGE_PFN_MASK); 154 pgprot_t prot = __pgprot(pud_val(pudp_get(pudp)) & ~_PAGE_PFN_MASK); 203 pgprot_t prot = __pgprot(p4d_val(p4dp_get(p4dp)) & ~_PAGE_PFN_MASK); 351 return __set_memory(addr, numpages, __pgprot(_PAGE_READ | _PAGE_WRITE), 352 __pgprot(_PAGE_EXEC)); 357 return __set_memory(addr, numpages, __pgprot(_PAGE_READ), 358 __pgprot(_PAGE_WRITE)); 363 return __set_memory(addr, numpages, __pgprot(_PAGE_READ | _PAGE_WRITE), 364 __pgprot(0)); 369 return __set_memory(addr, numpages, __pgprot(_PAGE_EXE [all...] |
/linux-master/arch/powerpc/include/asm/nohash/ |
H A D | pgtable.h | 23 #define PAGE_KERNEL __pgprot(_PAGE_BASE | _PAGE_KERNEL_RW) 24 #define PAGE_KERNEL_NC __pgprot(_PAGE_BASE_NC | _PAGE_KERNEL_RW | _PAGE_NO_CACHE) 25 #define PAGE_KERNEL_NCG __pgprot(_PAGE_BASE_NC | _PAGE_KERNEL_RW | _PAGE_NO_CACHE | _PAGE_GUARDED) 26 #define PAGE_KERNEL_X __pgprot(_PAGE_BASE | _PAGE_KERNEL_RWX) 27 #define PAGE_KERNEL_RO __pgprot(_PAGE_BASE | _PAGE_KERNEL_RO) 28 #define PAGE_KERNEL_ROX __pgprot(_PAGE_BASE | _PAGE_KERNEL_ROX) 322 #define pgprot_noncached(prot) (__pgprot((pgprot_val(prot) & ~_PAGE_CACHE_CTL) | \ 325 #define pgprot_noncached_wc(prot) (__pgprot((pgprot_val(prot) & ~_PAGE_CACHE_CTL) | \ 328 #define pgprot_cached(prot) (__pgprot((pgprot_val(prot) & ~_PAGE_CACHE_CTL) | \ 332 #define pgprot_cached_wthru(prot) (__pgprot((pgprot_va [all...] |
/linux-master/arch/s390/include/asm/ |
H A D | pgtable.h | 408 #define PAGE_NONE __pgprot(_PAGE_PRESENT | _PAGE_INVALID | _PAGE_PROTECT) 409 #define PAGE_RO __pgprot(_PAGE_PRESENT | _PAGE_READ | \ 411 #define PAGE_RX __pgprot(_PAGE_PRESENT | _PAGE_READ | \ 413 #define PAGE_RW __pgprot(_PAGE_PRESENT | _PAGE_READ | _PAGE_WRITE | \ 415 #define PAGE_RWX __pgprot(_PAGE_PRESENT | _PAGE_READ | _PAGE_WRITE | \ 418 #define PAGE_SHARED __pgprot(_PAGE_PRESENT | _PAGE_READ | _PAGE_WRITE | \ 420 #define PAGE_KERNEL __pgprot(_PAGE_PRESENT | _PAGE_READ | _PAGE_WRITE | \ 422 #define PAGE_KERNEL_RO __pgprot(_PAGE_PRESENT | _PAGE_READ | _PAGE_YOUNG | \ 424 #define PAGE_KERNEL_EXEC __pgprot(_PAGE_PRESENT | _PAGE_READ | _PAGE_WRITE | \ 437 #define SEGMENT_NONE __pgprot(_SEGMENT_ENTRY_INVALI [all...] |
/linux-master/arch/microblaze/include/asm/ |
H A D | pgtable.h | 52 (__pgprot((pgprot_val(prot) & ~_PAGE_CACHE_CTL) | \ 56 (__pgprot((pgprot_val(prot) & ~_PAGE_CACHE_CTL) | \ 193 #define PAGE_NONE __pgprot(_PAGE_BASE) 194 #define PAGE_READONLY __pgprot(_PAGE_BASE | _PAGE_USER) 195 #define PAGE_READONLY_X __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_EXEC) 196 #define PAGE_SHARED __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_RW) 198 __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_RW | _PAGE_EXEC) 199 #define PAGE_COPY __pgprot(_PAGE_BASE | _PAGE_USER) 200 #define PAGE_COPY_X __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_EXEC) 202 #define PAGE_KERNEL __pgprot(_PAGE_KERNE [all...] |
/linux-master/mm/ |
H A D | io-mapping.c | 26 __pgprot((pgprot_val(iomap->prot) & _PAGE_CACHE_MASK) |
|
/linux-master/arch/x86/kernel/ |
H A D | crash_dump_32.c | 25 return pte_pfn(pfn_pte(pfn, __pgprot(0))) == pfn;
|