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 D | pte-common.h | 16 #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 D | pte-44x.h | 81 #define _PAGE_EXEC 0x00000004 /* H: Execute permission */ macro
|
H A D | pte-fsl-booke.h | 26 #define _PAGE_EXEC 0x00010 /* H: SX permission */ macro
|
H A D | pte-40x.h | 50 #define _PAGE_EXEC 0x200 /* hardware: EX permission */ macro
|
H A D | pte-hash64.h | 20 #define _PAGE_EXEC 0x0004 /* No execute on POWER4 and newer (we invert) */ macro
|
H A D | pte-book3e.h | 50 #define _PAGE_EXEC _PAGE_BAP_UX /* .. and was cache cleaned */ macro
|
H A D | pgtable-ppc32.h | 191 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 D | pgtable-ppc64.h | 316 (_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 D | 40x_mmu.c | 108 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 D | pgtable.c | 170 #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 D | hugetlbpage-hash64.c | 59 /* _PAGE_EXEC -> HW_NO_EXEC since it's inverted */ 60 rflags |= ((new_pte & _PAGE_EXEC) ? 0 : HPTE_R_N);
|
H A D | tlb_low_64e.S | 134 li r11,_PAGE_PRESENT|_PAGE_EXEC /* Base perm */ 266 andi. r10,r11,_PAGE_EXEC
|
H A D | pgtable_64.c | 265 /* we don't want to let _PAGE_USER and _PAGE_EXEC leak out */ 266 flags &= ~(_PAGE_USER | _PAGE_EXEC);
|
H A D | pgtable_32.c | 142 /* we don't want to let _PAGE_USER and _PAGE_EXEC leak out */ 143 flags &= ~(_PAGE_USER | _PAGE_EXEC);
|
H A D | mem.c | 519 access |= _PAGE_EXEC;
|
H A D | hash_utils_64.c | 160 /* _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 D | pgtable.h | 237 #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 D | pgtable.h | 100 #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 D | pgtable.h | 153 #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 D | head_fsl_booke.S | 447 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 D | head_44x.S | 347 li r13,_PAGE_PRESENT | _PAGE_ACCESSED | _PAGE_EXEC 564 li r13,_PAGE_PRESENT | _PAGE_ACCESSED | _PAGE_EXEC
|
Completed in 129 milliseconds