PTE_PXN 35 arch/arm64/include/asm/pgtable-prot.h #define PROT_DEVICE_nGnRnE (PROT_DEFAULT | PTE_PXN | PTE_UXN | PTE_WRITE | PTE_ATTRINDX(MT_DEVICE_nGnRnE)) PTE_PXN 36 arch/arm64/include/asm/pgtable-prot.h #define PROT_DEVICE_nGnRE (PROT_DEFAULT | PTE_PXN | PTE_UXN | PTE_WRITE | PTE_ATTRINDX(MT_DEVICE_nGnRE)) PTE_PXN 37 arch/arm64/include/asm/pgtable-prot.h #define PROT_NORMAL_NC (PROT_DEFAULT | PTE_PXN | PTE_UXN | PTE_WRITE | PTE_ATTRINDX(MT_NORMAL_NC)) PTE_PXN 38 arch/arm64/include/asm/pgtable-prot.h #define PROT_NORMAL_WT (PROT_DEFAULT | PTE_PXN | PTE_UXN | PTE_WRITE | PTE_ATTRINDX(MT_NORMAL_WT)) PTE_PXN 39 arch/arm64/include/asm/pgtable-prot.h #define PROT_NORMAL (PROT_DEFAULT | PTE_PXN | PTE_UXN | PTE_WRITE | PTE_ATTRINDX(MT_NORMAL)) PTE_PXN 50 arch/arm64/include/asm/pgtable-prot.h #define PAGE_KERNEL_ROX __pgprot((PROT_NORMAL & ~(PTE_WRITE | PTE_PXN)) | PTE_RDONLY) PTE_PXN 51 arch/arm64/include/asm/pgtable-prot.h #define PAGE_KERNEL_EXEC __pgprot(PROT_NORMAL & ~PTE_PXN) PTE_PXN 52 arch/arm64/include/asm/pgtable-prot.h #define PAGE_KERNEL_EXEC_CONT __pgprot((PROT_NORMAL & ~PTE_PXN) | PTE_CONT) PTE_PXN 82 arch/arm64/include/asm/pgtable-prot.h #define PAGE_NONE __pgprot(((_PAGE_DEFAULT) & ~PTE_VALID) | PTE_PROT_NONE | PTE_RDONLY | PTE_NG | PTE_PXN | PTE_UXN) PTE_PXN 84 arch/arm64/include/asm/pgtable-prot.h #define PAGE_SHARED __pgprot(_PAGE_DEFAULT | PTE_USER | PTE_RDONLY | PTE_NG | PTE_PXN | PTE_UXN | PTE_WRITE) PTE_PXN 85 arch/arm64/include/asm/pgtable-prot.h #define PAGE_SHARED_EXEC __pgprot(_PAGE_DEFAULT | PTE_USER | PTE_RDONLY | PTE_NG | PTE_PXN | PTE_WRITE) PTE_PXN 86 arch/arm64/include/asm/pgtable-prot.h #define PAGE_READONLY __pgprot(_PAGE_DEFAULT | PTE_USER | PTE_RDONLY | PTE_NG | PTE_PXN | PTE_UXN) PTE_PXN 87 arch/arm64/include/asm/pgtable-prot.h #define PAGE_READONLY_EXEC __pgprot(_PAGE_DEFAULT | PTE_USER | PTE_RDONLY | PTE_NG | PTE_PXN) PTE_PXN 414 arch/arm64/include/asm/pgtable.h __pgprot_modify(prot, PTE_ATTRINDX_MASK, PTE_ATTRINDX(MT_DEVICE_nGnRnE) | PTE_PXN | PTE_UXN) PTE_PXN 416 arch/arm64/include/asm/pgtable.h __pgprot_modify(prot, PTE_ATTRINDX_MASK, PTE_ATTRINDX(MT_NORMAL_NC) | PTE_PXN | PTE_UXN) PTE_PXN 418 arch/arm64/include/asm/pgtable.h __pgprot_modify(prot, PTE_ATTRINDX_MASK, PTE_ATTRINDX(MT_DEVICE_nGnRE) | PTE_PXN | PTE_UXN) PTE_PXN 429 arch/arm64/include/asm/pgtable.h PTE_ATTRINDX(MT_NORMAL_NC) | PTE_PXN | PTE_UXN) PTE_PXN 660 arch/arm64/include/asm/pgtable.h const pteval_t mask = PTE_USER | PTE_PXN | PTE_UXN | PTE_RDONLY | PTE_PXN 93 arch/arm64/kernel/efi.c pte = set_pte_bit(pte, __pgprot(PTE_PXN)); PTE_PXN 112 arch/arm64/mm/dump.c .mask = PTE_PXN, PTE_PXN 113 arch/arm64/mm/dump.c .val = PTE_PXN, PTE_PXN 234 arch/arm64/mm/dump.c if ((st->current_prot & PTE_PXN) == PTE_PXN) PTE_PXN 123 arch/arm64/mm/mmu.c static const pteval_t mask = PTE_PXN | PTE_RDONLY | PTE_WRITE | PTE_NG; PTE_PXN 128 arch/arm64/mm/pageattr.c __pgprot(PTE_PXN), PTE_PXN 136 arch/arm64/mm/pageattr.c __pgprot(PTE_PXN));