Symbol: _PAGE_USER
arch/hexagon/include/asm/pgtable.h
106
#define PAGE_NONE __pgprot(_PAGE_PRESENT | _PAGE_USER | \
arch/hexagon/include/asm/pgtable.h
108
#define PAGE_READONLY __pgprot(_PAGE_PRESENT | _PAGE_USER | \
arch/hexagon/include/asm/pgtable.h
111
#define PAGE_EXEC __pgprot(_PAGE_PRESENT | _PAGE_USER | \
arch/hexagon/include/asm/pgtable.h
114
#define PAGE_SHARED __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_READ | \
arch/hexagon/include/asm/pgtable.h
143
((pte_val(pte) & (_PAGE_EXECUTE | _PAGE_USER)) == \
arch/hexagon/include/asm/pgtable.h
144
(_PAGE_EXECUTE | _PAGE_USER))
arch/hexagon/mm/init.c
205
[VM_NONE] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
arch/hexagon/mm/init.c
207
[VM_READ] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
arch/hexagon/mm/init.c
209
[VM_WRITE] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
arch/hexagon/mm/init.c
211
[VM_WRITE | VM_READ] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
arch/hexagon/mm/init.c
213
[VM_EXEC] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
arch/hexagon/mm/init.c
215
[VM_EXEC | VM_READ] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
arch/hexagon/mm/init.c
218
[VM_EXEC | VM_WRITE] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
arch/hexagon/mm/init.c
220
[VM_EXEC | VM_WRITE | VM_READ] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
arch/hexagon/mm/init.c
223
[VM_SHARED] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
arch/hexagon/mm/init.c
225
[VM_SHARED | VM_READ] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
arch/hexagon/mm/init.c
227
[VM_SHARED | VM_WRITE] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
arch/hexagon/mm/init.c
229
[VM_SHARED | VM_WRITE | VM_READ] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
arch/hexagon/mm/init.c
232
[VM_SHARED | VM_EXEC] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
arch/hexagon/mm/init.c
234
[VM_SHARED | VM_EXEC | VM_READ] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
arch/hexagon/mm/init.c
237
[VM_SHARED | VM_EXEC | VM_WRITE] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
arch/hexagon/mm/init.c
240
[VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
arch/loongarch/include/asm/pgtable-bits.h
113
_PAGE_USER | _CACHE_CC)
arch/loongarch/include/asm/pgtable-bits.h
115
_PAGE_USER | _CACHE_CC)
arch/loongarch/include/asm/pgtable-bits.h
116
#define PAGE_READONLY __pgprot(_PAGE_PRESENT | _PAGE_USER | _CACHE_CC)
arch/loongarch/mm/cache.c
152
[VM_NONE] = __pgprot(_CACHE_CC | _PAGE_USER |
arch/loongarch/mm/cache.c
156
_PAGE_USER | _PAGE_PRESENT |
arch/loongarch/mm/cache.c
159
_PAGE_USER | _PAGE_PRESENT |
arch/loongarch/mm/cache.c
162
_PAGE_USER | _PAGE_PRESENT |
arch/loongarch/mm/cache.c
165
_PAGE_USER | _PAGE_PRESENT),
arch/loongarch/mm/cache.c
167
_PAGE_USER | _PAGE_PRESENT),
arch/loongarch/mm/cache.c
169
_PAGE_USER | _PAGE_PRESENT),
arch/loongarch/mm/cache.c
171
_PAGE_USER | _PAGE_PRESENT),
arch/loongarch/mm/cache.c
172
[VM_SHARED] = __pgprot(_CACHE_CC | _PAGE_USER |
arch/loongarch/mm/cache.c
176
_PAGE_USER | _PAGE_PRESENT |
arch/loongarch/mm/cache.c
179
_PAGE_USER | _PAGE_PRESENT |
arch/loongarch/mm/cache.c
182
_PAGE_USER | _PAGE_PRESENT |
arch/loongarch/mm/cache.c
185
_PAGE_USER | _PAGE_PRESENT),
arch/loongarch/mm/cache.c
187
_PAGE_USER | _PAGE_PRESENT),
arch/loongarch/mm/cache.c
189
_PAGE_USER | _PAGE_PRESENT |
arch/loongarch/mm/cache.c
192
_PAGE_USER | _PAGE_PRESENT |
arch/microblaze/include/asm/pgtable.h
193
#define PAGE_READONLY __pgprot(_PAGE_BASE | _PAGE_USER)
arch/microblaze/include/asm/pgtable.h
194
#define PAGE_READONLY_X __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_EXEC)
arch/microblaze/include/asm/pgtable.h
195
#define PAGE_SHARED __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_RW)
arch/microblaze/include/asm/pgtable.h
197
__pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_RW | _PAGE_EXEC)
arch/microblaze/include/asm/pgtable.h
198
#define PAGE_COPY __pgprot(_PAGE_BASE | _PAGE_USER)
arch/microblaze/include/asm/pgtable.h
199
#define PAGE_COPY_X __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_EXEC)
arch/microblaze/include/asm/pgtable.h
234
static inline int pte_read(pte_t pte) { return pte_val(pte) & _PAGE_USER; }
arch/microblaze/include/asm/pgtable.h
244
{ pte_val(pte) &= ~_PAGE_USER; return pte; }
arch/microblaze/include/asm/pgtable.h
255
{ pte_val(pte) |= _PAGE_USER; return pte; }
arch/microblaze/include/asm/pgtable.h
257
{ pte_val(pte) |= _PAGE_USER | _PAGE_EXEC; return pte; }
arch/microblaze/mm/pgtable.c
180
f |= _PAGE_USER;
arch/parisc/include/asm/pgtable.h
231
#define PAGE_NONE __pgprot(_PAGE_PRESENT | _PAGE_USER)
arch/parisc/include/asm/pgtable.h
232
#define PAGE_SHARED __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_READ | _PAGE_WRITE)
arch/parisc/include/asm/pgtable.h
236
#define PAGE_READONLY __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_READ)
arch/parisc/include/asm/pgtable.h
237
#define PAGE_WRITEONLY __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_WRITE)
arch/parisc/include/asm/pgtable.h
238
#define PAGE_EXECREAD __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_READ | _PAGE_EXEC)
arch/parisc/include/asm/pgtable.h
240
#define PAGE_RWX __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_READ | _PAGE_WRITE | _PAGE_EXEC)
arch/parisc/include/asm/pgtable.h
246
#define PAGE_GATEWAY __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_GATEWAY| _PAGE_READ)
arch/parisc/include/asm/pgtable.h
267
#define pte_user(x) (pte_val(x) & _PAGE_USER)
arch/riscv/include/asm/pgtable-32.h
34
_PAGE_USER | _PAGE_GLOBAL))
arch/riscv/include/asm/pgtable-64.h
174
_PAGE_USER | _PAGE_GLOBAL | \
arch/riscv/include/asm/pgtable-64.h
200
return pud_val(pud) & _PAGE_USER;
arch/riscv/include/asm/pgtable-bits.h
53
_PAGE_USER : 0)
arch/riscv/include/asm/pgtable.h
167
#define _PAGE_BASE (_PAGE_PRESENT | _PAGE_ACCESSED | _PAGE_USER)
arch/riscv/include/asm/pgtable.h
382
return pte_val(pte) & _PAGE_USER;
arch/riscv/mm/ptdump.c
164
.mask = _PAGE_USER,
arch/sh/include/asm/pgtable.h
131
u64 prot = _PAGE_PRESENT | _PAGE_USER;
arch/sh/include/asm/pgtable_32.h
242
#define PAGE_SHARED __pgprot(_PAGE_PRESENT | _PAGE_RW | _PAGE_USER | \
arch/sh/include/asm/pgtable_32.h
246
#define PAGE_COPY __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_CACHABLE | \
arch/sh/include/asm/pgtable_32.h
249
#define PAGE_READONLY __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_CACHABLE | \
arch/sh/include/asm/pgtable_32.h
471
#define _PAGE_SWP_EXCLUSIVE _PAGE_USER
arch/sh/include/asm/pgtable_32.h
56
#define _PAGE_PR_MASK (_PAGE_RW | _PAGE_USER)
arch/sh/mm/pmb.c
209
return (pgprot_val(prot) & _PAGE_USER) == 0;
arch/um/include/asm/pgtable-4level.h
59
#define pud_bad(x) ((pud_val(x) & (~PAGE_MASK & ~_PAGE_USER)) != _KERNPG_TABLE)
arch/um/include/asm/pgtable-4level.h
67
#define p4d_bad(x) ((p4d_val(x) & (~PAGE_MASK & ~_PAGE_USER)) != _KERNPG_TABLE)
arch/um/include/asm/pgtable.h
170
pte_set_bits(pte, _PAGE_USER);
arch/um/include/asm/pgtable.h
55
#define _PAGE_TABLE (_PAGE_PRESENT | _PAGE_RW | _PAGE_USER | _PAGE_ACCESSED | _PAGE_DIRTY)
arch/um/include/asm/pgtable.h
61
#define PAGE_SHARED __pgprot(_PAGE_PRESENT | _PAGE_RW | _PAGE_USER | _PAGE_ACCESSED)
arch/um/include/asm/pgtable.h
62
#define PAGE_COPY __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_ACCESSED)
arch/um/include/asm/pgtable.h
63
#define PAGE_READONLY __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_ACCESSED)
arch/um/include/asm/pgtable.h
77
#define pmd_bad(x) ((pmd_val(x) & (~PAGE_MASK & ~_PAGE_USER)) != _KERNPG_TABLE)
arch/x86/entry/vsyscall/vsyscall_64.c
373
set_pgd(pgd, __pgd(pgd_val(*pgd) | _PAGE_USER));
arch/x86/entry/vsyscall/vsyscall_64.c
375
set_p4d(p4d, __p4d(p4d_val(*p4d) | _PAGE_USER));
arch/x86/entry/vsyscall/vsyscall_64.c
377
set_pud(pud, __pud(pud_val(*pud) | _PAGE_USER));
arch/x86/entry/vsyscall/vsyscall_64.c
379
set_pmd(pmd, __pmd(pmd_val(*pmd) | _PAGE_USER));
arch/x86/include/asm/pgtable.h
1027
return (pmd_flags(pmd) & ~(_PAGE_USER | _PAGE_ACCESSED)) !=
arch/x86/include/asm/pgtable.h
1066
return (pud_flags(pud) & ~(_KERNPG_TABLE | _PAGE_USER)) != 0;
arch/x86/include/asm/pgtable.h
1094
unsigned long ignore_flags = _KERNPG_TABLE | _PAGE_USER;
arch/x86/include/asm/pgtable.h
1137
unsigned long ignore_flags = _PAGE_USER;
arch/x86/include/asm/pgtable.h
1627
unsigned long need_pte_bits = _PAGE_PRESENT|_PAGE_USER;
arch/x86/include/asm/pgtable.h
1689
return (pte_val(pte) & _PAGE_PRESENT) && (pte_val(pte) & _PAGE_USER);
arch/x86/include/asm/pgtable.h
1694
return pmd_leaf(pmd) && (pmd_val(pmd) & _PAGE_PRESENT) && (pmd_val(pmd) & _PAGE_USER);
arch/x86/include/asm/pgtable.h
1699
return pud_leaf(pud) && (pud_val(pud) & _PAGE_PRESENT) && (pud_val(pud) & _PAGE_USER);
arch/x86/include/asm/pgtable_types.h
115
#define _PAGE_SWP_UFFD_WP _PAGE_USER
arch/x86/include/asm/pgtable_types.h
190
#define _USR _PAGE_USER
arch/x86/include/asm/tlbflush.h
397
const pteval_t flush_on_change = _PAGE_RW | _PAGE_USER | _PAGE_PWT |
arch/x86/kvm/vmx/vmx.c
4037
tmp = (i << 22) + (_PAGE_PRESENT | _PAGE_RW | _PAGE_USER |
arch/x86/mm/dump_pagetables.c
188
if (pr & _PAGE_USER)
arch/x86/mm/dump_pagetables.c
260
effective = (higher_prot & prot & (_PAGE_USER | _PAGE_RW)) |
arch/x86/mm/fault.c
535
(pgd_flags(*pgd) & _PAGE_USER) &&
arch/x86/mm/init_64.c
401
_PAGE_USER));
arch/x86/mm/init_64.c
407
_PAGE_USER));
arch/x86/mm/init_64.c
413
_PAGE_USER));
arch/x86/mm/pti.c
170
if ((pgd.pgd & (_PAGE_USER|_PAGE_PRESENT)) == (_PAGE_USER|_PAGE_PRESENT) &&
arch/x86/mm/pti.c
287
if (pte_flags(*pte) & _PAGE_USER) {
arch/xtensa/include/asm/pgtable.h
169
#define PAGE_NONE __pgprot(_PAGE_NONE | _PAGE_USER)
arch/xtensa/include/asm/pgtable.h
170
#define PAGE_COPY __pgprot(_PAGE_PRESENT | _PAGE_USER)
arch/xtensa/include/asm/pgtable.h
171
#define PAGE_COPY_EXEC __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_HW_EXEC)
arch/xtensa/include/asm/pgtable.h
172
#define PAGE_READONLY __pgprot(_PAGE_PRESENT | _PAGE_USER)
arch/xtensa/include/asm/pgtable.h
173
#define PAGE_READONLY_EXEC __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_HW_EXEC)
arch/xtensa/include/asm/pgtable.h
174
#define PAGE_SHARED __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_WRITABLE)
arch/xtensa/include/asm/pgtable.h
176
__pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_WRITABLE | _PAGE_HW_EXEC)
arch/xtensa/include/asm/pgtable.h
230
# define pte_none(pte) (pte_val(pte) == (_PAGE_CA_INVALID | _PAGE_USER))
arch/xtensa/include/asm/pgtable.h
239
do { update_pte(ptep, __pte(_PAGE_CA_INVALID | _PAGE_USER)); } while (0)
arch/xtensa/include/asm/pgtable.h
342
_PAGE_CA_INVALID | _PAGE_USER})
tools/testing/selftests/kvm/lib/loongarch/processor.c
138
prot_bits = _PAGE_PRESENT | __READABLE | __WRITEABLE | _CACHE_CC | _PAGE_USER;