Symbol: PTE_PXN
arch/arm64/include/asm/pgtable-prot.h
122
#define PAGE_NONE __pgprot(((_PAGE_DEFAULT) & ~PTE_VALID) | PTE_PRESENT_INVALID | PTE_RDONLY | PTE_NG | PTE_PXN | PTE_UXN)
arch/arm64/include/asm/pgtable-prot.h
41
#define PROT_DEVICE_nGnRnE (PROT_DEFAULT | PTE_PXN | PTE_UXN | PTE_WRITE | PTE_ATTRINDX(MT_DEVICE_nGnRnE))
arch/arm64/include/asm/pgtable-prot.h
42
#define PROT_DEVICE_nGnRE (PROT_DEFAULT | PTE_PXN | PTE_UXN | PTE_WRITE | PTE_ATTRINDX(MT_DEVICE_nGnRE))
arch/arm64/include/asm/pgtable-prot.h
43
#define PROT_NORMAL_NC (PROT_DEFAULT | PTE_PXN | PTE_UXN | PTE_WRITE | PTE_ATTRINDX(MT_NORMAL_NC))
arch/arm64/include/asm/pgtable-prot.h
44
#define PROT_NORMAL (PROT_DEFAULT | PTE_PXN | PTE_UXN | PTE_WRITE | PTE_ATTRINDX(MT_NORMAL))
arch/arm64/include/asm/pgtable-prot.h
45
#define PROT_NORMAL_TAGGED (PROT_DEFAULT | PTE_PXN | PTE_UXN | PTE_WRITE | PTE_ATTRINDX(MT_NORMAL_TAGGED))
arch/arm64/include/asm/pgtable-prot.h
55
#define _PAGE_KERNEL_ROX ((PROT_NORMAL & ~(PTE_WRITE | PTE_PXN)) | PTE_RDONLY | PTE_DIRTY)
arch/arm64/include/asm/pgtable-prot.h
56
#define _PAGE_KERNEL_EXEC ((PROT_NORMAL & ~PTE_PXN) | PTE_DIRTY)
arch/arm64/include/asm/pgtable-prot.h
57
#define _PAGE_KERNEL_EXEC_CONT ((PROT_NORMAL & ~PTE_PXN) | PTE_CONT | PTE_DIRTY)
arch/arm64/include/asm/pgtable-prot.h
59
#define _PAGE_SHARED (_PAGE_DEFAULT | PTE_USER | PTE_RDONLY | PTE_NG | PTE_PXN | PTE_UXN | PTE_WRITE)
arch/arm64/include/asm/pgtable-prot.h
60
#define _PAGE_SHARED_EXEC (_PAGE_DEFAULT | PTE_USER | PTE_RDONLY | PTE_NG | PTE_PXN | PTE_WRITE)
arch/arm64/include/asm/pgtable-prot.h
61
#define _PAGE_READONLY (_PAGE_DEFAULT | PTE_USER | PTE_RDONLY | PTE_NG | PTE_PXN | PTE_UXN)
arch/arm64/include/asm/pgtable-prot.h
62
#define _PAGE_READONLY_EXEC (_PAGE_DEFAULT | PTE_USER | PTE_RDONLY | PTE_NG | PTE_PXN)
arch/arm64/include/asm/pgtable-prot.h
63
#define _PAGE_EXECONLY (_PAGE_DEFAULT | PTE_RDONLY | PTE_NG | PTE_PXN)
arch/arm64/include/asm/pgtable.h
1227
const pteval_t mask = PTE_USER | PTE_PXN | PTE_UXN | PTE_RDONLY |
arch/arm64/include/asm/pgtable.h
742
__pgprot_modify(prot, PTE_MAYBE_GP, PTE_PXN)
arch/arm64/include/asm/pgtable.h
753
__pgprot_modify(prot, PTE_ATTRINDX_MASK, PTE_ATTRINDX(MT_DEVICE_nGnRnE) | PTE_PXN | PTE_UXN)
arch/arm64/include/asm/pgtable.h
755
__pgprot_modify(prot, PTE_ATTRINDX_MASK, PTE_ATTRINDX(MT_NORMAL_NC) | PTE_PXN | PTE_UXN)
arch/arm64/include/asm/pgtable.h
757
__pgprot_modify(prot, PTE_ATTRINDX_MASK, PTE_ATTRINDX(MT_DEVICE_nGnRE) | PTE_PXN | PTE_UXN)
arch/arm64/include/asm/pgtable.h
771
PTE_ATTRINDX(MT_NORMAL_NC) | PTE_PXN | PTE_UXN)
arch/arm64/kernel/efi.c
123
pte = set_pte_bit(pte, __pgprot(PTE_PXN));
arch/arm64/kvm/at.c
973
wr->px = !((wr->desc & PTE_PXN) || wr->uw);
arch/arm64/mm/mmu.c
133
pteval_t mask = PTE_PXN | PTE_RDONLY | PTE_WRITE | PTE_NG |
arch/arm64/mm/pageattr.c
225
__pgprot(PTE_PXN),
arch/arm64/mm/pageattr.c
233
__pgprot(PTE_PXN));
arch/arm64/mm/ptdump.c
182
if ((st->current_prot & PTE_PXN) == PTE_PXN)
arch/arm64/mm/ptdump.c
58
.mask = PTE_PXN,
arch/arm64/mm/ptdump.c
59
.val = PTE_PXN,