Searched refs:_PAGE_EXEC (Results 1 - 21 of 21) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/include/asm/
H A Dpte-common.h16 #ifndef _PAGE_EXEC
17 #define _PAGE_EXEC 0 macro
48 #define _PAGE_KERNEL_ROX (_PAGE_EXEC)
54 #define _PAGE_KERNEL_RWX (_PAGE_DIRTY | _PAGE_RW | _PAGE_HWWRITE | _PAGE_EXEC)
99 _PAGE_RW | _PAGE_HWWRITE | _PAGE_DIRTY | _PAGE_EXEC)
120 * possible on platforms that define _PAGE_EXEC
126 #define PAGE_SHARED_X __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_RW | _PAGE_EXEC)
128 #define PAGE_COPY_X __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_EXEC)
130 #define PAGE_READONLY_X __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_EXEC)
H A Dpte-44x.h81 #define _PAGE_EXEC 0x00000004 /* H: Execute permission */ macro
H A Dpte-fsl-booke.h26 #define _PAGE_EXEC 0x00010 /* H: SX permission */ macro
H A Dpte-40x.h50 #define _PAGE_EXEC 0x200 /* hardware: EX permission */ macro
H A Dpte-hash64.h20 #define _PAGE_EXEC 0x0004 /* No execute on POWER4 and newer (we invert) */ macro
H A Dpte-book3e.h50 #define _PAGE_EXEC _PAGE_BAP_UX /* .. and was cache cleaned */ macro
H A Dpgtable-ppc32.h191 if ((old & _PAGE_USER) && (old & _PAGE_EXEC))
222 if ((old & _PAGE_USER) && (old & _PAGE_EXEC))
272 (_PAGE_DIRTY | _PAGE_ACCESSED | _PAGE_RW | _PAGE_EXEC);
H A Dpgtable-ppc64.h316 (_PAGE_DIRTY | _PAGE_ACCESSED | _PAGE_RW | _PAGE_EXEC);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/mm/
H A D40x_mmu.c108 unsigned long val = p | _PMD_SIZE_16M | _PAGE_EXEC | _PAGE_HWWRITE;
123 unsigned long val = p | _PMD_SIZE_4M | _PAGE_EXEC | _PAGE_HWWRITE;
H A Dpgtable.c170 #if defined(CONFIG_PPC_STD_MMU) || _PAGE_EXEC == 0
204 #else /* defined(CONFIG_PPC_STD_MMU) || _PAGE_EXEC == 0 */
207 * as we don't have two bits to spare for _PAGE_EXEC and _PAGE_HWEXEC so
215 if (!(pte_val(pte) & _PAGE_EXEC) || !pte_looks_normal(pte))
218 /* If you set _PAGE_EXEC on weird pages you're on your own */
234 /* Else, we filter out _PAGE_EXEC */
235 return __pte(pte_val(pte) & ~_PAGE_EXEC);
244 * to recover lost _PAGE_EXEC and perform I$/D$ coherency
245 * if necessary. Also if _PAGE_EXEC is already set, same deal,
248 if (dirty || (pte_val(pte) & _PAGE_EXEC) || !is_exec_faul
[all...]
H A Dhugetlbpage-hash64.c59 /* _PAGE_EXEC -> HW_NO_EXEC since it's inverted */
60 rflags |= ((new_pte & _PAGE_EXEC) ? 0 : HPTE_R_N);
H A Dtlb_low_64e.S134 li r11,_PAGE_PRESENT|_PAGE_EXEC /* Base perm */
266 andi. r10,r11,_PAGE_EXEC
H A Dpgtable_64.c265 /* we don't want to let _PAGE_USER and _PAGE_EXEC leak out */
266 flags &= ~(_PAGE_USER | _PAGE_EXEC);
H A Dpgtable_32.c142 /* we don't want to let _PAGE_USER and _PAGE_EXEC leak out */
143 flags &= ~(_PAGE_USER | _PAGE_EXEC);
H A Dmem.c519 access |= _PAGE_EXEC;
H A Dhash_utils_64.c160 /* _PAGE_EXEC -> NOEXEC */
161 if ((pteflags & _PAGE_EXEC) == 0)
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/microblaze/include/asm/
H A Dpgtable.h237 #ifndef _PAGE_EXEC
238 #define _PAGE_EXEC 0 macro
259 #define PAGE_READONLY_X __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_EXEC)
262 __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_RW | _PAGE_EXEC)
264 #define PAGE_COPY_X __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_EXEC)
340 static inline int pte_exec(pte_t pte) { return pte_val(pte) & _PAGE_EXEC; }
353 { pte_val(pte) &= ~_PAGE_EXEC; return pte; }
362 { pte_val(pte) |= _PAGE_USER | _PAGE_EXEC; return pte; }
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/m32r/include/asm/
H A Dpgtable.h100 #define _PAGE_EXEC (1UL << _PAGE_BIT_EXEC) macro
122 __pgprot(_PAGE_PRESENT | _PAGE_EXEC | _PAGE_WRITE | _PAGE_READ \
127 __pgprot(_PAGE_PRESENT | _PAGE_EXEC | _PAGE_READ | _PAGE_ACCESSED)
131 __pgprot(_PAGE_PRESENT | _PAGE_EXEC | _PAGE_READ | _PAGE_ACCESSED)
134 ( _PAGE_PRESENT | _PAGE_EXEC | _PAGE_WRITE | _PAGE_READ | _PAGE_DIRTY \
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/parisc/include/asm/
H A Dpgtable.h153 #define _PAGE_EXEC (1 << xlate_pabit(_PAGE_EXEC_BIT)) macro
167 #define _PAGE_KERNEL (_PAGE_PRESENT | _PAGE_EXEC | _PAGE_READ | _PAGE_WRITE | _PAGE_DIRTY | _PAGE_ACCESSED)
194 #define PAGE_EXECREAD __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_READ | _PAGE_EXEC |_PAGE_ACCESSED)
196 #define PAGE_RWX __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_READ | _PAGE_WRITE | _PAGE_EXEC |_PAGE_ACCESSED)
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/kernel/
H A Dhead_fsl_booke.S447 li r13,_PAGE_PRESENT | _PAGE_ACCESSED | _PAGE_EXEC
461 li r13,_PAGE_PRESENT | _PAGE_ACCESSED | _PAGE_EXEC
573 li r10, (_PAGE_EXEC | _PAGE_PRESENT)
H A Dhead_44x.S347 li r13,_PAGE_PRESENT | _PAGE_ACCESSED | _PAGE_EXEC
564 li r13,_PAGE_PRESENT | _PAGE_ACCESSED | _PAGE_EXEC

Completed in 129 milliseconds