Searched refs:__pgprot (Results 1 - 25 of 136) sorted by relevance

123456

/linux-master/arch/powerpc/include/asm/
H A Dpgtable-masks.h23 #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 Dpgtable_no.h25 #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 Dpgtable_mm.h165 # 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 Dpgtable-nommu.h34 #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 Dpgtable.h92 #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 Dpgtable-2level-types.h33 #define __pgprot(x) ((pgprot_t) { (x) } ) macro
51 #define __pgprot(x) (x) macro
H A Dpage-nommu.h32 #define __pgprot(x) (x) macro
/linux-master/arch/arm/mm/
H A Dpageattr.c76 __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 Dinit.c240 [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 Dpageattr.c128 __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 Dioremap.c19 return generic_ioremap_prot(phys_addr, size, __pgprot(prot));
/linux-master/arch/loongarch/include/asm/
H A Dpgtable-bits.h80 #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 Dpgtable-prot.h90 #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 Dpgtable_32.h176 #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 Dcache.c162 [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 Dpgtable-bits-arcv2.h46 #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 Dmcfmmu.c229 [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 Dpgtable.h170 #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 Dpgtsrmmu.h69 #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 Dpageattr.c114 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 Dpgtable.h23 #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 Dpgtable.h408 #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 Dpgtable.h52 (__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 Dio-mapping.c26 __pgprot((pgprot_val(iomap->prot) & _PAGE_CACHE_MASK) |
/linux-master/arch/x86/kernel/
H A Dcrash_dump_32.c25 return pte_pfn(pfn_pte(pfn, __pgprot(0))) == pfn;

Completed in 197 milliseconds

123456