Symbol: pgprot_val
arch/alpha/include/asm/pgtable.h
175
{ pte_t pte; pte_val(pte) = (PHYS_TWIDDLE(physpfn) << 32) | pgprot_val(pgprot); return pte; }
arch/alpha/include/asm/pgtable.h
178
{ pte_val(pte) = (pte_val(pte) & _PAGE_CHG_MASK) | pgprot_val(newprot); return pte; }
arch/alpha/mm/init.c
84
(newptbr << 32) | pgprot_val(PAGE_KERNEL);
arch/arc/include/asm/hugepage.h
45
#define pfn_pmd(pfn, prot) (__pmd(((pfn) << PAGE_SHIFT) | pgprot_val(prot)))
arch/arc/include/asm/hugepage.h
53
return __pmd((pmd_val(pmd) & (_PAGE_CHG_MASK | _PAGE_HW_SZ)) | pgprot_val(newprot));
arch/arc/include/asm/pgtable-bits-arcv2.h
100
return __pte((pte_val(pte) & _PAGE_CHG_MASK) | pgprot_val(newprot));
arch/arc/include/asm/pgtable-bits-arcv2.h
57
#define pgprot_noncached(prot) (__pgprot(pgprot_val(prot) & ~_PAGE_CACHEABLE))
arch/arc/include/asm/pgtable-levels.h
144
#define pfn_pmd(pfn,prot) __pmd(((pfn) << PAGE_SHIFT) | pgprot_val(prot))
arch/arc/include/asm/pgtable-levels.h
178
#define pfn_pte(pfn, prot) __pte(__pfn_to_phys(pfn) | pgprot_val(prot))
arch/arm/include/asm/pgtable-3level.h
211
#define pfn_pmd(pfn,prot) (__pmd(((phys_addr_t)(pfn) << PAGE_SHIFT) | pgprot_val(prot)))
arch/arm/include/asm/pgtable-3level.h
226
pmd_val(pmd) = (pmd_val(pmd) & ~mask) | (pgprot_val(newprot) & mask);
arch/arm/include/asm/pgtable.h
112
__pgprot((pgprot_val(prot) & ~(mask)) | (bits))
arch/arm/include/asm/pgtable.h
168
#define pfn_pte(pfn,prot) __pte(__pfn_to_phys(pfn) | pgprot_val(prot))
arch/arm/include/asm/pgtable.h
218
pte_val(pte) &= ~pgprot_val(prot);
arch/arm/include/asm/pgtable.h
224
pte_val(pte) |= pgprot_val(prot);
arch/arm/include/asm/pgtable.h
272
pte_val(pte) = (pte_val(pte) & ~mask) | (pgprot_val(newprot) & mask);
arch/arm/include/asm/pgtable.h
91
#define _MOD_PROT(p, b) __pgprot(pgprot_val(p) | (b))
arch/arm/mm/kasan_init.c
296
__pgprot(pgprot_val(PAGE_KERNEL)
arch/arm/mm/kasan_init.c
67
__pgprot(pgprot_val(PAGE_KERNEL)));
arch/arm/mm/mmu.c
407
if (WARN_ON(pgprot_val(prot) != pgprot_val(FIXMAP_PAGE_IO) &&
arch/arm/mm/mmu.c
408
pgprot_val(prot) && pgprot_val(pgprot_kernel) == 0))
arch/arm/mm/mmu.c
411
if (pgprot_val(prot))
arch/arm/mm/mmu.c
668
pteval_t v = pgprot_val(protection_map[i]);
arch/arm64/include/asm/io.h
273
ptdesc_t user_prot_val = pgprot_val(user_prot);
arch/arm64/include/asm/pgtable.h
1235
pte_val(pte) = (pte_val(pte) & ~mask) | (pgprot_val(newprot) & mask);
arch/arm64/include/asm/pgtable.h
144
__pte(__phys_to_pte_val((phys_addr_t)(pfn) << PAGE_SHIFT) | pgprot_val(prot))
arch/arm64/include/asm/pgtable.h
238
pte_val(pte) &= ~pgprot_val(prot);
arch/arm64/include/asm/pgtable.h
244
pte_val(pte) |= pgprot_val(prot);
arch/arm64/include/asm/pgtable.h
250
pmd_val(pmd) &= ~pgprot_val(prot);
arch/arm64/include/asm/pgtable.h
256
pmd_val(pmd) |= pgprot_val(prot);
arch/arm64/include/asm/pgtable.h
520
return __pgprot((pgprot_val(prot) & ~PUD_TYPE_MASK) | PUD_TYPE_SECT);
arch/arm64/include/asm/pgtable.h
525
return __pgprot((pgprot_val(prot) & ~PMD_TYPE_MASK) | PMD_TYPE_SECT);
arch/arm64/include/asm/pgtable.h
634
#define pfn_pmd(pfn,prot) __pmd(__phys_to_pmd_val((phys_addr_t)(pfn) << PAGE_SHIFT) | pgprot_val(prot))
arch/arm64/include/asm/pgtable.h
656
#define pfn_pud(pfn,prot) __pud(__phys_to_pud_val((phys_addr_t)(pfn) << PAGE_SHIFT) | pgprot_val(prot))
arch/arm64/include/asm/pgtable.h
739
__pgprot((pgprot_val(prot) & ~(mask)) | (bits))
arch/arm64/kernel/efi.c
47
return pgprot_val(prot);
arch/arm64/kernel/efi.c
63
return code_is_misaligned ? pgprot_val(PAGE_KERNEL_EXEC)
arch/arm64/kernel/efi.c
64
: pgprot_val(PAGE_KERNEL);
arch/arm64/kernel/efi.c
70
return pgprot_val(PAGE_KERNEL_RO);
arch/arm64/kernel/efi.c
74
return pgprot_val(PAGE_KERNEL_ROX);
arch/arm64/kernel/efi.c
80
return pgprot_val(PAGE_KERNEL);
arch/arm64/kernel/efi.c
83
return pgprot_val(PAGE_KERNEL_EXEC);
arch/arm64/kernel/pi/map_range.c
34
ptdesc_t protval = pgprot_val(prot) & ~PTE_TYPE_MASK;
arch/arm64/kernel/pi/map_range.c
97
pgprot_val(text_prot) &= ~clrmask;
arch/arm64/kernel/pi/map_range.c
98
pgprot_val(data_prot) &= ~clrmask;
arch/arm64/kvm/mmu.c
1505
switch (FIELD_GET(PTE_ATTRINDX_MASK, pgprot_val(vma->vm_page_prot))) {
arch/arm64/kvm/nested.c
1490
if (pgprot_val(prot) != pgprot_val(PAGE_NONE)) {
arch/arm64/mm/contpte.c
366
pgprot_val(prot) == pgprot_val(orig_prot);
arch/arm64/mm/fixmap.c
129
if (pgprot_val(flags)) {
arch/arm64/mm/mmap.c
100
prot = pgprot_val(protection_map[vm_flags &
arch/arm64/mm/mmap.c
80
pgprot_val(protection_map[i]) &= ~PTE_SHARED;
arch/arm64/mm/mmap.c
98
prot = pgprot_val(protection_map[VM_NONE]);
arch/arm64/mm/mmu.c
1331
pgprot_val(prot) &= ~PTE_NG;
arch/arm64/mm/mmu.c
235
__prot = __pgprot(pgprot_val(prot) | PTE_CONT);
arch/arm64/mm/mmu.c
334
__prot = __pgprot(pgprot_val(prot) | PTE_CONT);
arch/arm64/mm/mmu.c
601
if (pgprot_val(prot) & PMD_SECT_PXN)
arch/arm64/mm/mmu.c
604
prot = __pgprot((pgprot_val(prot) & ~PTE_TYPE_MASK) | PTE_TYPE_PAGE);
arch/arm64/mm/mmu.c
605
prot = __pgprot(pgprot_val(prot) & ~PTE_CONT);
arch/arm64/mm/mmu.c
607
prot = __pgprot(pgprot_val(prot) | PTE_CONT);
arch/arm64/mm/mmu.c
646
if (pgprot_val(prot) & PMD_SECT_PXN)
arch/arm64/mm/mmu.c
649
prot = __pgprot((pgprot_val(prot) & ~PMD_TYPE_MASK) | PMD_TYPE_SECT);
arch/arm64/mm/mmu.c
650
prot = __pgprot(pgprot_val(prot) & ~PTE_CONT);
arch/arm64/mm/mmu.c
652
prot = __pgprot(pgprot_val(prot) | PTE_CONT);
arch/arm64/mm/pageattr.c
139
if (pgprot_val(set_mask) != PTE_VALID || pgprot_val(clear_mask))
arch/arm64/mm/pageattr.c
186
if (rodata_full && (pgprot_val(set_mask) == PTE_RDONLY ||
arch/arm64/mm/pageattr.c
187
pgprot_val(clear_mask) == PTE_RDONLY)) {
arch/arm64/mm/pageattr.c
28
val &= ~(pgprot_val(masks->clear_mask));
arch/arm64/mm/pageattr.c
29
val |= (pgprot_val(masks->set_mask));
arch/csky/include/asm/pgtable.h
235
unsigned long prot = pgprot_val(_prot);
arch/csky/include/asm/pgtable.h
245
unsigned long prot = pgprot_val(_prot);
arch/csky/include/asm/pgtable.h
255
(pgprot_val(newprot)));
arch/csky/include/asm/pgtable.h
40
| pgprot_val(prot))
arch/csky/include/asm/pgtable.h
47
pgprot_val(pgprot))
arch/hexagon/include/asm/pgtable.h
288
pte_val(pte) |= pgprot_val(prot);
arch/hexagon/include/asm/pgtable.h
340
#define pfn_pte(pfn, pgprot) __pte((pfn << PAGE_SHIFT) | pgprot_val(pgprot))
arch/loongarch/include/asm/io.h
31
switch (pgprot_val(prot) & _CACHE_MASK) {
arch/loongarch/include/asm/kvm_mmu.h
28
#define kvm_pfn_pte(pfn, prot) (((pfn) << PFN_PTE_SHIFT) | pgprot_val(prot))
arch/loongarch/include/asm/pgtable-bits.h
127
#define _PAGE_IOREMAP pgprot_val(PAGE_KERNEL_SUC)
arch/loongarch/include/asm/pgtable-bits.h
133
return __pgprot(pgprot_val(_prot) | _PAGE_NO_EXEC);
arch/loongarch/include/asm/pgtable-bits.h
140
unsigned long prot = pgprot_val(_prot);
arch/loongarch/include/asm/pgtable-bits.h
153
unsigned long prot = pgprot_val(_prot);
arch/loongarch/include/asm/pgtable.h
277
#define pfn_pte(pfn, prot) __pte(((pfn) << PFN_PTE_SHIFT) | pgprot_val(prot))
arch/loongarch/include/asm/pgtable.h
278
#define pfn_pmd(pfn, prot) __pmd(((pfn) << PFN_PTE_SHIFT) | pgprot_val(prot))
arch/loongarch/include/asm/pgtable.h
464
(pgprot_val(newprot) & ~_PAGE_CHG_MASK));
arch/loongarch/include/asm/pgtable.h
590
(pgprot_val(newprot) & ~_HPAGE_CHG_MASK));
arch/loongarch/mm/init.c
194
if (pgprot_val(flags))
arch/loongarch/mm/pageattr.c
22
new_val &= ~(pgprot_val(masks->clear_mask));
arch/loongarch/mm/pageattr.c
23
new_val |= (pgprot_val(masks->set_mask));
arch/m68k/include/asm/mcf_pgtable.h
101
pte_val(pte) = (pte_val(pte) & CF_PAGE_CHG_MASK) | pgprot_val(newprot);
arch/m68k/include/asm/mcf_pgtable.h
292
#define pfn_pte(pfn, prot) __pte(((pfn) << PAGE_SHIFT) | pgprot_val(prot))
arch/m68k/include/asm/motorola_pgtable.h
112
#define pfn_pte(pfn, prot) __pte(((pfn) << PAGE_SHIFT) | pgprot_val(prot))
arch/m68k/include/asm/motorola_pgtable.h
86
pte_val(pte) = (pte_val(pte) & _PAGE_CHG_MASK) | pgprot_val(newprot);
arch/m68k/include/asm/pgtable_mm.h
155
# define pgprot_noncached(prot) (__pgprot(pgprot_val(prot) | CF_PAGE_NOCACHE))
arch/m68k/include/asm/pgtable_mm.h
164
? (__pgprot(pgprot_val(prot) | __SUN3_PAGE_NOCACHE)) \
arch/m68k/include/asm/pgtable_mm.h
166
? (__pgprot(pgprot_val(prot) | _PAGE_NOCACHE030)) \
arch/m68k/include/asm/pgtable_mm.h
168
? (__pgprot((pgprot_val(prot) & _CACHEMASK040) | _PAGE_NOCACHE_S)) \
arch/m68k/include/asm/sun3_pgtable.h
105
({ pte_t __pte; pte_val(__pte) = pfn | pgprot_val(pgprot); __pte; })
arch/m68k/include/asm/sun3_pgtable.h
81
pte_val(pte) = (pte_val(pte) & SUN3_PAGE_CHG_MASK) | pgprot_val(newprot);
arch/m68k/include/asm/video.h
14
pgprot_val(prot) |= SUN3_PAGE_NOCACHE;
arch/m68k/include/asm/video.h
17
pgprot_val(prot) |= _PAGE_NOCACHE030;
arch/m68k/include/asm/video.h
19
pgprot_val(prot) &= _CACHEMASK040;
arch/m68k/include/asm/video.h
21
pgprot_val(prot) |= _PAGE_NOCACHE_S;
arch/m68k/kernel/dma.c
20
pgprot_val(prot) &= ~_PAGE_CACHE040;
arch/m68k/kernel/dma.c
21
pgprot_val(prot) |= _PAGE_GLOBAL040 | _PAGE_NOCACHE_S;
arch/m68k/kernel/dma.c
23
pgprot_val(prot) |= _PAGE_NOCACHE030;
arch/m68k/mm/motorola.c
447
pgprot_val(protection_map[i]) |= _PAGE_CACHE040;
arch/microblaze/include/asm/pgtable.h
237
__pte(((pte_basic_t)(pfn) << PFN_PTE_SHIFT) | pgprot_val(prot))
arch/microblaze/include/asm/pgtable.h
283
pte_val(pte) = physpage | pgprot_val(pgprot);
arch/microblaze/include/asm/pgtable.h
289
pte_val(pte) = (pte_val(pte) & _PAGE_CHG_MASK) | pgprot_val(newprot);
arch/microblaze/include/asm/pgtable.h
52
(__pgprot((pgprot_val(prot) & ~_PAGE_CACHE_CTL) | \
arch/microblaze/include/asm/pgtable.h
56
(__pgprot((pgprot_val(prot) & ~_PAGE_CACHE_CTL) | \
arch/microblaze/mm/pgtable.c
263
map_page(address, phys, pgprot_val(flags));
arch/mips/include/asm/pgtable-32.h
163
(pgprot_val(prot) & ~_PFNX_MASK);
arch/mips/include/asm/pgtable-32.h
165
(pgprot_val(prot) & ~_PFN_MASK);
arch/mips/include/asm/pgtable-32.h
178
pte.pte_high = (pfn << 6) | (pgprot_val(prot) & 0x3f);
arch/mips/include/asm/pgtable-32.h
179
pte.pte_low = pgprot_val(prot);
arch/mips/include/asm/pgtable-32.h
188
#define pfn_pte(pfn, prot) __pte(((unsigned long long)(pfn) << PFN_PTE_SHIFT) | pgprot_val(prot))
arch/mips/include/asm/pgtable-32.h
189
#define pfn_pmd(pfn, prot) __pmd(((unsigned long long)(pfn) << PFN_PTE_SHIFT) | pgprot_val(prot))
arch/mips/include/asm/pgtable-64.h
302
#define pfn_pte(pfn, prot) __pte(((pfn) << PFN_PTE_SHIFT) | pgprot_val(prot))
arch/mips/include/asm/pgtable-64.h
303
#define pfn_pmd(pfn, prot) __pmd(((pfn) << PFN_PTE_SHIFT) | pgprot_val(prot))
arch/mips/include/asm/pgtable.h
462
unsigned long prot = pgprot_val(_prot);
arch/mips/include/asm/pgtable.h
473
unsigned long prot = pgprot_val(_prot);
arch/mips/include/asm/pgtable.h
512
pte.pte_low |= pgprot_val(newprot) & ~_PFNX_MASK;
arch/mips/include/asm/pgtable.h
513
pte.pte_high |= pgprot_val(newprot) & ~(_PFN_MASK | _CACHE_MASK);
arch/mips/include/asm/pgtable.h
521
pte.pte_low |= pgprot_val(newprot);
arch/mips/include/asm/pgtable.h
522
pte.pte_high |= pgprot_val(newprot) & ~(_PFN_MASK | _CACHE_MASK);
arch/mips/include/asm/pgtable.h
529
pte_val(pte) |= pgprot_val(newprot) & ~_PAGE_CHG_MASK;
arch/mips/include/asm/pgtable.h
718
(pgprot_val(newprot) & ~_PAGE_CHG_MASK);
arch/mips/mm/ioremap.c
49
unsigned long flags = pgprot_val(prot) & _CACHE_MASK;
arch/mips/mm/ioremap64.c
8
unsigned long flags = pgprot_val(prot) & _CACHE_MASK;
arch/nios2/include/asm/pgtable.h
157
pte_val(pte) = (pte_val(pte) & ~mask) | (pgprot_val(newprot) & mask);
arch/nios2/include/asm/pgtable.h
173
#define pfn_pte(pfn, prot) (__pte(pfn | pgprot_val(prot)))
arch/nios2/include/asm/pgtable.h
98
unsigned long prot = pgprot_val(_prot);
arch/openrisc/include/asm/io.h
35
#define _PAGE_IOREMAP (pgprot_val(PAGE_KERNEL) | _PAGE_CI)
arch/openrisc/include/asm/pgtable.h
281
pte_val(pte) = __pa(page) | pgprot_val(pgprot);
arch/openrisc/include/asm/pgtable.h
289
pte_val(__pte) = (physpage) + pgprot_val(pgprot); \
arch/openrisc/include/asm/pgtable.h
295
pte_val(pte) = (pte_val(pte) & _PAGE_CHG_MASK) | pgprot_val(newprot);
arch/openrisc/include/asm/pgtable.h
343
#define pfn_pte(pfn, prot) __pte((((pfn) << PAGE_SHIFT)) | pgprot_val(prot))
arch/openrisc/mm/init.c
214
if (pgprot_val(prot))
arch/parisc/include/asm/pgtable.h
345
pte_val(__pte) = ((((addr)>>PAGE_SHIFT)<<PFN_PTE_SHIFT) + pgprot_val(pgprot)); \
arch/parisc/include/asm/pgtable.h
353
pte_val(pte) = (pfn << PFN_PTE_SHIFT) | pgprot_val(pgprot);
arch/parisc/include/asm/pgtable.h
358
{ pte_val(pte) = (pte_val(pte) & _PAGE_CHG_MASK) | pgprot_val(newprot); return pte; }
arch/parisc/include/asm/pgtable.h
497
#define pgprot_noncached(prot) __pgprot(pgprot_val(prot) | _PAGE_NO_CACHE)
arch/powerpc/include/asm/book3s/32/pgtable.h
455
pgprot_val(pgprot));
arch/powerpc/include/asm/book3s/32/pgtable.h
519
return __pte((pte_val(pte) & _PAGE_CHG_MASK) | pgprot_val(newprot));
arch/powerpc/include/asm/book3s/32/pgtable.h
574
return __pgprot((pgprot_val(prot) & ~_PAGE_CACHE_CTL) |
arch/powerpc/include/asm/book3s/32/pgtable.h
581
return __pgprot((pgprot_val(prot) & ~_PAGE_CACHE_CTL) |
arch/powerpc/include/asm/book3s/32/pgtable.h
588
return __pgprot((pgprot_val(prot) & ~_PAGE_CACHE_CTL) |
arch/powerpc/include/asm/book3s/32/pgtable.h
595
return __pgprot((pgprot_val(prot) & ~_PAGE_CACHE_CTL) |
arch/powerpc/include/asm/book3s/32/pgtable.h
602
return __pgprot(pgprot_val(prot) & ~_PAGE_CACHE_CTL);
arch/powerpc/include/asm/book3s/64/hash-64k.h
183
__pgprot(pgprot_val(prot) | H_PAGE_4K_PFN));
arch/powerpc/include/asm/book3s/64/pgtable.h
569
return __pte(((pte_basic_t)pfn << PAGE_SHIFT) | pgprot_val(pgprot) | _PAGE_PTE);
arch/powerpc/include/asm/book3s/64/pgtable.h
630
cpu_to_be64(pgprot_val(newprot)));
arch/powerpc/include/asm/book3s/64/pgtable.h
768
return __pgprot((pgprot_val(prot) & ~_PAGE_CACHE_CTL) |
arch/powerpc/include/asm/book3s/64/pgtable.h
775
return __pgprot((pgprot_val(prot) & ~_PAGE_CACHE_CTL) |
arch/powerpc/include/asm/book3s/64/pgtable.h
782
return __pgprot((pgprot_val(prot) & ~_PAGE_CACHE_CTL));
arch/powerpc/include/asm/fixmap.h
102
if (pgprot_val(flags))
arch/powerpc/include/asm/nohash/pgtable.h
265
pgprot_val(pgprot)); }
arch/powerpc/include/asm/nohash/pgtable.h
297
return __pte((pte_val(pte) & _PAGE_CHG_MASK) | pgprot_val(newprot));
arch/powerpc/include/asm/nohash/pgtable.h
363
#define pgprot_noncached(prot) (__pgprot((pgprot_val(prot) & ~_PAGE_CACHE_CTL) | \
arch/powerpc/include/asm/nohash/pgtable.h
366
#define pgprot_noncached_wc(prot) (__pgprot((pgprot_val(prot) & ~_PAGE_CACHE_CTL) | \
arch/powerpc/include/asm/nohash/pgtable.h
369
#define pgprot_cached(prot) (__pgprot((pgprot_val(prot) & ~_PAGE_CACHE_CTL) | \
arch/powerpc/include/asm/nohash/pgtable.h
373
#define pgprot_cached_wthru(prot) (__pgprot((pgprot_val(prot) & ~_PAGE_CACHE_CTL) | \
arch/powerpc/include/asm/nohash/pgtable.h
380
(__pgprot(pgprot_val(prot) & ~_PAGE_CACHE_CTL))
arch/powerpc/include/asm/pgtable.h
68
return pte_pgprot(pte_exprotect(__pte(pgprot_val(prot))));
arch/powerpc/kernel/pci-common.c
562
(unsigned long long)offset, pgprot_val(prot));
arch/powerpc/mm/book3s32/mmu.c
122
unsigned long flags = pgprot_val(prot);
arch/powerpc/mm/book3s32/mmu.c
264
unsigned long flags = pgprot_val(prot);
arch/powerpc/mm/book3s64/hash_pgtable.c
119
pgprot_val(PAGE_KERNEL),
arch/powerpc/mm/book3s64/hash_pgtable.c
177
if (htab_bolt_mapping(ea, ea + PAGE_SIZE, pa, pgprot_val(prot),
arch/powerpc/mm/book3s64/hash_pgtable.c
551
pp = htab_convert_pte_flags(pgprot_val(PAGE_KERNEL_ROX), HPTE_USE_KERNEL_KEY);
arch/powerpc/mm/book3s64/hash_pgtable.c
563
pp = htab_convert_pte_flags(pgprot_val(PAGE_KERNEL), HPTE_USE_KERNEL_KEY);
arch/powerpc/mm/book3s64/hash_utils.c
1250
pgprot_val(prot), mmu_linear_psize,
arch/powerpc/mm/book3s64/hash_utils.c
1401
prot = pgprot_val(PAGE_KERNEL);
arch/powerpc/mm/book3s64/hash_utils.c
284
unsigned long mode = htab_convert_pte_flags(pgprot_val(PAGE_KERNEL), HPTE_USE_KERNEL_KEY);
arch/powerpc/mm/book3s64/hash_utils.c
452
unsigned long prot = pgprot_val(PAGE_KERNEL);
arch/powerpc/mm/book3s64/pgtable.c
246
return __pmd(pmd_val(pmd) | pgprot_val(pgprot));
arch/powerpc/mm/book3s64/pgtable.c
251
return __pud(pud_val(pud) | pgprot_val(pgprot));
arch/powerpc/mm/book3s64/pgtable.c
661
prot = pgprot_val(protection_map[vm_flags & (VM_ACCESS_FLAGS | VM_SHARED)]);
arch/powerpc/mm/ioremap.c
39
pte_t pte = __pte(pgprot_val(prot));
arch/powerpc/mm/ioremap_64.c
15
if (pgprot_val(prot) & H_PAGE_4K_PFN)
arch/powerpc/mm/nohash/8xx.c
77
if (WARN_ON(pte_present(*ptep) && pgprot_val(prot)))
arch/powerpc/mm/nohash/e500.c
183
settlbcam(i, virt, phys, cam_sz, pgprot_val(prot), 0);
arch/powerpc/mm/nohash/e500.c
196
settlbcam(i, virt, phys, cam_sz, pgprot_val(prot), 0);
arch/powerpc/mm/pgtable_32.c
86
BUG_ON((pte_present(*pg) | pte_hashpte(*pg)) && pgprot_val(prot));
arch/powerpc/platforms/book3s/vas-api.c
571
prot = __pgprot(pgprot_val(vma->vm_page_prot) | _PAGE_DIRTY);
arch/riscv/include/asm/pgtable-64.h
215
return __pud((pfn << _PAGE_PFN_SHIFT) | pgprot_val(prot));
arch/riscv/include/asm/pgtable-64.h
255
unsigned long prot_val = pgprot_val(prot);
arch/riscv/include/asm/pgtable-64.h
316
return __p4d((pfn << _PAGE_PFN_SHIFT) | pgprot_val(prot));
arch/riscv/include/asm/pgtable.h
257
unsigned long prot_val = pgprot_val(prot);
arch/riscv/include/asm/pgtable.h
337
unsigned long prot_val = pgprot_val(prot);
arch/riscv/include/asm/pgtable.h
560
unsigned long newprot_val = pgprot_val(newprot);
arch/riscv/include/asm/pgtable.h
722
return __pgprot(pgprot_val(_prot) & ~_PAGE_EXEC);
arch/riscv/include/asm/pgtable.h
728
unsigned long prot = pgprot_val(_prot);
arch/riscv/include/asm/pgtable.h
739
unsigned long prot = pgprot_val(_prot);
arch/riscv/kernel/efi.c
48
pgprot_t prot = __pgprot(pgprot_val(efimem_to_pgprot_map(md)) &
arch/riscv/kernel/hibernate.c
189
set_pte(dst_ptep, __pte(pte_val(pte) | pgprot_val(prot)));
arch/riscv/kernel/hibernate.c
223
set_pmd(dst_pmdp, __pmd(pmd_val(pmd) | pgprot_val(prot)));
arch/riscv/kernel/hibernate.c
262
set_pud(dst_pudp, __pud(pud_val(pud) | pgprot_val(prot)));
arch/riscv/kernel/hibernate.c
301
set_p4d(dst_p4dp, __p4d(p4d_val(p4d) | pgprot_val(prot)));
arch/riscv/kernel/hibernate.c
328
set_pgd(dst_pgdp, __pgd(pgd_val(pgd) | pgprot_val(prot)));
arch/riscv/mm/init.c
399
if (pgprot_val(prot))
arch/riscv/mm/pageattr.c
23
new_val &= ~(pgprot_val(masks->clear_mask));
arch/riscv/mm/pageattr.c
24
new_val |= (pgprot_val(masks->set_mask));
arch/s390/boot/vmem.c
105
pte_z = __pte(__pa(kasan_early_shadow_page) | pgprot_val(PAGE_KERNEL_RO));
arch/s390/include/asm/io.h
33
#define _PAGE_IOREMAP pgprot_val(PAGE_KERNEL)
arch/s390/include/asm/pgtable.h
1348
__pte = __pte(physpage | pgprot_val(pgprot));
arch/s390/include/asm/pgtable.h
1540
if (pgprot_val(pgprot) == pgprot_val(PAGE_NONE))
arch/s390/include/asm/pgtable.h
1541
return pgprot_val(SEGMENT_NONE);
arch/s390/include/asm/pgtable.h
1542
if (pgprot_val(pgprot) == pgprot_val(PAGE_RO))
arch/s390/include/asm/pgtable.h
1543
return pgprot_val(SEGMENT_RO);
arch/s390/include/asm/pgtable.h
1544
if (pgprot_val(pgprot) == pgprot_val(PAGE_RX))
arch/s390/include/asm/pgtable.h
1545
return pgprot_val(SEGMENT_RX);
arch/s390/include/asm/pgtable.h
1546
if (pgprot_val(pgprot) == pgprot_val(PAGE_RW))
arch/s390/include/asm/pgtable.h
1547
return pgprot_val(SEGMENT_RW);
arch/s390/include/asm/pgtable.h
1548
return pgprot_val(SEGMENT_RWX);
arch/s390/include/asm/pgtable.h
558
return __pte(pte_val(pte) & ~pgprot_val(prot));
arch/s390/include/asm/pgtable.h
563
return __pte(pte_val(pte) | pgprot_val(prot));
arch/s390/include/asm/pgtable.h
568
return __pmd(pmd_val(pmd) & ~pgprot_val(prot));
arch/s390/include/asm/pgtable.h
573
return __pmd(pmd_val(pmd) | pgprot_val(prot));
arch/s390/include/asm/pgtable.h
578
return __pud(pud_val(pud) & ~pgprot_val(prot));
arch/s390/include/asm/pgtable.h
583
return __pud(pud_val(pud) | pgprot_val(prot));
arch/s390/include/asm/pgtable.h
947
pte_flags |= pgprot_val(PAGE_KERNEL);
arch/s390/include/asm/pgtable.h
949
pte_flags |= pgprot_val(PAGE_KERNEL_RO);
arch/s390/mm/init.c
267
if (WARN_ON_ONCE(pgprot_val(params->pgprot) != pgprot_val(PAGE_KERNEL)))
arch/s390/mm/pageattr.c
126
prot = pgprot_val(ro ? PAGE_KERNEL_RO : PAGE_KERNEL);
arch/s390/mm/pageattr.c
213
prot = pgprot_val(ro ? SEGMENT_KERNEL_RO : SEGMENT_KERNEL);
arch/s390/mm/pgtable.c
35
return __pgprot(pgprot_val(prot) | mio_wb_bit_mask);
arch/s390/mm/vmem.c
176
prot = pgprot_val(PAGE_KERNEL);
arch/s390/mm/vmem.c
232
prot = pgprot_val(SEGMENT_KERNEL);
arch/s390/mm/vmem.c
323
prot = pgprot_val(REGION3_KERNEL);
arch/sh/include/asm/io.h
279
#define _PAGE_IOREMAP pgprot_val(PAGE_KERNEL_NOCACHE)
arch/sh/include/asm/pgtable_32.h
318
__pte(((unsigned long long)(pfn) << PAGE_SHIFT) | pgprot_val(prot))
arch/sh/include/asm/pgtable_32.h
320
__pmd(((unsigned long long)(pfn) << PAGE_SHIFT) | pgprot_val(prot))
arch/sh/include/asm/pgtable_32.h
379
__pgprot(pgprot_val(prot) & ~_PAGE_CACHABLE)
arch/sh/include/asm/pgtable_32.h
386
pte.pte_low |= pgprot_val(newprot);
arch/sh/include/asm/pgtable_32.h
389
pte.pte_high |= pgprot_val(newprot) >> 32;
arch/sh/mm/init.c
104
if (pgprot_val(prot) & _PAGE_WIRED)
arch/sh/mm/init.c
94
if (pgprot_val(prot) & _PAGE_WIRED)
arch/sh/mm/ioremap.c
51
u64 flags = pgprot_val(prot);
arch/sh/mm/ioremap_fixed.c
89
pgprot_val(prot) |= _PAGE_WIRED;
arch/sh/mm/pmb.c
120
u64 flags = pgprot_val(prot);
arch/sh/mm/pmb.c
209
return (pgprot_val(prot) & _PAGE_USER) == 0;
arch/sparc/include/asm/pgtable_32.h
261
return __pte((pfn << PFN_PTE_SHIFT) | pgprot_val(pgprot));
arch/sparc/include/asm/pgtable_32.h
281
return __pte(((page) >> 4) | pgprot_val(pgprot));
arch/sparc/include/asm/pgtable_32.h
286
return __pte(((page) >> 4) | (space << 28) | pgprot_val(pgprot));
arch/sparc/include/asm/pgtable_32.h
292
pgprot_val(prot) &= ~pgprot_val(__pgprot(SRMMU_CACHE));
arch/sparc/include/asm/pgtable_32.h
300
pgprot_val(newprot));
arch/sparc/include/asm/pgtable_64.h
226
return __pte(paddr | pgprot_val(prot));
arch/sparc/include/asm/pgtable_64.h
315
return __pte((pte_val(pte) & mask) | (pgprot_val(prot) & ~mask));
arch/sparc/include/asm/pgtable_64.h
331
unsigned long val = pgprot_val(prot);
arch/sparc/mm/init_64.c
1840
pte_val(*pte) = (paddr | pgprot_val(prot));
arch/sparc/mm/init_64.c
2787
pte_val(pte) = page | pgprot_val(pgprot_noncached(prot));
arch/sparc/mm/init_64.c
3193
unsigned long prot = pgprot_val(protection_map[vm_flags &
arch/sparc/mm/tsb.c
215
tte = pgprot_val(PAGE_KERNEL_LOCKED);
arch/um/include/asm/page.h
56
#define pte_set_val(p, phys, prot) (p).pte = (phys | pgprot_val(prot))
arch/um/include/asm/pgtable-2level.h
40
#define pfn_pmd(pfn, prot) __pmd(pfn_to_phys(pfn) | pgprot_val(prot))
arch/um/include/asm/pgtable-4level.h
107
return __pmd((page_nr << PAGE_SHIFT) | pgprot_val(pgprot));
arch/x86/include/asm/pgtable.h
14
? (__pgprot(pgprot_val(prot) | \
arch/x86/include/asm/pgtable.h
41
#define pgprot_encrypted(prot) __pgprot(cc_mkenc(pgprot_val(prot)))
arch/x86/include/asm/pgtable.h
42
#define pgprot_decrypted(prot) __pgprot(cc_mkdec(pgprot_val(prot)))
arch/x86/include/asm/pgtable.h
713
pgprotval_t protval = pgprot_val(pgprot);
arch/x86/include/asm/pgtable.h
727
WARN_ONCE(pgprot_val(pgprot) != massaged_val,
arch/x86/include/asm/pgtable.h
730
(u64)pgprot_val(pgprot),
arch/x86/include/asm/pgtable.h
731
(u64)pgprot_val(pgprot) ^ massaged_val,
arch/x86/include/asm/pgtable.h
742
WARN_ON_ONCE((pgprot_val(pgprot) & (_PAGE_DIRTY | _PAGE_RW)) ==
arch/x86/include/asm/pgtable.h
744
pfn ^= protnone_mask(pgprot_val(pgprot));
arch/x86/include/asm/pgtable.h
752
pfn ^= protnone_mask(pgprot_val(pgprot));
arch/x86/include/asm/pgtable.h
760
pfn ^= protnone_mask(pgprot_val(pgprot));
arch/x86/include/asm/pgtable.h
865
pgprotval_t preservebits = pgprot_val(oldprot) & _PAGE_CHG_MASK;
arch/x86/include/asm/pgtable.h
866
pgprotval_t addbits = pgprot_val(newprot) & ~_PAGE_CHG_MASK;
arch/x86/include/asm/pgtable_types.h
299
return __pgprot(pgprot_val(prot) | _PAGE_NX);
arch/x86/include/asm/pgtable_types.h
502
return __pgprot(protval_4k_2_large(pgprot_val(pgprot)));
arch/x86/include/asm/pgtable_types.h
512
return __pgprot(protval_large_2_4k(pgprot_val(pgprot)));
arch/x86/kernel/alternative.c
2570
pgprot = __pgprot(pgprot_val(PAGE_KERNEL) & ~_PAGE_GLOBAL);
arch/x86/kernel/ldt.c
336
pgprot_val(pte_prot) &= __supported_pte_mask;
arch/x86/mm/cpu_entry_area.c
92
(pgprot_val(flags) & _PAGE_PRESENT))
arch/x86/mm/init.c
103
masked = pgprot_val(pgprot) & _PAGE_CACHE_MASK;
arch/x86/mm/init_64.c
393
pgprot_val(prot) = pgprot_val(PAGE_KERNEL_LARGE) |
arch/x86/mm/init_64.c
417
set_pmd(pmd, __pmd(phys | pgprot_val(prot)));
arch/x86/mm/init_64.c
95
WARN_ON_ONCE(pgprot_val(prot) & _PAGE_PAT);
arch/x86/mm/init_64.c
97
return __pgprot(pgprot_val(prot) | _PAGE_PSE);
arch/x86/mm/iomap_32.c
35
pgprot_val(*prot) &= __default_kernel_pte_mask;
arch/x86/mm/iomap_32.c
61
pgprot_val(prot) &= __default_kernel_pte_mask;
arch/x86/mm/ioremap.c
270
prot = __pgprot(pgprot_val(prot) |
arch/x86/mm/ioremap.c
274
prot = __pgprot(pgprot_val(prot) |
arch/x86/mm/ioremap.c
278
prot = __pgprot(pgprot_val(prot) |
arch/x86/mm/ioremap.c
282
prot = __pgprot(pgprot_val(prot) |
arch/x86/mm/ioremap.c
900
pgprot_val(flags) &= __supported_pte_mask;
arch/x86/mm/ioremap.c
902
if (pgprot_val(flags))
arch/x86/mm/kasan_init_64.c
445
pgprot_val(prot) &= __default_kernel_pte_mask;
arch/x86/mm/kasan_init_64.c
447
pte = __pte(__pa(kasan_early_shadow_page) | pgprot_val(prot));
arch/x86/mm/mem_encrypt_amd.c
324
pgprot_val(d->new_pgprot) |= _PAGE_ENC;
arch/x86/mm/mem_encrypt_amd.c
326
pgprot_val(d->new_pgprot) &= ~_PAGE_ENC;
arch/x86/mm/mem_encrypt_amd.c
329
if (pgprot_val(old_prot) == pgprot_val(d->new_pgprot))
arch/x86/mm/mmap.c
230
if (!__pte_needs_invert(pgprot_val(prot)))
arch/x86/mm/pat/cpa-test.c
153
if (!pte || pgprot_val(pte_pgprot(*pte)) == 0 ||
arch/x86/mm/pat/cpa-test.c
161
if (pgprot_val(pte_pgprot(*pte)) !=
arch/x86/mm/pat/cpa-test.c
162
pgprot_val(pte_pgprot(pte0))) {
arch/x86/mm/pat/memtype.c
780
*prot = __pgprot((pgprot_val(*prot) & ~_PAGE_CACHE_MASK) |
arch/x86/mm/pat/set_memory.c
1010
if (WARN_ON_ONCE(pgprot_val(chk_prot) != pgprot_val(old_prot))) {
arch/x86/mm/pat/set_memory.c
1028
if (pgprot_val(req_prot) == pgprot_val(old_prot)) {
arch/x86/mm/pat/set_memory.c
1058
if (pgprot_val(req_prot) != pgprot_val(new_prot))
arch/x86/mm/pat/set_memory.c
1101
if (pgprot_val(prot) == pgprot_val(ref_prot))
arch/x86/mm/pat/set_memory.c
1168
if (!(pgprot_val(ref_prot) & _PAGE_PRESENT))
arch/x86/mm/pat/set_memory.c
1169
pgprot_val(ref_prot) &= ~_PAGE_PSE;
arch/x86/mm/pat/set_memory.c
1286
pgprot_val(pgprot) |= _PAGE_PSE;
arch/x86/mm/pat/set_memory.c
1765
pgprot_val(pgprot) &= ~pgprot_val(cpa->mask_clr);
arch/x86/mm/pat/set_memory.c
1766
pgprot_val(pgprot) |= pgprot_val(cpa->mask_set);
arch/x86/mm/pat/set_memory.c
1853
pgprot_val(new_prot) &= ~pgprot_val(cpa->mask_clr);
arch/x86/mm/pat/set_memory.c
1854
pgprot_val(new_prot) |= pgprot_val(cpa->mask_set);
arch/x86/mm/pat/set_memory.c
1993
if (!(pgprot_val(cpa->mask_set) | pgprot_val(cpa->mask_clr)) &&
arch/x86/mm/pat/set_memory.c
2053
if (!pgprot_val(mask_set) && !pgprot_val(mask_clr) && !force_split)
arch/x86/mm/pat/set_memory.c
589
return (pgprot_val(prot) & ~val) != pgprot_val(prot);
arch/x86/mm/pat/set_memory.c
606
lvltxt[warnlvl], txt, start, end, pfn, (unsigned long long)pgprot_val(prot),
arch/x86/mm/pat/set_memory.c
627
if (!(pgprot_val(prot) & _PAGE_PRESENT))
arch/x86/mm/pat/set_memory.c
658
return __pgprot(pgprot_val(prot) & ~forbidden);
arch/x86/mm/pat/set_memory.c
682
if (!((pgprot_val(old) ^ pgprot_val(new)) & (_PAGE_RW | _PAGE_NX)))
arch/x86/mm/pat/set_memory.c
685
if ((pgprot_val(new) & (_PAGE_RW | _PAGE_NX)) != _PAGE_RW)
arch/x86/mm/pat/set_memory.c
694
(unsigned long long)pgprot_val(old),
arch/x86/mm/pat/set_memory.c
695
(unsigned long long)pgprot_val(new),
arch/x86/mm/pat/set_memory.c
916
if (!(pgprot_val(prot) & _PAGE_PRESENT))
arch/x86/mm/pat/set_memory.c
917
pgprot_val(prot) &= ~_PAGE_GLOBAL;
arch/x86/mm/pat/set_memory.c
975
pgprot_val(req_prot) &= ~pgprot_val(cpa->mask_clr);
arch/x86/mm/pat/set_memory.c
976
pgprot_val(req_prot) |= pgprot_val(cpa->mask_set);
arch/x86/mm/pat/set_memory.c
985
if (pgprot_val(req_prot) & _PAGE_PRESENT)
arch/x86/mm/pat/set_memory.c
986
pgprot_val(req_prot) |= _PAGE_PSE;
arch/x86/mm/pgprot.c
37
unsigned long val = pgprot_val(protection_map[vm_flags &
arch/x86/mm/pgtable.c
589
pgprot_val(flags) &= __default_kernel_pte_mask;
arch/x86/mm/pgtable.c
649
__pgprot(protval_4k_2_large(pgprot_val(prot)) | _PAGE_PSE)));
arch/x86/mm/pgtable.c
681
__pgprot(protval_4k_2_large(pgprot_val(prot)) | _PAGE_PSE)));
arch/x86/platform/efi/quirks.c
289
pgprot_val(pgprot_encrypted(FIXMAP_PAGE_NORMAL)));
arch/x86/power/hibernate_32.c
159
__pmd((jump_address_phys & PMD_MASK) | pgprot_val(PAGE_KERNEL_LARGE_EXEC)));
arch/x86/power/hibernate_32.c
165
__pte((jump_address_phys & PAGE_MASK) | pgprot_val(PAGE_KERNEL_EXEC)));
arch/x86/power/hibernate_64.c
37
pgprot_val(pmd_text_prot) &= __default_kernel_pte_mask;
arch/x86/power/hibernate_64.c
38
pgprot_val(pgtable_prot) &= __default_kernel_pte_mask;
arch/x86/power/hibernate_64.c
69
__pmd((jump_address_phys & PMD_MASK) | pgprot_val(pmd_text_prot)));
arch/x86/power/hibernate_64.c
71
__pud(__pa(pmd) | pgprot_val(pgtable_prot)));
arch/x86/power/hibernate_64.c
73
p4d_t new_p4d = __p4d(__pa(pud) | pgprot_val(pgtable_prot));
arch/x86/power/hibernate_64.c
74
pgd_t new_pgd = __pgd(__pa(p4d) | pgprot_val(pgtable_prot));
arch/x86/power/hibernate_64.c
80
pgd_t new_pgd = __pgd(__pa(pud) | pgprot_val(pgtable_prot));
arch/x86/video/video-common.c
21
pgprot_val(prot) &= ~_PAGE_CACHE_MASK;
arch/x86/video/video-common.c
23
pgprot_val(prot) |= cachemode2protval(_PAGE_CACHE_MODE_UC_MINUS);
arch/xtensa/include/asm/pgtable.h
268
((__pgprot((pgprot_val(prot) & ~_PAGE_CA_MASK) | \
arch/xtensa/include/asm/pgtable.h
275
#define pfn_pte(pfn, prot) __pte(((pfn) << PAGE_SHIFT) | pgprot_val(prot))
arch/xtensa/include/asm/pgtable.h
279
return __pte((pte_val(pte) & _PAGE_CHG_MASK) | pgprot_val(newprot));
drivers/android/binder.c
5999
(unsigned long)pgprot_val(vma->vm_page_prot));
drivers/android/binder.c
6010
(unsigned long)pgprot_val(vma->vm_page_prot));
drivers/android/binder.c
6037
(unsigned long)pgprot_val(vma->vm_page_prot));
drivers/firmware/efi/earlycon.c
64
return early_memremap_prot(fb_base + start, len, pgprot_val(fb_prot));
drivers/gpu/drm/i915/i915_mm.c
106
r.prot = __pgprot((pgprot_val(iomap->prot) & _PAGE_CACHE_MASK) |
drivers/gpu/drm/i915/i915_mm.c
107
(pgprot_val(vma->vm_page_prot) & ~_PAGE_CACHE_MASK));
drivers/tee/optee/call.c
602
return (((pgprot_val(p) & L_PTE_MT_MASK) == L_PTE_MT_WRITEALLOC) ||
drivers/tee/optee/call.c
603
((pgprot_val(p) & L_PTE_MT_MASK) == L_PTE_MT_WRITEBACK));
drivers/tee/optee/call.c
605
return (pgprot_val(p) & PTE_ATTRINDX_MASK) == PTE_ATTRINDX(MT_NORMAL);
drivers/video/fbdev/aty/atyfb_base.c
1984
pgprot_val(vma->vm_page_prot) &= ~(par->mmap_map[i].prot_mask);
drivers/video/fbdev/aty/atyfb_base.c
1985
pgprot_val(vma->vm_page_prot) |= par->mmap_map[i].prot_flag;
drivers/video/fbdev/au1100fb.c
665
pgprot_val(vma->vm_page_prot) |= (6 << 9); //CCA=6
drivers/video/fbdev/gbefb.c
1017
pgprot_val(vma->vm_page_prot) =
drivers/video/fbdev/gbefb.c
1018
pgprot_fb(pgprot_val(vma->vm_page_prot));
drivers/virt/coco/pkvm-guest/arm-pkvm-guest.c
76
pteval_t protval = pgprot_val(*prot);
fs/cramfs/inode.c
435
(unsigned long long)pgprot_val(vma->vm_page_prot));
include/linux/pgtable.h
1701
if (pgprot_val(oldprot) == pgprot_val(pgprot_noncached(oldprot)))
include/linux/pgtable.h
1703
if (pgprot_val(oldprot) == pgprot_val(pgprot_writecombine(oldprot)))
include/linux/pgtable.h
1705
if (pgprot_val(oldprot) == pgprot_val(pgprot_device(oldprot)))
mm/debug.c
165
(unsigned long)pgprot_val(vma->vm_page_prot),
mm/execmem.c
515
if (!r->alignment || !r->start || !r->end || !pgprot_val(r->pgprot)) {
mm/memory.c
6933
if ((pgprot_val(prot) != pgprot_val(args.pgprot)) ||
mm/memory_hotplug.c
397
if (WARN_ON_ONCE(!pgprot_val(params->pgprot)))
mm/userfaultfd.c
1542
pgprot_val(src_vma->vm_page_prot) != pgprot_val(dst_vma->vm_page_prot))
mm/vma.c
2097
if (pgprot_val(vm_page_prot) !=
mm/vma.c
2098
pgprot_val(vm_pgprot_modify(vm_page_prot, vma->vm_flags)))
mm/vmalloc.c
4043
if (pgprot_val(prot) == pgprot_val(PAGE_KERNEL)) {
tools/testing/vma/include/dup.h
730
return __pgprot(pgprot_val(oldprot) | pgprot_val(newprot));