/kernel/linux/linux-5.10/arch/loongarch/include/asm/ |
H A D | pgtable-bits.h | 76 #define PAGE_NONE __pgprot(_PAGE_PROTNONE | _PAGE_NO_READ | \ 78 #define PAGE_SHARED __pgprot(_PAGE_PRESENT | _PAGE_WRITE | \ 80 #define PAGE_READONLY __pgprot(_PAGE_PRESENT | _PAGE_USER | _CACHE_CC) 82 #define PAGE_KERNEL __pgprot(_PAGE_PRESENT | __READABLE | __WRITEABLE | \ 84 #define PAGE_KERNEL_SUC __pgprot(_PAGE_PRESENT | __READABLE | __WRITEABLE | \ 86 #define PAGE_KERNEL_WUC __pgprot(_PAGE_PRESENT | __READABLE | __WRITEABLE | \ 89 #define __P000 __pgprot(_CACHE_CC | _PAGE_USER | _PAGE_PROTNONE | _PAGE_NO_EXEC | _PAGE_NO_READ) 90 #define __P001 __pgprot(_CACHE_CC | _PAGE_VALID | _PAGE_USER | _PAGE_PRESENT | _PAGE_NO_EXEC) 91 #define __P010 __pgprot(_CACHE_CC | _PAGE_VALID | _PAGE_USER | _PAGE_PRESENT | _PAGE_NO_EXEC) 92 #define __P011 __pgprot(_CACHE_C [all...] |
/kernel/linux/linux-5.10/arch/riscv/mm/ |
H A D | pageattr.c | 133 return __set_memory(addr, numpages, __pgprot(_PAGE_READ | _PAGE_WRITE), in set_memory_rw_nx() 134 __pgprot(_PAGE_EXEC)); in set_memory_rw_nx() 139 return __set_memory(addr, numpages, __pgprot(_PAGE_READ), in set_memory_ro() 140 __pgprot(_PAGE_WRITE)); in set_memory_ro() 145 return __set_memory(addr, numpages, __pgprot(_PAGE_READ | _PAGE_WRITE), in set_memory_rw() 146 __pgprot(0)); in set_memory_rw() 151 return __set_memory(addr, numpages, __pgprot(_PAGE_EXEC), __pgprot(0)); in set_memory_x() 156 return __set_memory(addr, numpages, __pgprot(0), __pgprot(_PAGE_EXE in set_memory_nx() [all...] |
/kernel/linux/linux-5.10/arch/arm64/mm/ |
H A D | pageattr.c | 114 __pgprot(PTE_RDONLY), in set_memory_ro() 115 __pgprot(PTE_WRITE)); in set_memory_ro() 121 __pgprot(PTE_WRITE), in set_memory_rw() 122 __pgprot(PTE_RDONLY)); in set_memory_rw() 128 __pgprot(PTE_PXN), in set_memory_nx() 129 __pgprot(PTE_MAYBE_GP)); in set_memory_nx() 135 __pgprot(PTE_MAYBE_GP), in set_memory_x() 136 __pgprot(PTE_PXN)); in set_memory_x() 143 __pgprot(PTE_VALID), in set_memory_valid() 144 __pgprot( in set_memory_valid() [all...] |
/kernel/linux/linux-6.6/arch/arm64/mm/ |
H A D | pageattr.c | 128 __pgprot(PTE_RDONLY), in set_memory_ro() 129 __pgprot(PTE_WRITE)); in set_memory_ro() 135 __pgprot(PTE_WRITE), in set_memory_rw() 136 __pgprot(PTE_RDONLY)); in set_memory_rw() 142 __pgprot(PTE_PXN), in set_memory_nx() 143 __pgprot(PTE_MAYBE_GP)); in set_memory_nx() 149 __pgprot(PTE_MAYBE_GP), in set_memory_x() 150 __pgprot(PTE_PXN)); in set_memory_x() 157 __pgprot(PTE_VALID), in set_memory_valid() 158 __pgprot( in set_memory_valid() [all...] |
/kernel/linux/linux-6.6/arch/hexagon/mm/ |
H A D | init.c | 239 [VM_NONE] = __pgprot(_PAGE_PRESENT | _PAGE_USER | 241 [VM_READ] = __pgprot(_PAGE_PRESENT | _PAGE_USER | 243 [VM_WRITE] = __pgprot(_PAGE_PRESENT | _PAGE_USER | 245 [VM_WRITE | VM_READ] = __pgprot(_PAGE_PRESENT | _PAGE_USER | 247 [VM_EXEC] = __pgprot(_PAGE_PRESENT | _PAGE_USER | 249 [VM_EXEC | VM_READ] = __pgprot(_PAGE_PRESENT | _PAGE_USER | 252 [VM_EXEC | VM_WRITE] = __pgprot(_PAGE_PRESENT | _PAGE_USER | 254 [VM_EXEC | VM_WRITE | VM_READ] = __pgprot(_PAGE_PRESENT | _PAGE_USER | 257 [VM_SHARED] = __pgprot(_PAGE_PRESENT | _PAGE_USER | 259 [VM_SHARED | VM_READ] = __pgprot(_PAGE_PRESEN [all...] |
/kernel/linux/linux-5.10/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...] |
/kernel/linux/linux-6.6/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...] |
/kernel/linux/linux-6.6/arch/arm/mm/ |
H A D | pageattr.c | 76 __pgprot(L_PTE_RDONLY), in set_memory_ro() 77 __pgprot(0)); in set_memory_ro() 83 __pgprot(0), in set_memory_rw() 84 __pgprot(L_PTE_RDONLY)); in set_memory_rw() 90 __pgprot(L_PTE_XN), in set_memory_nx() 91 __pgprot(0)); in set_memory_nx() 97 __pgprot(0), in set_memory_x() 98 __pgprot(L_PTE_XN)); in set_memory_x() 105 __pgprot(L_PTE_VALID), in set_memory_valid() 106 __pgprot( in set_memory_valid() [all...] |
/kernel/linux/linux-5.10/arch/mips/mm/ |
H A D | cache.c | 161 protection_map[0] = __pgprot(_page_cachable_default | _PAGE_PRESENT | _PAGE_NO_EXEC | _PAGE_NO_READ); in setup_protection_map() 162 protection_map[1] = __pgprot(_page_cachable_default | _PAGE_PRESENT | _PAGE_NO_EXEC); in setup_protection_map() 163 protection_map[2] = __pgprot(_page_cachable_default | _PAGE_PRESENT | _PAGE_NO_EXEC | _PAGE_NO_READ); in setup_protection_map() 164 protection_map[3] = __pgprot(_page_cachable_default | _PAGE_PRESENT | _PAGE_NO_EXEC); in setup_protection_map() 165 protection_map[4] = __pgprot(_page_cachable_default | _PAGE_PRESENT); in setup_protection_map() 166 protection_map[5] = __pgprot(_page_cachable_default | _PAGE_PRESENT); in setup_protection_map() 167 protection_map[6] = __pgprot(_page_cachable_default | _PAGE_PRESENT); in setup_protection_map() 168 protection_map[7] = __pgprot(_page_cachable_default | _PAGE_PRESENT); in setup_protection_map() 170 protection_map[8] = __pgprot(_page_cachable_default | _PAGE_PRESENT | _PAGE_NO_EXEC | _PAGE_NO_READ); in setup_protection_map() 171 protection_map[9] = __pgprot(_page_cachable_defaul in setup_protection_map() [all...] |
/kernel/linux/linux-6.6/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...] |
/kernel/linux/linux-6.6/arch/arm/include/asm/ |
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)) 228 return set_pte_bit(pte, __pgprot(L_PTE_RDONL in pte_wrprotect() [all...] |
/kernel/linux/linux-5.10/arch/m68k/include/asm/ |
H A D | mcf_pgtable.h | 63 #define PAGE_NONE __pgprot(CF_PAGE_VALID \ 66 #define PAGE_SHARED __pgprot(CF_PAGE_VALID \ 70 #define PAGE_INIT __pgprot(CF_PAGE_VALID \ 76 #define PAGE_KERNEL __pgprot(CF_PAGE_VALID \ 84 #define PAGE_COPY __pgprot(CF_PAGE_VALID \ 95 #define __P001 __pgprot(CF_PAGE_VALID \ 98 #define __P010 __pgprot(CF_PAGE_VALID \ 101 #define __P011 __pgprot(CF_PAGE_VALID \ 105 #define __P100 __pgprot(CF_PAGE_VALID \ 108 #define __P101 __pgprot(CF_PAGE_VALI [all...] |
/kernel/linux/linux-5.10/arch/hexagon/include/asm/ |
H A D | pgtable.h | 106 #define PAGE_NONE __pgprot(_PAGE_PRESENT | _PAGE_USER | \ 108 #define PAGE_READONLY __pgprot(_PAGE_PRESENT | _PAGE_USER | \ 111 #define PAGE_EXEC __pgprot(_PAGE_PRESENT | _PAGE_USER | \ 114 #define PAGE_SHARED __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_READ | \ 116 #define PAGE_KERNEL __pgprot(_PAGE_PRESENT | _PAGE_READ | \ 130 #define __P000 __pgprot(_PAGE_PRESENT | _PAGE_USER | CACHEDEF) 131 #define __P001 __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_READ | CACHEDEF) 134 #define __P100 __pgprot(_PAGE_PRESENT | _PAGE_USER | \ 136 #define __P101 __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_EXECUTE | \ 144 #define __S010 __pgprot(_PAGE_PRESEN [all...] |
/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
H A D | pgtable-prot.h | 68 #define PAGE_KERNEL __pgprot(PROT_NORMAL) 69 #define PAGE_KERNEL_RO __pgprot((PROT_NORMAL & ~PTE_WRITE) | PTE_RDONLY) 70 #define PAGE_KERNEL_ROX __pgprot((PROT_NORMAL & ~(PTE_WRITE | PTE_PXN)) | PTE_RDONLY) 71 #define PAGE_KERNEL_EXEC __pgprot(PROT_NORMAL & ~PTE_PXN) 72 #define PAGE_KERNEL_EXEC_CONT __pgprot((PROT_NORMAL & ~PTE_PXN) | PTE_CONT) 84 #define PAGE_NONE __pgprot(((_PAGE_DEFAULT) & ~PTE_VALID) | PTE_PROT_NONE | PTE_RDONLY | PTE_NG | PTE_PXN | PTE_UXN) 86 #define PAGE_SHARED __pgprot(_PAGE_DEFAULT | PTE_USER | PTE_RDONLY | PTE_NG | PTE_PXN | PTE_UXN | PTE_WRITE) 87 #define PAGE_SHARED_EXEC __pgprot(_PAGE_DEFAULT | PTE_USER | PTE_RDONLY | PTE_NG | PTE_PXN | PTE_WRITE) 88 #define PAGE_READONLY __pgprot(_PAGE_DEFAULT | PTE_USER | PTE_RDONLY | PTE_NG | PTE_PXN | PTE_UXN) 89 #define PAGE_READONLY_EXEC __pgprot(_PAGE_DEFAUL [all...] |
/kernel/linux/linux-5.10/arch/arm/mm/ |
H A D | pageattr.c | 66 __pgprot(L_PTE_RDONLY), in set_memory_ro() 67 __pgprot(0)); in set_memory_ro() 73 __pgprot(0), in set_memory_rw() 74 __pgprot(L_PTE_RDONLY)); in set_memory_rw() 80 __pgprot(L_PTE_XN), in set_memory_nx() 81 __pgprot(0)); in set_memory_nx() 87 __pgprot(0), in set_memory_x() 88 __pgprot(L_PTE_XN)); in set_memory_x()
|
/kernel/linux/linux-5.10/arch/powerpc/include/asm/nohash/32/ |
H A D | pte-40x.h | 76 #define PAGE_NONE __pgprot(_PAGE_BASE) 77 #define PAGE_SHARED __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_RW) 78 #define PAGE_SHARED_X __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_RW | _PAGE_EXEC) 79 #define PAGE_COPY __pgprot(_PAGE_BASE | _PAGE_USER) 80 #define PAGE_COPY_X __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_EXEC) 81 #define PAGE_READONLY __pgprot(_PAGE_BASE | _PAGE_USER) 82 #define PAGE_READONLY_X __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_EXEC)
|
H A D | pte-44x.h | 119 #define PAGE_NONE __pgprot(_PAGE_BASE) 120 #define PAGE_SHARED __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_RW) 121 #define PAGE_SHARED_X __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_RW | _PAGE_EXEC) 122 #define PAGE_COPY __pgprot(_PAGE_BASE | _PAGE_USER) 123 #define PAGE_COPY_X __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_EXEC) 124 #define PAGE_READONLY __pgprot(_PAGE_BASE | _PAGE_USER) 125 #define PAGE_READONLY_X __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_EXEC)
|
H A D | pte-fsl-booke.h | 65 #define PAGE_NONE __pgprot(_PAGE_BASE) 66 #define PAGE_SHARED __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_RW) 67 #define PAGE_SHARED_X __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_RW | _PAGE_EXEC) 68 #define PAGE_COPY __pgprot(_PAGE_BASE | _PAGE_USER) 69 #define PAGE_COPY_X __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_EXEC) 70 #define PAGE_READONLY __pgprot(_PAGE_BASE | _PAGE_USER) 71 #define PAGE_READONLY_X __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_EXEC)
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/nohash/32/ |
H A D | pte-44x.h | 109 #define PAGE_NONE __pgprot(_PAGE_BASE) 110 #define PAGE_SHARED __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_RW) 111 #define PAGE_SHARED_X __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_RW | _PAGE_EXEC) 112 #define PAGE_COPY __pgprot(_PAGE_BASE | _PAGE_USER) 113 #define PAGE_COPY_X __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_EXEC) 114 #define PAGE_READONLY __pgprot(_PAGE_BASE | _PAGE_USER) 115 #define PAGE_READONLY_X __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_EXEC)
|
H A D | pte-40x.h | 76 #define PAGE_NONE __pgprot(_PAGE_BASE) 77 #define PAGE_SHARED __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_RW) 78 #define PAGE_SHARED_X __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_RW | _PAGE_EXEC) 79 #define PAGE_COPY __pgprot(_PAGE_BASE | _PAGE_USER) 80 #define PAGE_COPY_X __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_EXEC) 81 #define PAGE_READONLY __pgprot(_PAGE_BASE | _PAGE_USER) 82 #define PAGE_READONLY_X __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_EXEC)
|
H A D | pte-85xx.h | 65 #define PAGE_NONE __pgprot(_PAGE_BASE) 66 #define PAGE_SHARED __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_RW) 67 #define PAGE_SHARED_X __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_RW | _PAGE_EXEC) 68 #define PAGE_COPY __pgprot(_PAGE_BASE | _PAGE_USER) 69 #define PAGE_COPY_X __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_EXEC) 70 #define PAGE_READONLY __pgprot(_PAGE_BASE | _PAGE_USER) 71 #define PAGE_READONLY_X __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_EXEC)
|
/kernel/linux/linux-5.10/arch/arm/include/asm/ |
H A D | pgtable.h | 93 #define _MOD_PROT(p, b) __pgprot(pgprot_val(p) | (b)) 105 #define __PAGE_NONE __pgprot(_L_PTE_DEFAULT | L_PTE_RDONLY | L_PTE_XN | L_PTE_NONE) 106 #define __PAGE_SHARED __pgprot(_L_PTE_DEFAULT | L_PTE_USER | L_PTE_XN) 107 #define __PAGE_SHARED_EXEC __pgprot(_L_PTE_DEFAULT | L_PTE_USER) 108 #define __PAGE_COPY __pgprot(_L_PTE_DEFAULT | L_PTE_USER | L_PTE_RDONLY | L_PTE_XN) 109 #define __PAGE_COPY_EXEC __pgprot(_L_PTE_DEFAULT | L_PTE_USER | L_PTE_RDONLY) 110 #define __PAGE_READONLY __pgprot(_L_PTE_DEFAULT | L_PTE_USER | L_PTE_RDONLY | L_PTE_XN) 111 #define __PAGE_READONLY_EXEC __pgprot(_L_PTE_DEFAULT | L_PTE_USER | L_PTE_RDONLY) 114 __pgprot((pgprot_val(prot) & ~(mask)) | (bits)) 242 return set_pte_bit(pte, __pgprot(L_PTE_RDONL in pte_wrprotect() [all...] |
/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | pgtable-prot.h | 84 #define PAGE_KERNEL __pgprot(_PAGE_KERNEL) 85 #define PAGE_KERNEL_RO __pgprot(_PAGE_KERNEL_RO) 86 #define PAGE_KERNEL_ROX __pgprot(_PAGE_KERNEL_ROX) 87 #define PAGE_KERNEL_EXEC __pgprot(_PAGE_KERNEL_EXEC) 88 #define PAGE_KERNEL_EXEC_CONT __pgprot(_PAGE_KERNEL_EXEC_CONT) 100 #define PAGE_NONE __pgprot(((_PAGE_DEFAULT) & ~PTE_VALID) | PTE_PROT_NONE | PTE_RDONLY | PTE_NG | PTE_PXN | PTE_UXN) 102 #define PAGE_SHARED __pgprot(_PAGE_SHARED) 103 #define PAGE_SHARED_EXEC __pgprot(_PAGE_SHARED_EXEC) 104 #define PAGE_READONLY __pgprot(_PAGE_READONLY) 105 #define PAGE_READONLY_EXEC __pgprot(_PAGE_READONLY_EXE [all...] |
/kernel/linux/linux-5.10/arch/xtensa/include/asm/ |
H A D | pgtable.h | 168 #define PAGE_NONE __pgprot(_PAGE_NONE | _PAGE_USER) 169 #define PAGE_COPY __pgprot(_PAGE_PRESENT | _PAGE_USER) 170 #define PAGE_COPY_EXEC __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_HW_EXEC) 171 #define PAGE_READONLY __pgprot(_PAGE_PRESENT | _PAGE_USER) 172 #define PAGE_READONLY_EXEC __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_HW_EXEC) 173 #define PAGE_SHARED __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_WRITABLE) 175 __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_WRITABLE | _PAGE_HW_EXEC) 176 #define PAGE_KERNEL __pgprot(_PAGE_PRESENT | _PAGE_HW_WRITE) 177 #define PAGE_KERNEL_RO __pgprot(_PAGE_PRESENT) 178 #define PAGE_KERNEL_EXEC __pgprot(_PAGE_PRESEN [all...] |
/kernel/linux/linux-6.6/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...] |