Symbol: pgprot_val
arch/alpha/include/asm/pgtable.h
180
{ pte_t pte; pte_val(pte) = (PHYS_TWIDDLE(physpfn) << 32) | pgprot_val(pgprot); return pte; }
arch/alpha/include/asm/pgtable.h
183
{ 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
103
__pgprot((pgprot_val(prot) & ~(mask)) | (bits))
arch/arm/include/asm/pgtable.h
159
#define pfn_pte(pfn,prot) __pte(__pfn_to_phys(pfn) | pgprot_val(prot))
arch/arm/include/asm/pgtable.h
209
pte_val(pte) &= ~pgprot_val(prot);
arch/arm/include/asm/pgtable.h
215
pte_val(pte) |= pgprot_val(prot);
arch/arm/include/asm/pgtable.h
263
pte_val(pte) = (pte_val(pte) & ~mask) | (pgprot_val(newprot) & mask);
arch/arm/include/asm/pgtable.h
82
#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
400
if (WARN_ON(pgprot_val(prot) != pgprot_val(FIXMAP_PAGE_IO) &&
arch/arm/mm/mmu.c
401
pgprot_val(prot) && pgprot_val(pgprot_kernel) == 0))
arch/arm/mm/mmu.c
404
if (pgprot_val(prot))
arch/arm/mm/mmu.c
661
pteval_t v = pgprot_val(protection_map[i]);
arch/arm64/include/asm/io.h
273
ptval_t user_prot_val = pgprot_val(user_prot);
arch/arm64/include/asm/pgtable.h
1239
pte_val(pte) = (pte_val(pte) & ~mask) | (pgprot_val(newprot) & mask);
arch/arm64/include/asm/pgtable.h
138
__pte(__phys_to_pte_val((phys_addr_t)(pfn) << PAGE_SHIFT) | pgprot_val(prot))
arch/arm64/include/asm/pgtable.h
232
pte_val(pte) &= ~pgprot_val(prot);
arch/arm64/include/asm/pgtable.h
238
pte_val(pte) |= pgprot_val(prot);
arch/arm64/include/asm/pgtable.h
244
pmd_val(pmd) &= ~pgprot_val(prot);
arch/arm64/include/asm/pgtable.h
250
pmd_val(pmd) |= pgprot_val(prot);
arch/arm64/include/asm/pgtable.h
516
return __pgprot((pgprot_val(prot) & ~PUD_TYPE_MASK) | PUD_TYPE_SECT);
arch/arm64/include/asm/pgtable.h
521
return __pgprot((pgprot_val(prot) & ~PMD_TYPE_MASK) | PMD_TYPE_SECT);
arch/arm64/include/asm/pgtable.h
631
#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
655
#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
738
__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
ptval_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
1539
switch (FIELD_GET(PTE_ATTRINDX_MASK, pgprot_val(vma->vm_page_prot))) {
arch/arm64/kvm/nested.c
1592
if (pgprot_val(prot) != pgprot_val(PAGE_NONE)) {
arch/arm64/mm/contpte.c
367
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
1356
pgprot_val(prot) &= ~PTE_NG;
arch/arm64/mm/mmu.c
236
__prot = __pgprot(pgprot_val(prot) | PTE_CONT);
arch/arm64/mm/mmu.c
348
__prot = __pgprot(pgprot_val(prot) | PTE_CONT);
arch/arm64/mm/mmu.c
619
if (pgprot_val(prot) & PMD_SECT_PXN)
arch/arm64/mm/mmu.c
622
prot = __pgprot((pgprot_val(prot) & ~PTE_TYPE_MASK) | PTE_TYPE_PAGE);
arch/arm64/mm/mmu.c
625
prot = __pgprot(pgprot_val(prot) & ~PTE_CONT);
arch/arm64/mm/mmu.c
627
prot = __pgprot(pgprot_val(prot) | PTE_CONT);
arch/arm64/mm/mmu.c
666
if (pgprot_val(prot) & PMD_SECT_PXN)
arch/arm64/mm/mmu.c
669
prot = __pgprot((pgprot_val(prot) & ~PMD_TYPE_MASK) | PMD_TYPE_SECT);
arch/arm64/mm/mmu.c
672
prot = __pgprot(pgprot_val(prot) & ~PTE_CONT);
arch/arm64/mm/mmu.c
674
prot = __pgprot(pgprot_val(prot) | PTE_CONT);
arch/arm64/mm/pageattr.c
144
if (pgprot_val(set_mask) != PTE_PRESENT_VALID_KERNEL ||
arch/arm64/mm/pageattr.c
145
pgprot_val(clear_mask) != PTE_PRESENT_INVALID)
arch/arm64/mm/pageattr.c
192
if (rodata_full && (pgprot_val(set_mask) == PTE_RDONLY ||
arch/arm64/mm/pageattr.c
193
pgprot_val(clear_mask) == PTE_RDONLY)) {
arch/arm64/mm/pageattr.c
33
val &= ~(pgprot_val(masks->clear_mask));
arch/arm64/mm/pageattr.c
34
val |= (pgprot_val(masks->set_mask));
arch/csky/include/asm/pgtable.h
232
unsigned long prot = pgprot_val(_prot);
arch/csky/include/asm/pgtable.h
242
unsigned long prot = pgprot_val(_prot);
arch/csky/include/asm/pgtable.h
252
(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
285
pte_val(pte) |= pgprot_val(prot);
arch/hexagon/include/asm/pgtable.h
337
#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
281
#define pfn_pte(pfn, prot) __pte(((pfn) << PFN_PTE_SHIFT) | pgprot_val(prot))
arch/loongarch/include/asm/pgtable.h
282
#define pfn_pmd(pfn, prot) __pmd(((pfn) << PFN_PTE_SHIFT) | pgprot_val(prot))
arch/loongarch/include/asm/pgtable.h
470
(pgprot_val(newprot) & ~_PAGE_CHG_MASK));
arch/loongarch/include/asm/pgtable.h
598
(pgprot_val(newprot) & ~_HPAGE_CHG_MASK));
arch/loongarch/mm/init.c
210
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
146
# define pgprot_noncached(prot) (__pgprot(pgprot_val(prot) | CF_PAGE_NOCACHE))
arch/m68k/include/asm/pgtable_mm.h
155
? (__pgprot(pgprot_val(prot) | __SUN3_PAGE_NOCACHE)) \
arch/m68k/include/asm/pgtable_mm.h
157
? (__pgprot(pgprot_val(prot) | _PAGE_NOCACHE030)) \
arch/m68k/include/asm/pgtable_mm.h
159
? (__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
227
__pte(((pte_basic_t)(pfn) << PFN_PTE_SHIFT) | pgprot_val(prot))
arch/microblaze/include/asm/pgtable.h
273
pte_val(pte) = physpage | pgprot_val(pgprot);
arch/microblaze/include/asm/pgtable.h
279
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
150
pte_val(pte) = (pte_val(pte) & ~mask) | (pgprot_val(newprot) & mask);
arch/nios2/include/asm/pgtable.h
166
#define pfn_pte(pfn, prot) (__pte(pfn | pgprot_val(prot)))
arch/nios2/include/asm/pgtable.h
91
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
277
pte_val(pte) = __pa(page) | pgprot_val(pgprot);
arch/openrisc/include/asm/pgtable.h
285
pte_val(__pte) = (physpage) + pgprot_val(pgprot); \
arch/openrisc/include/asm/pgtable.h
291
pte_val(pte) = (pte_val(pte) & _PAGE_CHG_MASK) | pgprot_val(newprot);
arch/openrisc/include/asm/pgtable.h
339
#define pfn_pte(pfn, prot) __pte((((pfn) << PAGE_SHIFT)) | pgprot_val(prot))
arch/openrisc/mm/init.c
211
if (pgprot_val(prot))
arch/parisc/include/asm/pgtable.h
334
pte_val(__pte) = ((((addr)>>PAGE_SHIFT)<<PFN_PTE_SHIFT) + pgprot_val(pgprot)); \
arch/parisc/include/asm/pgtable.h
342
pte_val(pte) = (pfn << PFN_PTE_SHIFT) | pgprot_val(pgprot);
arch/parisc/include/asm/pgtable.h
347
{ pte_val(pte) = (pte_val(pte) & _PAGE_CHG_MASK) | pgprot_val(newprot); return pte; }
arch/parisc/include/asm/pgtable.h
487
#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
82
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
572
pp = htab_convert_pte_flags(pgprot_val(PAGE_KERNEL_ROX), HPTE_USE_KERNEL_KEY);
arch/powerpc/mm/book3s64/hash_pgtable.c
584
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
1399
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
224
return __pmd(pmd_val(pmd) | pgprot_val(pgprot));
arch/powerpc/mm/book3s64/pgtable.c
229
return __pud(pud_val(pud) | pgprot_val(pgprot));
arch/powerpc/mm/book3s64/pgtable.c
639
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
252
unsigned long prot_val = pgprot_val(prot);
arch/riscv/include/asm/pgtable.h
332
unsigned long prot_val = pgprot_val(prot);
arch/riscv/include/asm/pgtable.h
555
unsigned long newprot_val = pgprot_val(newprot);
arch/riscv/include/asm/pgtable.h
717
return __pgprot(pgprot_val(_prot) & ~_PAGE_EXEC);
arch/riscv/include/asm/pgtable.h
723
unsigned long prot = pgprot_val(_prot);
arch/riscv/include/asm/pgtable.h
734
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/kvm/gstage.c
193
if (pgprot_val(pte_pgprot(old_pte)) == pgprot_val(prot))
arch/riscv/mm/init.c
381
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
1383
__pte = __pte(physpage | pgprot_val(pgprot));
arch/s390/include/asm/pgtable.h
1575
if (pgprot_val(pgprot) == pgprot_val(PAGE_NONE))
arch/s390/include/asm/pgtable.h
1576
return pgprot_val(SEGMENT_NONE);
arch/s390/include/asm/pgtable.h
1577
if (pgprot_val(pgprot) == pgprot_val(PAGE_RO))
arch/s390/include/asm/pgtable.h
1578
return pgprot_val(SEGMENT_RO);
arch/s390/include/asm/pgtable.h
1579
if (pgprot_val(pgprot) == pgprot_val(PAGE_RX))
arch/s390/include/asm/pgtable.h
1580
return pgprot_val(SEGMENT_RX);
arch/s390/include/asm/pgtable.h
1581
if (pgprot_val(pgprot) == pgprot_val(PAGE_RW))
arch/s390/include/asm/pgtable.h
1582
return pgprot_val(SEGMENT_RW);
arch/s390/include/asm/pgtable.h
1583
return pgprot_val(SEGMENT_RWX);
arch/s390/include/asm/pgtable.h
560
return __pte(pte_val(pte) & ~pgprot_val(prot));
arch/s390/include/asm/pgtable.h
565
return __pte(pte_val(pte) | pgprot_val(prot));
arch/s390/include/asm/pgtable.h
570
return __pmd(pmd_val(pmd) & ~pgprot_val(prot));
arch/s390/include/asm/pgtable.h
575
return __pmd(pmd_val(pmd) | pgprot_val(prot));
arch/s390/include/asm/pgtable.h
580
return __pud(pud_val(pud) & ~pgprot_val(prot));
arch/s390/include/asm/pgtable.h
585
return __pud(pud_val(pud) | pgprot_val(prot));
arch/s390/include/asm/pgtable.h
949
pte_flags |= pgprot_val(PAGE_KERNEL);
arch/s390/include/asm/pgtable.h
951
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
127
prot = pgprot_val(ro ? PAGE_KERNEL_RO : PAGE_KERNEL);
arch/s390/mm/pageattr.c
216
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
175
prot = pgprot_val(PAGE_KERNEL);
arch/s390/mm/vmem.c
233
prot = pgprot_val(SEGMENT_KERNEL);
arch/s390/mm/vmem.c
325
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
253
return __pte((pfn << PFN_PTE_SHIFT) | pgprot_val(pgprot));
arch/sparc/include/asm/pgtable_32.h
273
return __pte(((page) >> 4) | pgprot_val(pgprot));
arch/sparc/include/asm/pgtable_32.h
278
return __pte(((page) >> 4) | (space << 28) | pgprot_val(pgprot));
arch/sparc/include/asm/pgtable_32.h
284
pgprot_val(prot) &= ~pgprot_val(__pgprot(SRMMU_CACHE));
arch/sparc/include/asm/pgtable_32.h
292
pgprot_val(newprot));
arch/sparc/include/asm/pgtable_64.h
223
return __pte(paddr | pgprot_val(prot));
arch/sparc/include/asm/pgtable_64.h
312
return __pte((pte_val(pte) & mask) | (pgprot_val(prot) & ~mask));
arch/sparc/include/asm/pgtable_64.h
328
unsigned long val = pgprot_val(prot);
arch/sparc/mm/init_64.c
1836
pte_val(*pte) = (paddr | pgprot_val(prot));
arch/sparc/mm/init_64.c
2735
pte_val(pte) = page | pgprot_val(pgprot_noncached(prot));
arch/sparc/mm/init_64.c
3141
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
705
pgprotval_t protval = pgprot_val(pgprot);
arch/x86/include/asm/pgtable.h
719
WARN_ONCE(pgprot_val(pgprot) != massaged_val,
arch/x86/include/asm/pgtable.h
722
(u64)pgprot_val(pgprot),
arch/x86/include/asm/pgtable.h
723
(u64)pgprot_val(pgprot) ^ massaged_val,
arch/x86/include/asm/pgtable.h
734
WARN_ON_ONCE((pgprot_val(pgprot) & (_PAGE_DIRTY | _PAGE_RW)) ==
arch/x86/include/asm/pgtable.h
736
pfn ^= protnone_mask(pgprot_val(pgprot));
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
857
pgprotval_t preservebits = pgprot_val(oldprot) & _PAGE_CHG_MASK;
arch/x86/include/asm/pgtable.h
858
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
2582
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
1016
if (WARN_ON_ONCE(pgprot_val(chk_prot) != pgprot_val(old_prot))) {
arch/x86/mm/pat/set_memory.c
1034
if (pgprot_val(req_prot) == pgprot_val(old_prot)) {
arch/x86/mm/pat/set_memory.c
1064
if (pgprot_val(req_prot) != pgprot_val(new_prot))
arch/x86/mm/pat/set_memory.c
1107
if (pgprot_val(prot) == pgprot_val(ref_prot))
arch/x86/mm/pat/set_memory.c
1175
if (!(pgprot_val(ref_prot) & _PAGE_PRESENT))
arch/x86/mm/pat/set_memory.c
1176
pgprot_val(ref_prot) &= ~_PAGE_PSE;
arch/x86/mm/pat/set_memory.c
1293
pgprot_val(pgprot) |= _PAGE_PSE;
arch/x86/mm/pat/set_memory.c
1784
pgprot_val(pgprot) &= ~pgprot_val(cpa->mask_clr);
arch/x86/mm/pat/set_memory.c
1785
pgprot_val(pgprot) |= pgprot_val(cpa->mask_set);
arch/x86/mm/pat/set_memory.c
1872
pgprot_val(new_prot) &= ~pgprot_val(cpa->mask_clr);
arch/x86/mm/pat/set_memory.c
1873
pgprot_val(new_prot) |= pgprot_val(cpa->mask_set);
arch/x86/mm/pat/set_memory.c
2012
if (!(pgprot_val(cpa->mask_set) | pgprot_val(cpa->mask_clr)) &&
arch/x86/mm/pat/set_memory.c
2072
if (!pgprot_val(mask_set) && !pgprot_val(mask_clr) && !force_split)
arch/x86/mm/pat/set_memory.c
595
return (pgprot_val(prot) & ~val) != pgprot_val(prot);
arch/x86/mm/pat/set_memory.c
612
lvltxt[warnlvl], txt, start, end, pfn, (unsigned long long)pgprot_val(prot),
arch/x86/mm/pat/set_memory.c
633
if (!(pgprot_val(prot) & _PAGE_PRESENT))
arch/x86/mm/pat/set_memory.c
664
return __pgprot(pgprot_val(prot) & ~forbidden);
arch/x86/mm/pat/set_memory.c
688
if (!((pgprot_val(old) ^ pgprot_val(new)) & (_PAGE_RW | _PAGE_NX)))
arch/x86/mm/pat/set_memory.c
691
if ((pgprot_val(new) & (_PAGE_RW | _PAGE_NX)) != _PAGE_RW)
arch/x86/mm/pat/set_memory.c
700
(unsigned long long)pgprot_val(old),
arch/x86/mm/pat/set_memory.c
701
(unsigned long long)pgprot_val(new),
arch/x86/mm/pat/set_memory.c
922
if (!(pgprot_val(prot) & _PAGE_PRESENT))
arch/x86/mm/pat/set_memory.c
923
pgprot_val(prot) &= ~_PAGE_GLOBAL;
arch/x86/mm/pat/set_memory.c
981
pgprot_val(req_prot) &= ~pgprot_val(cpa->mask_clr);
arch/x86/mm/pat/set_memory.c
982
pgprot_val(req_prot) |= pgprot_val(cpa->mask_set);
arch/x86/mm/pat/set_memory.c
991
if (pgprot_val(req_prot) & _PAGE_PRESENT)
arch/x86/mm/pat/set_memory.c
992
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
578
pgprot_val(flags) &= __default_kernel_pte_mask;
arch/x86/mm/pgtable.c
638
__pgprot(protval_4k_2_large(pgprot_val(prot)) | _PAGE_PSE)));
arch/x86/mm/pgtable.c
670
__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
35
pgprot_val(pmd_text_prot) &= __default_kernel_pte_mask;
arch/x86/power/hibernate_64.c
36
pgprot_val(pgtable_prot) &= __default_kernel_pte_mask;
arch/x86/power/hibernate_64.c
67
__pmd((jump_address_phys & PMD_MASK) | pgprot_val(pmd_text_prot)));
arch/x86/power/hibernate_64.c
69
__pud(__pa(pmd) | pgprot_val(pgtable_prot)));
arch/x86/power/hibernate_64.c
71
p4d_t new_p4d = __p4d(__pa(pud) | pgprot_val(pgtable_prot));
arch/x86/power/hibernate_64.c
72
pgd_t new_pgd = __pgd(__pa(p4d) | pgprot_val(pgtable_prot));
arch/x86/power/hibernate_64.c
78
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
264
((__pgprot((pgprot_val(prot) & ~_PAGE_CA_MASK) | \
arch/xtensa/include/asm/pgtable.h
271
#define pfn_pte(pfn, prot) __pte(((pfn) << PAGE_SHIFT) | pgprot_val(prot))
arch/xtensa/include/asm/pgtable.h
275
return __pte((pte_val(pte) & _PAGE_CHG_MASK) | pgprot_val(newprot));
drivers/android/binder.c
6014
(unsigned long)pgprot_val(vma->vm_page_prot));
drivers/android/binder.c
6025
(unsigned long)pgprot_val(vma->vm_page_prot));
drivers/android/binder.c
6052
(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/tee/optee/call.c
606
((pgprot_val(p) & PTE_ATTRINDX_MASK) == PTE_ATTRINDX(MT_NORMAL_TAGGED));
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
1814
if (pgprot_val(oldprot) == pgprot_val(pgprot_noncached(oldprot)))
include/linux/pgtable.h
1816
if (pgprot_val(oldprot) == pgprot_val(pgprot_writecombine(oldprot)))
include/linux/pgtable.h
1818
if (pgprot_val(oldprot) == pgprot_val(pgprot_device(oldprot)))
mm/debug.c
165
(unsigned long)pgprot_val(vma->vm_page_prot),
mm/execmem.c
518
if (!r->alignment || !r->start || !r->end || !pgprot_val(r->pgprot)) {
mm/memory.c
6995
if ((pgprot_val(prot) != pgprot_val(args.pgprot)) ||
mm/memory_hotplug.c
389
if (WARN_ON_ONCE(!pgprot_val(params->pgprot)))
mm/userfaultfd.c
1710
pgprot_val(src_vma->vm_page_prot) != pgprot_val(dst_vma->vm_page_prot))
mm/vma.c
2121
if (pgprot_val(vm_page_prot) !=
mm/vma.c
2122
pgprot_val(vm_pgprot_modify(vm_page_prot, vma->vm_flags)))
mm/vmalloc.c
4061
if (pgprot_val(prot) == pgprot_val(PAGE_KERNEL)) {
tools/testing/vma/include/dup.h
776
return __pgprot(pgprot_val(oldprot) | pgprot_val(newprot));