/kernel/linux/linux-5.10/arch/arm64/kernel/ |
H A D | efi.c | 49 return code_is_misaligned ? pgprot_val(PAGE_KERNEL_EXEC) in create_mapping_protection() 69 return pgprot_val(PAGE_KERNEL_EXEC); in create_mapping_protection()
|
H A D | hibernate.c | 224 set_pte(ptep, pfn_pte(virt_to_pfn(page), PAGE_KERNEL_EXEC)); in trans_pgd_map_page() 260 PAGE_KERNEL_EXEC); in create_safe_exec_page()
|
/kernel/linux/linux-5.10/arch/x86/power/ |
H A D | hibernate_32.c | 124 set_pte(pte, pfn_pte(pfn, PAGE_KERNEL_EXEC)); in resume_physical_mapping_init() 165 __pte((jump_address_phys & PAGE_MASK) | pgprot_val(PAGE_KERNEL_EXEC))); in set_up_temporary_text_mapping()
|
/kernel/linux/linux-6.6/arch/x86/power/ |
H A D | hibernate_32.c | 124 set_pte(pte, pfn_pte(pfn, PAGE_KERNEL_EXEC)); in resume_physical_mapping_init() 165 __pte((jump_address_phys & PAGE_MASK) | pgprot_val(PAGE_KERNEL_EXEC))); in set_up_temporary_text_mapping()
|
/kernel/linux/linux-6.6/arch/arm64/kernel/ |
H A D | efi.c | 51 return code_is_misaligned ? pgprot_val(PAGE_KERNEL_EXEC) in create_mapping_protection() 71 return pgprot_val(PAGE_KERNEL_EXEC); in create_mapping_protection()
|
/kernel/linux/linux-5.10/arch/xtensa/include/asm/ |
H A D | highmem.h | 28 #define kmap_prot PAGE_KERNEL_EXEC
|
H A D | pgtable.h | 178 #define PAGE_KERNEL_EXEC __pgprot(_PAGE_PRESENT|_PAGE_HW_WRITE|_PAGE_HW_EXEC) macro
|
/kernel/linux/linux-6.6/arch/riscv/mm/ |
H A D | init.c | 733 return PAGE_KERNEL_EXEC; in pgprot_from_va() 797 PMD_SIZE, PAGE_KERNEL_EXEC); in set_satp_mode() 801 PMD_SIZE, PAGE_KERNEL_EXEC); in set_satp_mode() 899 PMD_SIZE, PAGE_KERNEL_EXEC); in create_kernel_page_table() 919 PAGE_KERNEL_EXEC : pgprot_from_va(va)); in create_kernel_page_table() 1160 kernel_map.xiprom, PMD_SIZE, PAGE_KERNEL_EXEC); in setup_vm() 1163 kernel_map.phys_addr, PMD_SIZE, PAGE_KERNEL_EXEC); in setup_vm() 1168 kernel_map.phys_addr, PGDIR_SIZE, PAGE_KERNEL_EXEC); in setup_vm()
|
/kernel/linux/linux-6.6/arch/xtensa/include/asm/ |
H A D | highmem.h | 28 #define kmap_prot PAGE_KERNEL_EXEC
|
/kernel/linux/linux-5.10/arch/riscv/mm/ |
H A D | init.c | 465 map_size, PAGE_KERNEL_EXEC); in create_kernel_page_table() 513 load_pa, PMD_SIZE, PAGE_KERNEL_EXEC); in setup_vm() 517 load_pa, PGDIR_SIZE, PAGE_KERNEL_EXEC); in setup_vm() 654 PAGE_KERNEL_EXEC in setup_vm_final()
|
/kernel/linux/linux-5.10/arch/riscv/kernel/ |
H A D | efi.c | 43 return PAGE_KERNEL_EXEC; in efimem_to_pgprot_map()
|
/kernel/linux/linux-6.6/arch/riscv/kernel/ |
H A D | efi.c | 43 return PAGE_KERNEL_EXEC; in efimem_to_pgprot_map()
|
/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
H A D | pgtable-prot.h | 71 #define PAGE_KERNEL_EXEC __pgprot(PROT_NORMAL & ~PTE_PXN) macro
|
/kernel/linux/linux-5.10/arch/powerpc/kernel/ |
H A D | module.c | 96 PAGE_KERNEL_EXEC, VM_FLUSH_RESET_PERMS, NUMA_NO_NODE, in module_alloc()
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | pgtable.h | 36 #define PAGE_KERNEL_EXEC PAGE_KERNEL_X macro
|
/kernel/linux/linux-6.6/arch/powerpc/kernel/ |
H A D | module.c | 95 pgprot_t prot = strict_module_rwx_enabled() ? PAGE_KERNEL : PAGE_KERNEL_EXEC; in __module_alloc()
|
/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | pgtable-prot.h | 87 #define PAGE_KERNEL_EXEC __pgprot(_PAGE_KERNEL_EXEC) macro 135 /* a: PAGE_KERNEL_EXEC PTE_UXN | PTE_WRITE */
|
/kernel/linux/linux-5.10/arch/arm/kernel/ |
H A D | module.c | 47 gfp_mask, PAGE_KERNEL_EXEC, 0, NUMA_NO_NODE, in module_alloc() 52 GFP_KERNEL, PAGE_KERNEL_EXEC, 0, NUMA_NO_NODE, in module_alloc()
|
/kernel/linux/linux-6.6/arch/arm/kernel/ |
H A D | module.c | 47 gfp_mask, PAGE_KERNEL_EXEC, 0, NUMA_NO_NODE, in module_alloc() 52 GFP_KERNEL, PAGE_KERNEL_EXEC, 0, NUMA_NO_NODE, in module_alloc()
|
/kernel/linux/linux-5.10/arch/powerpc/include/asm/nohash/ |
H A D | pgtable.h | 33 #define PAGE_KERNEL_EXEC PAGE_KERNEL_X macro
|
/kernel/linux/linux-5.10/arch/x86/kernel/ |
H A D | machine_kexec_32.c | 108 set_pte(pte, pfn_pte(paddr >> PAGE_SHIFT, PAGE_KERNEL_EXEC)); in machine_kexec_page_table_set_one()
|
/kernel/linux/linux-6.6/arch/x86/kernel/ |
H A D | machine_kexec_32.c | 97 set_pte(pte, pfn_pte(paddr >> PAGE_SHIFT, PAGE_KERNEL_EXEC)); in machine_kexec_page_table_set_one()
|
/kernel/linux/linux-5.10/arch/riscv/include/asm/ |
H A D | pgtable.h | 125 #define PAGE_KERNEL_EXEC __pgprot(_PAGE_KERNEL | _PAGE_EXEC) macro
|
/kernel/linux/linux-5.10/arch/um/include/asm/ |
H A D | pgtable.h | 63 #define PAGE_KERNEL_EXEC __pgprot(__PAGE_KERNEL_EXEC) macro
|
/kernel/linux/linux-5.10/arch/arm/include/asm/ |
H A D | pgtable.h | 103 #define PAGE_KERNEL_EXEC pgprot_kernel macro
|