Symbol: _PAGE_EXEC
arch/microblaze/include/asm/pgtable.h
172
#ifndef _PAGE_EXEC
arch/microblaze/include/asm/pgtable.h
194
#define PAGE_READONLY_X __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_EXEC)
arch/microblaze/include/asm/pgtable.h
197
__pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_RW | _PAGE_EXEC)
arch/microblaze/include/asm/pgtable.h
199
#define PAGE_COPY_X __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_EXEC)
arch/microblaze/include/asm/pgtable.h
246
static inline int pte_exec(pte_t pte) { return pte_val(pte) & _PAGE_EXEC; }
arch/microblaze/include/asm/pgtable.h
258
{ pte_val(pte) &= ~_PAGE_EXEC; return pte; }
arch/microblaze/include/asm/pgtable.h
267
{ pte_val(pte) |= _PAGE_USER | _PAGE_EXEC; return pte; }
arch/nios2/include/asm/pgtable.h
155
const unsigned long mask = _PAGE_READ | _PAGE_WRITE | _PAGE_EXEC;
arch/nios2/include/asm/pgtable.h
37
((x) ? _PAGE_EXEC : 0) | \
arch/nios2/include/asm/pgtable.h
51
_PAGE_WRITE | _PAGE_EXEC | _PAGE_GLOBAL)
arch/nios2/mm/tlb.c
200
(tlbacc & _PAGE_EXEC ? 'x' : '-'),
arch/openrisc/include/asm/pgtable.h
162
#define PAGE_READONLY_X __pgprot(_PAGE_ALL | _PAGE_URE | _PAGE_SRE | _PAGE_EXEC)
arch/openrisc/include/asm/pgtable.h
168
| _PAGE_SHARED | _PAGE_EXEC)
arch/openrisc/include/asm/pgtable.h
170
#define PAGE_COPY_X __pgprot(_PAGE_ALL | _PAGE_URE | _PAGE_SRE | _PAGE_EXEC)
arch/openrisc/include/asm/pgtable.h
174
| _PAGE_SHARED | _PAGE_DIRTY | _PAGE_EXEC)
arch/openrisc/include/asm/pgtable.h
177
| _PAGE_SHARED | _PAGE_DIRTY | _PAGE_EXEC)
arch/openrisc/include/asm/pgtable.h
180
| _PAGE_SHARED | _PAGE_DIRTY | _PAGE_EXEC | _PAGE_CI)
arch/openrisc/include/asm/pgtable.h
202
static inline int pte_exec(pte_t pte) { return pte_val(pte) & _PAGE_EXEC; }
arch/openrisc/include/asm/pgtable.h
220
pte_val(pte) &= ~(_PAGE_EXEC);
arch/openrisc/include/asm/pgtable.h
250
pte_val(pte) |= _PAGE_EXEC;
arch/openrisc/mm/fault.c
157
if ((vector == 0x400) && !(vma->vm_page_prot.pgprot & _PAGE_EXEC))
arch/parisc/include/asm/pgtable.h
208
#define _PAGE_KERNEL_EXEC (_PAGE_KERNEL_RO | _PAGE_EXEC)
arch/parisc/include/asm/pgtable.h
238
#define PAGE_EXECREAD __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_READ | _PAGE_EXEC)
arch/parisc/include/asm/pgtable.h
240
#define PAGE_RWX __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_READ | _PAGE_WRITE | _PAGE_EXEC)
arch/powerpc/include/asm/book3s/32/pgtable.h
335
(_PAGE_DIRTY | _PAGE_ACCESSED | _PAGE_RW | _PAGE_EXEC);
arch/powerpc/include/asm/book3s/32/pgtable.h
399
static inline bool pte_exec(pte_t pte) { return pte_val(pte) & _PAGE_EXEC; }
arch/powerpc/include/asm/book3s/32/pgtable.h
466
return __pte(pte_val(pte) & ~_PAGE_EXEC);
arch/powerpc/include/asm/book3s/32/pgtable.h
481
return __pte(pte_val(pte) | _PAGE_EXEC);
arch/powerpc/include/asm/book3s/64/hash.h
230
_PAGE_EXEC | _PAGE_SOFT_DIRTY);
arch/powerpc/include/asm/book3s/64/pgtable.h
117
#define _PAGE_KERNEL_ROX (_PAGE_PRIVILEGED | _PAGE_READ | _PAGE_EXEC)
arch/powerpc/include/asm/book3s/64/pgtable.h
118
#define _PAGE_KERNEL_RWX (_PAGE_PRIVILEGED | _PAGE_DIRTY | _PAGE_RW | _PAGE_EXEC)
arch/powerpc/include/asm/book3s/64/pgtable.h
472
return !!(pte_raw(pte) & cpu_to_be64(_PAGE_EXEC));
arch/powerpc/include/asm/book3s/64/pgtable.h
580
return __pte_raw(pte_raw(pte) & cpu_to_be64(~_PAGE_EXEC));
arch/powerpc/include/asm/book3s/64/pgtable.h
595
return __pte_raw(pte_raw(pte) | cpu_to_be64(_PAGE_EXEC));
arch/powerpc/include/asm/nohash/32/pte-8xx.h
134
unsigned long set = pte_val(entry) & (_PAGE_DIRTY | _PAGE_ACCESSED | _PAGE_EXEC);
arch/powerpc/include/asm/nohash/32/pte-8xx.h
51
#define _PAGE_NAX (_PAGE_NA | _PAGE_EXEC)
arch/powerpc/include/asm/nohash/32/pte-8xx.h
52
#define _PAGE_ROX (_PAGE_RO | _PAGE_EXEC)
arch/powerpc/include/asm/nohash/32/pte-8xx.h
54
#define _PAGE_RWX _PAGE_EXEC
arch/powerpc/include/asm/nohash/32/pte-8xx.h
61
#define _PAGE_KERNEL_ROX (_PAGE_SH | _PAGE_RO | _PAGE_EXEC)
arch/powerpc/include/asm/nohash/32/pte-8xx.h
63
#define _PAGE_KERNEL_RWX (_PAGE_SH | _PAGE_DIRTY | _PAGE_EXEC)
arch/powerpc/include/asm/nohash/pgtable.h
148
(_PAGE_DIRTY | _PAGE_ACCESSED | _PAGE_RW | _PAGE_EXEC);
arch/powerpc/include/asm/nohash/pgtable.h
188
return __pte(pte_val(pte) | _PAGE_EXEC);
arch/powerpc/include/asm/nohash/pgtable.h
203
static inline bool pte_exec(pte_t pte) { return pte_val(pte) & _PAGE_EXEC; }
arch/powerpc/include/asm/nohash/pgtable.h
270
return __pte(pte_val(pte) & ~_PAGE_EXEC);
arch/powerpc/include/asm/nohash/pgtable.h
93
if (IS_ENABLED(CONFIG_44x) && !is_kernel_addr(addr) && (old & _PAGE_EXEC))
arch/powerpc/include/asm/pgtable-masks.h
11
#define _PAGE_RWX (_PAGE_READ | _PAGE_WRITE | _PAGE_EXEC)
arch/powerpc/include/asm/pgtable-masks.h
7
#define _PAGE_NAX _PAGE_EXEC
arch/powerpc/include/asm/pgtable-masks.h
9
#define _PAGE_ROX (_PAGE_READ | _PAGE_EXEC)
arch/powerpc/kvm/book3s_64_mmu_radix.c
220
gpte->may_execute = !!(pte & _PAGE_EXEC);
arch/powerpc/kvm/book3s_64_mmu_radix.c
893
pte = __pte(pte_val(pte) | _PAGE_EXEC | _PAGE_ACCESSED);
arch/powerpc/kvm/book3s_hv_nested.c
1653
perm |= gpte.may_execute ? 0UL : _PAGE_EXEC;
arch/powerpc/mm/book3s32/mmu.c
127
wimgxpp = (flags & _PAGE_COHERENT) | (_PAGE_EXEC ? BPP_RX : BPP_XX);
arch/powerpc/mm/book3s32/mmu.c
290
flags &= ~_PAGE_EXEC;
arch/powerpc/mm/book3s64/hash_utils.c
1995
access |= _PAGE_EXEC;
arch/powerpc/mm/book3s64/hash_utils.c
2038
unsigned long access = _PAGE_PRESENT | _PAGE_READ | (is_exec ? _PAGE_EXEC : 0);
arch/powerpc/mm/book3s64/hash_utils.c
561
if ((pteflags & _PAGE_EXEC) == 0)
arch/powerpc/mm/book3s64/radix_pgtable.c
1559
_PAGE_ACCESSED | _PAGE_RW | _PAGE_EXEC);
arch/powerpc/mm/book3s64/radix_pgtable.c
254
radix__change_memory_range(start, end, _PAGE_EXEC);
arch/powerpc/mm/nohash/e500.c
127
TLBCAM[index].MAS3 |= (flags & _PAGE_EXEC) ? MAS3_UX : 0;
arch/powerpc/mm/nohash/e500.c
130
TLBCAM[index].MAS3 |= (flags & _PAGE_EXEC) ? MAS3_SX : 0;
arch/powerpc/mm/ptdump/8xx.c
36
.mask = _PAGE_EXEC,
arch/powerpc/mm/ptdump/8xx.c
37
.val = _PAGE_EXEC,
arch/powerpc/mm/ptdump/book3s64.c
29
.mask = _PAGE_EXEC,
arch/powerpc/mm/ptdump/book3s64.c
30
.val = _PAGE_EXEC,
arch/powerpc/mm/ptdump/shared.c
24
.mask = _PAGE_EXEC,
arch/powerpc/mm/ptdump/shared.c
25
.val = _PAGE_EXEC,
arch/riscv/include/asm/pgtable-32.h
33
_PAGE_WRITE | _PAGE_EXEC | \
arch/riscv/include/asm/pgtable-64.h
173
_PAGE_WRITE | _PAGE_EXEC | \
arch/riscv/include/asm/pgtable-bits.h
35
_PAGE_EXEC : 0)
arch/riscv/include/asm/pgtable-bits.h
76
#define _PAGE_LEAF (_PAGE_READ | _PAGE_WRITE | _PAGE_EXEC)
arch/riscv/include/asm/pgtable.h
177
#define PAGE_EXEC __pgprot(_PAGE_BASE | _PAGE_EXEC)
arch/riscv/include/asm/pgtable.h
178
#define PAGE_READ_EXEC __pgprot(_PAGE_BASE | _PAGE_READ | _PAGE_EXEC)
arch/riscv/include/asm/pgtable.h
180
_PAGE_EXEC | _PAGE_WRITE)
arch/riscv/include/asm/pgtable.h
197
#define PAGE_KERNEL_EXEC __pgprot(_PAGE_KERNEL | _PAGE_EXEC)
arch/riscv/include/asm/pgtable.h
199
| _PAGE_EXEC)
arch/riscv/include/asm/pgtable.h
382
return pte_val(pte) & _PAGE_EXEC;
arch/riscv/include/asm/pgtable.h
722
return __pgprot(pgprot_val(_prot) & ~_PAGE_EXEC);
arch/riscv/kernel/efi.c
72
val = pte_val(pte) & ~_PAGE_EXEC;
arch/riscv/kernel/hibernate.c
372
ret = temp_pgtable_mapping(resume_pg_dir, start, end, __pgprot(_PAGE_WRITE | _PAGE_EXEC));
arch/riscv/kvm/gstage.c
23
(pte_val(*(__ptep)) & (_PAGE_READ | _PAGE_WRITE | _PAGE_EXEC))
arch/riscv/mm/pageattr.c
352
__pgprot(_PAGE_EXEC));
arch/riscv/mm/pageattr.c
369
return __set_memory(addr, numpages, __pgprot(_PAGE_EXEC), __pgprot(0));
arch/riscv/mm/pageattr.c
374
return __set_memory(addr, numpages, __pgprot(0), __pgprot(_PAGE_EXEC));
arch/riscv/mm/pageattr.c
386
PAGE_KERNEL, __pgprot(_PAGE_EXEC));
arch/riscv/mm/pageattr.c
395
clear = __pgprot(_PAGE_EXEC);
arch/riscv/mm/ptdump.c
167
.mask = _PAGE_EXEC,
arch/riscv/mm/ptdump.c
268
if ((st->current_prot & (_PAGE_WRITE | _PAGE_EXEC)) !=
arch/riscv/mm/ptdump.c
269
(_PAGE_WRITE | _PAGE_EXEC))