Home
last modified time | relevance | path

Searched refs:_PAGE_EXEC (Results 1 – 29 of 29) sorted by relevance

/linux-4.1.27/arch/powerpc/include/asm/
Dpte-common.h16 #ifndef _PAGE_EXEC
17 #define _PAGE_EXEC 0 macro
54 #define _PAGE_KERNEL_ROX (_PAGE_EXEC | _PAGE_RO)
60 #define _PAGE_KERNEL_RWX (_PAGE_DIRTY | _PAGE_RW | _PAGE_HWWRITE | _PAGE_EXEC)
105 _PAGE_RW | _PAGE_HWWRITE | _PAGE_DIRTY | _PAGE_EXEC)
133 _PAGE_EXEC)
136 _PAGE_EXEC)
139 _PAGE_EXEC)
Dpgtable-ppc32.h208 if ((old & _PAGE_USER) && (old & _PAGE_EXEC)) in pte_update()
239 if ((old & _PAGE_USER) && (old & _PAGE_EXEC)) in pte_update()
289 (_PAGE_DIRTY | _PAGE_ACCESSED | _PAGE_RW | _PAGE_EXEC); in __ptep_set_access_flags()
Dpte-44x.h76 #define _PAGE_EXEC 0x00000004 /* H: Execute permission */ macro
Dpte-fsl-booke.h23 #define _PAGE_EXEC 0x00010 /* H: SX permission */ macro
Dpte-40x.h49 #define _PAGE_EXEC 0x200 /* hardware: EX permission */ macro
Dpte-hash64.h19 #define _PAGE_EXEC 0x0004 /* No execute on POWER4 and newer (we invert) */ macro
Dpte-8xx.h65 #define _PAGE_KERNEL_ROX (_PAGE_EXEC | _PAGE_RO | _PAGE_KNLRO)
Dpte-book3e.h49 #define _PAGE_EXEC _PAGE_BAP_UX /* .. and was cache cleaned */ macro
Dpgtable-ppc64.h330 (_PAGE_DIRTY | _PAGE_ACCESSED | _PAGE_RW | _PAGE_EXEC); in __ptep_set_access_flags()
/linux-4.1.27/arch/openrisc/include/asm/
Dpgtable.h137 #define _PAGE_EXEC 0x400 /* software: page is executable */ macro
164 #define PAGE_READONLY_X __pgprot(_PAGE_ALL | _PAGE_URE | _PAGE_SRE | _PAGE_EXEC)
170 | _PAGE_SHARED | _PAGE_EXEC)
172 #define PAGE_COPY_X __pgprot(_PAGE_ALL | _PAGE_URE | _PAGE_SRE | _PAGE_EXEC)
176 | _PAGE_SHARED | _PAGE_DIRTY | _PAGE_EXEC)
179 | _PAGE_SHARED | _PAGE_DIRTY | _PAGE_EXEC)
182 | _PAGE_SHARED | _PAGE_DIRTY | _PAGE_EXEC | _PAGE_CI)
239 static inline int pte_exec(pte_t pte) { return pte_val(pte) & _PAGE_EXEC; } in pte_exec()
259 pte_val(pte) &= ~(_PAGE_EXEC); in pte_exprotect()
289 pte_val(pte) |= _PAGE_EXEC; in pte_mkexec()
/linux-4.1.27/arch/powerpc/mm/
Dpgtable.c64 #if defined(CONFIG_PPC_STD_MMU) || _PAGE_EXEC == 0
105 if (!(pte_val(pte) & _PAGE_EXEC) || !pte_looks_normal(pte)) in set_pte_filter()
125 return __pte(pte_val(pte) & ~_PAGE_EXEC); in set_pte_filter()
138 if (dirty || (pte_val(pte) & _PAGE_EXEC) || !is_exec_fault()) in set_access_flags_filter()
164 return __pte(pte_val(pte) | _PAGE_EXEC); in set_access_flags_filter()
D40x_mmu.c110 unsigned long val = p | _PMD_SIZE_16M | _PAGE_EXEC | _PAGE_HWWRITE; in mmu_mapin_ram()
125 unsigned long val = p | _PMD_SIZE_4M | _PAGE_EXEC | _PAGE_HWWRITE; in mmu_mapin_ram()
Dhugetlbpage-hash64.c65 rflags |= ((new_pte & _PAGE_EXEC) ? 0 : HPTE_R_N); in __hash_page_huge()
Dtlb_low_64e.S225 andi. r10,r11,_PAGE_EXEC|_PAGE_BAP_SX
245 li r11,_PAGE_PRESENT|_PAGE_EXEC /* Base perm */
580 li r11,_PAGE_PRESENT|_PAGE_EXEC /* Base perm */
717 andi. r10,r11,_PAGE_EXEC
Dhugepage-hash64.c68 rflags |= ((new_pmd & _PAGE_EXEC) ? 0 : HPTE_R_N); in __hash_page_thp()
Dmem.c512 access |= _PAGE_EXEC; in update_mmu_cache()
Dpgtable_32.c161 flags &= ~(_PAGE_USER | _PAGE_EXEC); in ioremap_prot()
Dpgtable_64.c294 flags &= ~(_PAGE_USER | _PAGE_EXEC); in ioremap_prot()
Dhash_utils_64.c166 if ((pteflags & _PAGE_EXEC) == 0) in htab_convert_pte_flags()
/linux-4.1.27/arch/microblaze/include/asm/
Dpgtable.h231 #ifndef _PAGE_EXEC
232 #define _PAGE_EXEC 0 macro
253 #define PAGE_READONLY_X __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_EXEC)
256 __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_RW | _PAGE_EXEC)
258 #define PAGE_COPY_X __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_EXEC)
334 static inline int pte_exec(pte_t pte) { return pte_val(pte) & _PAGE_EXEC; } in pte_exec()
346 { pte_val(pte) &= ~_PAGE_EXEC; return pte; } in pte_exprotect()
355 { pte_val(pte) |= _PAGE_USER | _PAGE_EXEC; return pte; } in pte_mkexec()
/linux-4.1.27/arch/m32r/include/asm/
Dpgtable.h97 #define _PAGE_EXEC (1UL << _PAGE_BIT_EXEC) macro
119 __pgprot(_PAGE_PRESENT | _PAGE_EXEC | _PAGE_WRITE | _PAGE_READ \
124 __pgprot(_PAGE_PRESENT | _PAGE_EXEC | _PAGE_READ | _PAGE_ACCESSED)
128 __pgprot(_PAGE_PRESENT | _PAGE_EXEC | _PAGE_READ | _PAGE_ACCESSED)
131 ( _PAGE_PRESENT | _PAGE_EXEC | _PAGE_WRITE | _PAGE_READ | _PAGE_DIRTY \
/linux-4.1.27/arch/nios2/include/asm/
Dpgtable.h36 ((x) ? _PAGE_EXEC : 0) | \
66 _PAGE_WRITE | _PAGE_EXEC | _PAGE_GLOBAL)
180 const unsigned long mask = _PAGE_READ | _PAGE_WRITE | _PAGE_EXEC; in pte_modify()
Dpgtable-bits.h21 #define _PAGE_EXEC (1<<21) macro
/linux-4.1.27/arch/parisc/include/asm/
Dpgtable.h189 #define _PAGE_EXEC (1 << xlate_pabit(_PAGE_EXEC_BIT)) macro
202 #define _PAGE_KERNEL_EXEC (_PAGE_KERNEL_RO | _PAGE_EXEC)
231 #define PAGE_EXECREAD __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_READ | _PAGE_EXEC |_PAGE_ACCESS…
233 #define PAGE_RWX __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_READ | _PAGE_WRITE | _PAGE_EXEC
/linux-4.1.27/arch/powerpc/sysdev/
Dppc4xx_ocm.c182 ioflags = _PAGE_NO_CACHE | _PAGE_GUARDED | _PAGE_EXEC; in ocm_init_node()
198 ioflags = _PAGE_EXEC; in ocm_init_node()
/linux-4.1.27/arch/openrisc/mm/
Dfault.c157 if ((vector == 0x400) && !(vma->vm_page_prot.pgprot & _PAGE_EXEC)) in do_page_fault()
/linux-4.1.27/arch/nios2/mm/
Dtlb.c189 (tlbacc & _PAGE_EXEC ? 'x' : '-'), in dump_tlb_line()
/linux-4.1.27/arch/powerpc/kernel/
Dhead_fsl_booke.S568 li r13,_PAGE_PRESENT | _PAGE_ACCESSED | _PAGE_EXEC
582 li r13,_PAGE_PRESENT | _PAGE_ACCESSED | _PAGE_EXEC
771 li r10, (_PAGE_EXEC | _PAGE_PRESENT)
Dhead_44x.S455 li r13,_PAGE_PRESENT | _PAGE_ACCESSED | _PAGE_EXEC
678 li r13,_PAGE_PRESENT | _PAGE_ACCESSED | _PAGE_EXEC