Searched refs:_PAGE_PRESENT (Results 1 - 25 of 114) sorted by relevance

12345

/linux-master/arch/nios2/include/asm/
H A Dpgtable-bits.h30 #define _PAGE_PRESENT (1<<25) /* PTE contains a translation */ macro
/linux-master/arch/riscv/include/asm/
H A Dpgtable-bits.h11 #define _PAGE_PRESENT (1 << 0) macro
22 #define _PAGE_TABLE _PAGE_PRESENT
H A Dkfence.h21 set_pte(pte, __pte(pte_val(ptep_get(pte)) & ~_PAGE_PRESENT));
23 set_pte(pte, __pte(pte_val(ptep_get(pte)) | _PAGE_PRESENT));
H A Dpgtable-32.h32 #define _PAGE_CHG_MASK (~(unsigned long)(_PAGE_PRESENT | _PAGE_READ | \
/linux-master/arch/hexagon/mm/
H A Dinit.c240 [VM_NONE] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
242 [VM_READ] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
244 [VM_WRITE] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
246 [VM_WRITE | VM_READ] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
248 [VM_EXEC] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
250 [VM_EXEC | VM_READ] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
253 [VM_EXEC | VM_WRITE] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
255 [VM_EXEC | VM_WRITE | VM_READ] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
258 [VM_SHARED] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
260 [VM_SHARED | VM_READ] = __pgprot(_PAGE_PRESENT | _PAGE_USE
[all...]
/linux-master/arch/parisc/include/asm/
H A Dkfence.h35 set_pte(pte, __pte(pte_val(*pte) & ~_PAGE_PRESENT));
37 set_pte(pte, __pte(pte_val(*pte) | _PAGE_PRESENT));
/linux-master/arch/powerpc/include/asm/
H A Dkfence.h38 pte_update(&init_mm, addr, kpte, _PAGE_PRESENT, 0, 0);
41 pte_update(&init_mm, addr, kpte, 0, _PAGE_PRESENT, 0);
/linux-master/arch/powerpc/include/asm/nohash/32/
H A Dpte-40x.h42 #define _PAGE_PRESENT 0x002 /* software: PTE contains a translation */ macro
67 #define _PAGE_BASE_NC (_PAGE_PRESENT | _PAGE_ACCESSED)
H A Dpte-44x.h65 #define _PAGE_PRESENT 0x00000001 /* S: PTE valid */ macro
96 #define _PAGE_BASE_NC (_PAGE_PRESENT | _PAGE_ACCESSED)
H A Dpte-85xx.h21 #define _PAGE_PRESENT 0x00002 /* S: PTE contains a translation */ macro
52 #define _PAGE_BASE_NC (_PAGE_PRESENT | _PAGE_ACCESSED)
/linux-master/arch/mips/mm/
H A Dcache.c184 protection_map[0] = PM(_PAGE_PRESENT | _PAGE_NO_EXEC | _PAGE_NO_READ);
185 protection_map[1] = PM(_PAGE_PRESENT | _PAGE_NO_EXEC);
186 protection_map[2] = PM(_PAGE_PRESENT | _PAGE_NO_EXEC | _PAGE_NO_READ);
187 protection_map[3] = PM(_PAGE_PRESENT | _PAGE_NO_EXEC);
188 protection_map[4] = PM(_PAGE_PRESENT);
189 protection_map[5] = PM(_PAGE_PRESENT);
190 protection_map[6] = PM(_PAGE_PRESENT);
191 protection_map[7] = PM(_PAGE_PRESENT);
193 protection_map[8] = PM(_PAGE_PRESENT | _PAGE_NO_EXEC | _PAGE_NO_READ);
194 protection_map[9] = PM(_PAGE_PRESENT | _PAGE_NO_EXE
[all...]
/linux-master/arch/loongarch/mm/
H A Dcache.c166 _PAGE_USER | _PAGE_PRESENT |
169 _PAGE_USER | _PAGE_PRESENT |
172 _PAGE_USER | _PAGE_PRESENT |
175 _PAGE_USER | _PAGE_PRESENT),
177 _PAGE_USER | _PAGE_PRESENT),
179 _PAGE_USER | _PAGE_PRESENT),
181 _PAGE_USER | _PAGE_PRESENT),
186 _PAGE_USER | _PAGE_PRESENT |
189 _PAGE_USER | _PAGE_PRESENT |
192 _PAGE_USER | _PAGE_PRESENT |
[all...]
/linux-master/arch/loongarch/include/asm/
H A Dpgtable-bits.h31 #define _PAGE_PRESENT (_ULCAST_(1) << _PAGE_PRESENT_SHIFT) macro
82 #define PAGE_SHARED __pgprot(_PAGE_PRESENT | _PAGE_WRITE | \
84 #define PAGE_READONLY __pgprot(_PAGE_PRESENT | _PAGE_USER | _CACHE_CC)
86 #define PAGE_KERNEL __pgprot(_PAGE_PRESENT | __READABLE | __WRITEABLE | \
88 #define PAGE_KERNEL_SUC __pgprot(_PAGE_PRESENT | __READABLE | __WRITEABLE | \
90 #define PAGE_KERNEL_WUC __pgprot(_PAGE_PRESENT | __READABLE | __WRITEABLE | \
H A Dkfence.h59 set_pte(pte, __pte(pte_val(*pte) & ~(_PAGE_VALID | _PAGE_PRESENT)));
61 set_pte(pte, __pte(pte_val(*pte) | (_PAGE_VALID | _PAGE_PRESENT)));
/linux-master/arch/x86/include/asm/
H A Dkfence.h57 set_pte(pte, __pte(pte_val(*pte) & ~_PAGE_PRESENT));
59 set_pte(pte, __pte(pte_val(*pte) | _PAGE_PRESENT));
H A Dpgtable-invert.h18 return val && !(val & _PAGE_PRESENT);
/linux-master/arch/sh/include/asm/
H A Dpgtable_32.h50 #define _PAGE_PRESENT 0x100 /* V-bit : page is valid */ macro
179 #define PAGE_SHARED __pgprot(_PAGE_PRESENT | _PAGE_ACCESSED | \
186 #define PAGE_EXECREAD __pgprot(_PAGE_PRESENT | _PAGE_ACCESSED | \
195 #define PAGE_READONLY __pgprot(_PAGE_PRESENT | _PAGE_ACCESSED | \
200 #define PAGE_WRITEONLY __pgprot(_PAGE_PRESENT | _PAGE_ACCESSED | \
205 #define PAGE_RWX __pgprot(_PAGE_PRESENT | _PAGE_ACCESSED | \
214 #define PAGE_KERNEL __pgprot(_PAGE_PRESENT | _PAGE_CACHABLE | \
222 __pgprot(_PAGE_PRESENT | _PAGE_DIRTY | \
229 #define PAGE_KERNEL_RO __pgprot(_PAGE_PRESENT | _PAGE_CACHABLE | \
242 #define PAGE_SHARED __pgprot(_PAGE_PRESENT | _PAGE_R
[all...]
/linux-master/arch/um/include/asm/
H A Dpgtable.h13 #define _PAGE_PRESENT 0x001 macro
20 /* If _PAGE_PRESENT is clear, we use these: */
56 #define _PAGE_TABLE (_PAGE_PRESENT | _PAGE_RW | _PAGE_USER | _PAGE_ACCESSED | _PAGE_DIRTY)
57 #define _KERNPG_TABLE (_PAGE_PRESENT | _PAGE_RW | _PAGE_ACCESSED | _PAGE_DIRTY)
60 (_PAGE_PRESENT | _PAGE_RW | _PAGE_DIRTY | _PAGE_ACCESSED)
62 #define PAGE_SHARED __pgprot(_PAGE_PRESENT | _PAGE_RW | _PAGE_USER | _PAGE_ACCESSED)
63 #define PAGE_COPY __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_ACCESSED)
64 #define PAGE_READONLY __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_ACCESSED)
65 #define PAGE_KERNEL __pgprot(_PAGE_PRESENT | _PAGE_RW | _PAGE_DIRTY | _PAGE_ACCESSED)
86 #define pmd_present(x) (pmd_val(x) & _PAGE_PRESENT)
[all...]
/linux-master/arch/powerpc/mm/ptdump/
H A Dbook3s64.c39 .mask = _PAGE_PRESENT,
40 .val = _PAGE_PRESENT,
44 .mask = _PAGE_PRESENT | _PAGE_INVALID,
H A D8xx.c41 .mask = _PAGE_PRESENT,
42 .val = _PAGE_PRESENT,
H A Dshared.c29 .mask = _PAGE_PRESENT,
30 .val = _PAGE_PRESENT,
/linux-master/arch/csky/abiv1/inc/abi/
H A Dpgtable-bits.h7 #define _PAGE_PRESENT (1<<0) macro
36 * bit 0: _PAGE_PRESENT (zero)
/linux-master/arch/csky/abiv2/inc/abi/
H A Dpgtable-bits.h10 #define _PAGE_PRESENT (1<<10) macro
42 * bit 10: _PAGE_PRESENT (zero)
/linux-master/arch/hexagon/include/asm/
H A Dpgtable.h45 #define _PAGE_PRESENT (1<<0) macro
54 #define _PAGE_VALID _PAGE_PRESENT
109 #define PAGE_NONE __pgprot(_PAGE_PRESENT | _PAGE_USER | \
111 #define PAGE_READONLY __pgprot(_PAGE_PRESENT | _PAGE_USER | \
114 #define PAGE_EXEC __pgprot(_PAGE_PRESENT | _PAGE_USER | \
117 #define PAGE_SHARED __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_READ | \
119 #define PAGE_KERNEL __pgprot(_PAGE_PRESENT | _PAGE_READ | \
238 return pte_val(pte) & _PAGE_PRESENT;
361 * Swap/file PTE definitions. If _PAGE_PRESENT is zero, the rest of the PTE is
364 * _PAGE_PRESENT, w
[all...]
/linux-master/arch/xtensa/include/asm/
H A Dpgtable.h168 #define _PAGE_PRESENT (_PAGE_HW_VALID | _PAGE_CA_WB | _PAGE_ACCESSED) macro
171 #define PAGE_COPY __pgprot(_PAGE_PRESENT | _PAGE_USER)
172 #define PAGE_COPY_EXEC __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_HW_EXEC)
173 #define PAGE_READONLY __pgprot(_PAGE_PRESENT | _PAGE_USER)
174 #define PAGE_READONLY_EXEC __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_HW_EXEC)
175 #define PAGE_SHARED __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_WRITABLE)
177 __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_WRITABLE | _PAGE_HW_EXEC)
178 #define PAGE_KERNEL __pgprot(_PAGE_PRESENT | _PAGE_HW_WRITE)
179 #define PAGE_KERNEL_RO __pgprot(_PAGE_PRESENT)
180 #define PAGE_KERNEL_EXEC __pgprot(_PAGE_PRESENT|_PAGE_HW_WRIT
[all...]

Completed in 626 milliseconds

12345