Symbol: pmd_val
arch/alpha/include/asm/pgtable.h
181
{ pmd_val(*pmdp) = _PAGE_TABLE | ((((unsigned long) ptep) - PAGE_OFFSET) << (32-PAGE_SHIFT)); }
arch/alpha/include/asm/pgtable.h
193
return ((pmd_val(pmd) & _PFN_MASK) >> (32-PAGE_SHIFT)) + PAGE_OFFSET;
arch/alpha/include/asm/pgtable.h
196
#define pmd_pfn(pmd) (pmd_val(pmd) >> 32)
arch/alpha/include/asm/pgtable.h
197
#define pmd_page(pmd) (pfn_to_page(pmd_val(pmd) >> 32))
arch/alpha/include/asm/pgtable.h
212
extern inline int pmd_none(pmd_t pmd) { return !pmd_val(pmd); }
arch/alpha/include/asm/pgtable.h
213
extern inline int pmd_bad(pmd_t pmd) { return (pmd_val(pmd) & ~_PFN_MASK) != _PAGE_TABLE; }
arch/alpha/include/asm/pgtable.h
214
extern inline int pmd_present(pmd_t pmd) { return pmd_val(pmd) & _PAGE_VALID; }
arch/alpha/include/asm/pgtable.h
215
extern inline void pmd_clear(pmd_t * pmdp) { pmd_val(*pmdp) = 0; }
arch/alpha/include/asm/pgtable.h
358
printk("%s:%d: bad pmd %016lx.\n", __FILE__, __LINE__, pmd_val(e))
arch/arc/include/asm/hugepage.h
22
return __pte(pmd_val(pmd));
arch/arc/include/asm/hugepage.h
43
#define pmd_trans_huge(pmd) (pmd_val(pmd) & _PAGE_HW_SZ)
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-levels.h
141
pr_crit("%s:%d: bad pmd %08lx.\n", __FILE__, __LINE__, pmd_val(e))
arch/arc/include/asm/pgtable-levels.h
143
#define pmd_pfn(pmd) ((pmd_val(pmd) & PMD_MASK) >> PAGE_SHIFT)
arch/arc/include/asm/pgtable-levels.h
155
#define pmd_none(x) (!pmd_val(x))
arch/arc/include/asm/pgtable-levels.h
156
#define pmd_bad(x) ((pmd_val(x) & ~PAGE_MASK))
arch/arc/include/asm/pgtable-levels.h
157
#define pmd_present(x) (pmd_val(x))
arch/arc/include/asm/pgtable-levels.h
158
#define pmd_clear(xp) do { pmd_val(*(xp)) = 0; } while (0)
arch/arc/include/asm/pgtable-levels.h
159
#define pmd_page_vaddr(pmd) (pmd_val(pmd) & PAGE_MASK)
arch/arc/include/asm/pgtable-levels.h
160
#define pmd_pfn(pmd) ((pmd_val(pmd) & PAGE_MASK) >> PAGE_SHIFT)
arch/arc/include/asm/pgtable-levels.h
181
#define pmd_leaf(x) (pmd_val(x) & _PAGE_HW_SZ)
arch/arc/mm/tlb.c
533
pte_t pte = __pte(pmd_val(*pmd));
arch/arm/include/asm/pgtable-2level.h
214
#define pmd_pfn(pmd) (__phys_to_pfn(pmd_val(pmd) & PHYS_MASK))
arch/arm/include/asm/pgtable-2level.h
216
#define pmd_leaf(pmd) (pmd_val(pmd) & PMD_TYPE_SECT)
arch/arm/include/asm/pgtable-2level.h
218
#define pmd_present(pmd) (pmd_val(pmd))
arch/arm/include/asm/pgtable-3level.h
117
#define pmd_table(pmd) ((pmd_val(pmd) & PMD_TYPE_MASK) == \
arch/arm/include/asm/pgtable-3level.h
119
#define pmd_sect(pmd) ((pmd_val(pmd) & PMD_TYPE_MASK) == \
arch/arm/include/asm/pgtable-3level.h
140
#define pmd_bad(pmd) (!(pmd_val(pmd) & PMD_TABLE_BIT))
arch/arm/include/asm/pgtable-3level.h
176
#define pmd_isset(pmd, val) ((u32)(val) == (val) ? pmd_val(pmd) & (val) \
arch/arm/include/asm/pgtable-3level.h
177
: !!(pmd_val(pmd) & (val)))
arch/arm/include/asm/pgtable-3level.h
178
#define pmd_isclear(pmd, val) (!(pmd_val(pmd) & (val)))
arch/arm/include/asm/pgtable-3level.h
195
#define pmd_trans_huge(pmd) (pmd_val(pmd) && !pmd_table(pmd))
arch/arm/include/asm/pgtable-3level.h
199
static inline pmd_t pmd_##fn(pmd_t pmd) { pmd_val(pmd) op; return pmd; }
arch/arm/include/asm/pgtable-3level.h
208
#define pmd_mkhuge(pmd) (__pmd(pmd_val(pmd) & ~PMD_TABLE_BIT))
arch/arm/include/asm/pgtable-3level.h
210
#define pmd_pfn(pmd) (((pmd_val(pmd) & PMD_MASK) & PHYS_MASK) >> PAGE_SHIFT)
arch/arm/include/asm/pgtable-3level.h
219
return __pmd(pmd_val(pmd) & ~L_PMD_SECT_VALID);
arch/arm/include/asm/pgtable-3level.h
226
pmd_val(pmd) = (pmd_val(pmd) & ~mask) | (pgprot_val(newprot) & mask);
arch/arm/include/asm/pgtable-3level.h
236
if (pmd_val(pmd) & L_PMD_SECT_NONE)
arch/arm/include/asm/pgtable-3level.h
237
pmd_val(pmd) &= ~L_PMD_SECT_VALID;
arch/arm/include/asm/pgtable-3level.h
240
pmd_val(pmd) &= ~PMD_SECT_AP2;
arch/arm/include/asm/pgtable-3level.h
242
pmd_val(pmd) |= PMD_SECT_AP2;
arch/arm/include/asm/pgtable-3level.h
244
*pmdp = __pmd(pmd_val(pmd) | PMD_SECT_nG);
arch/arm/include/asm/pgtable.h
158
#define pmd_none(pmd) (!pmd_val(pmd))
arch/arm/include/asm/pgtable.h
162
return __va(pmd_val(pmd) & PHYS_MASK & (s32)PAGE_MASK);
arch/arm/include/asm/pgtable.h
165
#define pmd_page(pmd) pfn_to_page(__phys_to_pfn(pmd_val(pmd) & PHYS_MASK))
arch/arm/kernel/traps.c
764
pr_err("%s:%d: bad pmd %08llx.\n", file, line, (long long)pmd_val(pmd));
arch/arm/mm/dump.c
326
switch (pmd_val(*pmd) & PMD_DOMAIN_MASK) {
arch/arm/mm/dump.c
353
note_page(st, addr, 4, pmd_val(*pmd), domain);
arch/arm/mm/dump.c
361
note_page(st, addr, 4, pmd_val(*pmd), domain);
arch/arm/mm/fault.c
80
pr_cont(", *pmd=%08llx", (long long)pmd_val(*pmd));
arch/arm/mm/fault.c
91
if (PageHighMem(pfn_to_page(pmd_val(*pmd) >> PAGE_SHIFT)))
arch/arm/mm/init.c
319
pmd[0] = __pmd((pmd_val(pmd[0]) & mask) | prot);
arch/arm/mm/init.c
322
pmd[1] = __pmd((pmd_val(pmd[1]) & mask) | prot);
arch/arm/mm/init.c
324
pmd[0] = __pmd((pmd_val(pmd[0]) & mask) | prot);
arch/arm/mm/ioremap.c
195
if ((pmd_val(pmd) & PMD_TYPE_MASK) == PMD_TYPE_TABLE)
arch/arm/mm/pgd.c
111
pmd_val(*new_pmd) &= ~PMD_DOMAIN_MASK;
arch/arm/mm/pgd.c
112
pmd_val(*new_pmd) |= PMD_DOMAIN(DOMAIN_VECTORS);
arch/arm64/include/asm/pgtable.h
1499
return __pmd(xchg_relaxed(&pmd_val(*pmdp), pmd_val(pmd)));
arch/arm64/include/asm/pgtable.h
1527
#define __pmd_to_swp_entry(pmd) ((swp_entry_t) { pmd_val(pmd) })
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
339
return __pmd(pmd_val(pmd) | PMD_SECT_CONT);
arch/arm64/include/asm/pgtable.h
344
return __pmd(pmd_val(pmd) & ~PMD_SECT_CONT);
arch/arm64/include/asm/pgtable.h
510
return __pte(pmd_val(pmd));
arch/arm64/include/asm/pgtable.h
620
return __pmd((pmd_val(pmd) & ~mask) | val);
arch/arm64/include/asm/pgtable.h
624
#define pmd_special(pte) (!!((pmd_val(pte) & PTE_SPECIAL)))
arch/arm64/include/asm/pgtable.h
663
return __pgprot(pmd_val(pfn_pmd(pfn, __pgprot(0))) ^ pmd_val(pmd));
arch/arm64/include/asm/pgtable.h
778
#define pmd_none(pmd) (!pmd_val(pmd))
arch/arm64/include/asm/pgtable.h
780
#define pmd_table(pmd) ((pmd_val(pmd) & PMD_TYPE_MASK) == \
arch/arm64/include/asm/pgtable.h
782
#define pmd_sect(pmd) ((pmd_val(pmd) & PMD_TYPE_MASK) == \
arch/arm64/include/asm/pgtable.h
797
return pmd_present(pmd) && !pmd_table(__pmd(pmd_val(pmd) | PTE_VALID));
arch/arm64/include/asm/pgtable.h
828
set_swapper_pgd((pgd_t *)pmdp, __pgd(pmd_val(pmd)));
arch/arm64/include/asm/pgtable.h
869
pr_err("%s:%d: bad pmd %016llx.\n", __FILE__, __LINE__, pmd_val(e))
arch/arm64/include/asm/tlbflush.h
617
return __pte_flags_need_flush(pmd_val(oldpmd), pmd_val(newpmd));
arch/arm64/mm/fault.c
181
pr_cont(", pmd=%016llx", pmd_val(pmd));
arch/arm64/mm/mmu.c
1813
if (!pgattr_change_is_safe(READ_ONCE(pmd_val(*pmdp)),
arch/arm64/mm/mmu.c
1814
pmd_val(new_pmd)))
arch/arm64/mm/mmu.c
273
BUG_ON(!pgattr_change_is_safe(pmd_val(old_pmd),
arch/arm64/mm/mmu.c
274
READ_ONCE(pmd_val(*pmdp))));
arch/arm64/mm/mmu.c
283
BUG_ON(pmd_val(old_pmd) != 0 &&
arch/arm64/mm/mmu.c
284
pmd_val(old_pmd) != READ_ONCE(pmd_val(*pmdp)));
arch/arm64/mm/pageattr.c
58
val = __pmd(set_pageattr_masks(pmd_val(val), walk));
arch/arm64/mm/ptdump.c
261
note_page(pt_st, addr, 3, pmd_val(pmd));
arch/arm64/mm/trans_pgd.c
113
__pmd(pmd_val(pmd) & ~PMD_SECT_RDONLY));
arch/csky/include/asm/pgtable.h
104
#define pmd_phys(pmd) pmd_val(pmd)
arch/csky/include/asm/pgtable.h
119
return pmd_val(pmd) == __pa(invalid_pte_table);
arch/csky/include/asm/pgtable.h
122
#define pmd_bad(pmd) (pmd_val(pmd) & ~PAGE_MASK)
arch/csky/include/asm/pgtable.h
126
return (pmd_val(pmd) != __pa(invalid_pte_table));
arch/csky/include/asm/pgtable.h
131
pmd_val(*p) = (__pa(invalid_pte_table));
arch/csky/include/asm/pgtable.h
99
ptr = pmd_val(pmd);
arch/hexagon/include/asm/pgtable.h
170
pmd_val(*pmd_entry_ptr) = _NULL_PMD;
arch/hexagon/include/asm/pgtable.h
190
return pmd_val(pmd) == _NULL_PMD;
arch/hexagon/include/asm/pgtable.h
201
return pmd_val(pmd) != (unsigned long)_NULL_PMD;
arch/hexagon/include/asm/pgtable.h
217
#define pmd_pfn(pmd) (pmd_val(pmd) >> PAGE_SHIFT)
arch/hexagon/include/asm/pgtable.h
222
#define pmd_page(pmd) (pfn_to_page(pmd_val(pmd) >> PAGE_SHIFT))
arch/hexagon/include/asm/pgtable.h
348
return (unsigned long)__va(pmd_val(pmd) & PAGE_MASK);
arch/loongarch/include/asm/hugetlb.h
11
uint64_t pmd_to_entrylo(unsigned long pmd_val);
arch/loongarch/include/asm/pgtable.h
131
pr_err("%s:%d: bad pmd %016lx.\n", __FILE__, __LINE__, pmd_val(e))
arch/loongarch/include/asm/pgtable.h
239
return pmd_val(pmd) == (unsigned long)invalid_pte_table;
arch/loongarch/include/asm/pgtable.h
244
return (pmd_val(pmd) & ~PAGE_MASK);
arch/loongarch/include/asm/pgtable.h
249
if (unlikely(pmd_val(pmd) & _PAGE_HUGE))
arch/loongarch/include/asm/pgtable.h
250
return !!(pmd_val(pmd) & (_PAGE_PRESENT | _PAGE_PROTNONE | _PAGE_PRESENT_INVALID));
arch/loongarch/include/asm/pgtable.h
252
return pmd_val(pmd) != (unsigned long)invalid_pte_table;
arch/loongarch/include/asm/pgtable.h
265
#define pmd_phys(pmd) PHYSADDR(pmd_val(pmd))
arch/loongarch/include/asm/pgtable.h
271
#define pmd_page_vaddr(pmd) pmd_val(pmd)
arch/loongarch/include/asm/pgtable.h
337
#define __pmd_to_swp_entry(pmd) ((swp_entry_t) { pmd_val(pmd) })
arch/loongarch/include/asm/pgtable.h
496
return (pmd_val(pmd) & _PFN_MASK) >> PFN_PTE_SHIFT;
arch/loongarch/include/asm/pgtable.h
506
return !!(pmd_val(pmd) & _PAGE_HUGE) && pmd_present(pmd);
arch/loongarch/include/asm/pgtable.h
511
pmd_val(pmd) = (pmd_val(pmd) & ~(_PAGE_GLOBAL)) |
arch/loongarch/include/asm/pgtable.h
512
((pmd_val(pmd) & _PAGE_GLOBAL) << (_PAGE_HGLOBAL_SHIFT - _PAGE_GLOBAL_SHIFT));
arch/loongarch/include/asm/pgtable.h
513
pmd_val(pmd) |= _PAGE_HUGE;
arch/loongarch/include/asm/pgtable.h
521
return !!(pmd_val(pmd) & _PAGE_WRITE);
arch/loongarch/include/asm/pgtable.h
526
pmd_val(pmd) |= _PAGE_WRITE;
arch/loongarch/include/asm/pgtable.h
527
if (pmd_val(pmd) & _PAGE_MODIFIED)
arch/loongarch/include/asm/pgtable.h
528
pmd_val(pmd) |= _PAGE_DIRTY;
arch/loongarch/include/asm/pgtable.h
534
pmd_val(pmd) &= ~(_PAGE_WRITE | _PAGE_DIRTY);
arch/loongarch/include/asm/pgtable.h
541
return !!(pmd_val(pmd) & (_PAGE_DIRTY | _PAGE_MODIFIED));
arch/loongarch/include/asm/pgtable.h
546
pmd_val(pmd) &= ~(_PAGE_DIRTY | _PAGE_MODIFIED);
arch/loongarch/include/asm/pgtable.h
552
pmd_val(pmd) |= _PAGE_MODIFIED;
arch/loongarch/include/asm/pgtable.h
553
if (pmd_val(pmd) & _PAGE_WRITE)
arch/loongarch/include/asm/pgtable.h
554
pmd_val(pmd) |= _PAGE_DIRTY;
arch/loongarch/include/asm/pgtable.h
561
return !!(pmd_val(pmd) & _PAGE_ACCESSED);
arch/loongarch/include/asm/pgtable.h
566
pmd_val(pmd) &= ~_PAGE_ACCESSED;
arch/loongarch/include/asm/pgtable.h
572
pmd_val(pmd) |= _PAGE_ACCESSED;
arch/loongarch/include/asm/pgtable.h
586
if (pmd_val(pmd) & _PAGE_DIRTY)
arch/loongarch/include/asm/pgtable.h
587
pmd_val(pmd) |= _PAGE_MODIFIED;
arch/loongarch/include/asm/pgtable.h
589
return __pmd((pmd_val(pmd) & _HPAGE_CHG_MASK) |
arch/loongarch/include/asm/pgtable.h
595
pmd_val(pmd) |= _PAGE_PRESENT_INVALID;
arch/loongarch/include/asm/pgtable.h
596
pmd_val(pmd) &= ~(_PAGE_PRESENT | _PAGE_VALID | _PAGE_DIRTY | _PAGE_PROTNONE);
arch/loongarch/include/asm/pgtable.h
626
return (pmd_val(pmd) & _PAGE_PROTNONE);
arch/loongarch/include/asm/pgtable.h
630
#define pmd_leaf(pmd) ((pmd_val(pmd) & _PAGE_HUGE) != 0)
arch/loongarch/kvm/mmu.c
717
if (kvm_pte_huge(pmd_val(pmd)))
arch/loongarch/mm/hugetlbpage.c
54
uint64_t pmd_to_entrylo(unsigned long pmd_val)
arch/loongarch/mm/hugetlbpage.c
58
if (!pmd_leaf(__pmd(pmd_val)))
arch/loongarch/mm/hugetlbpage.c
61
val = pmd_val ^ _PAGE_HUGE;
arch/loongarch/mm/init.c
112
pmd_val(entry) |= _PAGE_HUGE | _PAGE_HGLOBAL;
arch/loongarch/mm/init.c
119
int huge = pmd_val(pmdp_get(pmd)) & _PAGE_HUGE;
arch/loongarch/mm/kasan_init.c
37
#define __pmd_none(early, pmd) (early ? (pmd_val(pmd) == 0) : \
arch/loongarch/mm/kasan_init.c
38
(__pa(pmd_val(pmd)) == (unsigned long)__pa(kasan_early_shadow_pte)))
arch/loongarch/mm/pageattr.c
73
val = __pmd(set_pageattr_masks(pmd_val(val), walk));
arch/m68k/include/asm/mcf_pgalloc.h
35
#define pmd_populate(mm, pmd, pte) (pmd_val(*pmd) = (unsigned long)(pte))
arch/m68k/include/asm/mcf_pgtable.h
113
#define pmd_page_vaddr(pmd) ((unsigned long) (pmd_val(pmd)))
arch/m68k/include/asm/mcf_pgtable.h
133
static inline int pmd_none2(pmd_t *pmd) { return !pmd_val(*pmd); }
arch/m68k/include/asm/mcf_pgtable.h
138
static inline void pmd_clear(pmd_t *pmdp) { pmd_val(*pmdp) = 0; }
arch/m68k/include/asm/mcf_pgtable.h
289
#define pmd_pfn(pmd) (pmd_val(pmd) >> PAGE_SHIFT)
arch/m68k/include/asm/mcf_pgtable.h
290
#define pmd_page(pmd) (pfn_to_page(pmd_val(pmd) >> PAGE_SHIFT))
arch/m68k/include/asm/mcf_pgtable.h
97
#define pmd_pgtable(pmd) pfn_to_virt(pmd_val(pmd) >> PAGE_SHIFT)
arch/m68k/include/asm/motorola_pgtable.h
101
#define pmd_page_vaddr(pmd) ((unsigned long)__va(pmd_val(pmd) & _TABLE_MASK))
arch/m68k/include/asm/motorola_pgtable.h
114
#define pmd_none(pmd) (!pmd_val(pmd))
arch/m68k/include/asm/motorola_pgtable.h
115
#define pmd_bad(pmd) ((pmd_val(pmd) & _DESCTYPE_MASK) != _PAGE_TABLE)
arch/m68k/include/asm/motorola_pgtable.h
116
#define pmd_present(pmd) (pmd_val(pmd) & _PAGE_TABLE)
arch/m68k/include/asm/motorola_pgtable.h
117
#define pmd_clear(pmdp) ({ pmd_val(*pmdp) = 0; })
arch/m68k/include/asm/motorola_pgtable.h
119
#define pmd_pfn(pmd) ((pmd_val(pmd) & _TABLE_MASK) >> PAGE_SHIFT)
arch/m68k/include/asm/motorola_pgtable.h
137
printk("%s:%d: bad pmd %08lx.\n", __FILE__, __LINE__, pmd_val(e))
arch/m68k/include/asm/motorola_pgtable.h
92
pmd_val(*pmdp) = virt_to_phys(ptep) | _PAGE_TABLE | _PAGE_ACCESSED;
arch/m68k/include/asm/sun3_pgalloc.h
25
pmd_val(*pmd) = __pa((unsigned long)pte);
arch/m68k/include/asm/sun3_pgalloc.h
30
pmd_val(*pmd) = __pa((unsigned long)page_address(page));
arch/m68k/include/asm/sun3_pgtable.h
108
#define pmd_pfn(pmd) (pmd_val(pmd) >> PAGE_SHIFT)
arch/m68k/include/asm/sun3_pgtable.h
112
static inline int pmd_none2 (pmd_t *pmd) { return !pmd_val (*pmd); }
arch/m68k/include/asm/sun3_pgtable.h
117
static inline int pmd_present2 (pmd_t *pmd) { return pmd_val (*pmd) & SUN3_PMD_VALID; }
arch/m68k/include/asm/sun3_pgtable.h
120
static inline void pmd_clear (pmd_t *pmdp) { pmd_val (*pmdp) = 0; }
arch/m68k/include/asm/sun3_pgtable.h
92
return (unsigned long)__va(pmd_val(pmd) & PAGE_MASK);
arch/m68k/mm/kmap.c
268
pmd_val(*pmd_dir) = physaddr;
arch/m68k/mm/kmap.c
375
unsigned long pmd = pmd_val(*pmd_dir);
arch/m68k/mm/kmap.c
387
printk("iocachemode: bad pmd (%08lx)\n", pmd_val(*pmd_dir));
arch/m68k/mm/kmap.c
81
int pmd_type = pmd_val(*pmd_dir) & _DESCTYPE_MASK;
arch/m68k/mm/kmap.c
94
printk("iounmap: bad pmd (%08lx)\n", pmd_val(*pmd_dir));
arch/m68k/mm/motorola.c
354
pmd_val(*pmd_dir) = physaddr;
arch/microblaze/include/asm/pgalloc.h
31
(pmd_val(*(pmd)) = (unsigned long)page_address(pte))
arch/microblaze/include/asm/pgalloc.h
34
(pmd_val(*(pmd)) = (unsigned long) (pte))
arch/microblaze/include/asm/pgtable.h
225
#define pmd_none(pmd) (!pmd_val(pmd))
arch/microblaze/include/asm/pgtable.h
226
#define pmd_bad(pmd) ((pmd_val(pmd) & _PMD_PRESENT) == 0)
arch/microblaze/include/asm/pgtable.h
227
#define pmd_present(pmd) ((pmd_val(pmd) & _PMD_PRESENT) != 0)
arch/microblaze/include/asm/pgtable.h
228
#define pmd_clear(pmdp) do { pmd_val(*(pmdp)) = 0; } while (0)
arch/microblaze/include/asm/pgtable.h
370
return ((unsigned long) (pmd_val(pmd) & PAGE_MASK));
arch/microblaze/include/asm/pgtable.h
374
#define pmd_pfn(pmd) (__pa(pmd_val(pmd)) >> PAGE_SHIFT)
arch/microblaze/include/asm/pgtable.h
377
#define pmd_page(pmd) (pfn_to_page(__pa(pmd_val(pmd)) >> PAGE_SHIFT))
arch/mips/include/asm/pgtable-32.h
126
return pmd_val(pmd) == (unsigned long) invalid_pte_table;
arch/mips/include/asm/pgtable-32.h
133
if (unlikely(pmd_val(pmd) & _PAGE_HUGE))
arch/mips/include/asm/pgtable-32.h
137
if (unlikely(pmd_val(pmd) & ~PAGE_MASK))
arch/mips/include/asm/pgtable-32.h
145
return pmd_val(pmd) != (unsigned long) invalid_pte_table;
arch/mips/include/asm/pgtable-32.h
150
pmd_val(*pmdp) = ((unsigned long) invalid_pte_table);
arch/mips/include/asm/pgtable-64.h
158
printk("%s:%d: bad pmd %016lx.\n", __FILE__, __LINE__, pmd_val(e))
arch/mips/include/asm/pgtable-64.h
242
return pmd_val(pmd) == (unsigned long) invalid_pte_table;
arch/mips/include/asm/pgtable-64.h
249
if (unlikely(pmd_val(pmd) & _PAGE_HUGE))
arch/mips/include/asm/pgtable-64.h
253
if (unlikely(pmd_val(pmd) & ~PAGE_MASK))
arch/mips/include/asm/pgtable-64.h
262
if (unlikely(pmd_val(pmd) & _PAGE_HUGE))
arch/mips/include/asm/pgtable-64.h
263
return pmd_val(pmd) & _PAGE_PRESENT;
arch/mips/include/asm/pgtable-64.h
266
return pmd_val(pmd) != (unsigned long) invalid_pte_table;
arch/mips/include/asm/pgtable-64.h
271
pmd_val(*pmdp) = ((unsigned long) invalid_pte_table);
arch/mips/include/asm/pgtable.h
415
return !!(pmd_val(pmd) & _PAGE_WRITE);
arch/mips/include/asm/pgtable.h
420
if (pmd_val(pmd) & _PAGE_HUGE)
arch/mips/include/asm/pgtable.h
623
return !!(pmd_val(pmd) & _PAGE_HUGE);
arch/mips/include/asm/pgtable.h
628
pmd_val(pmd) |= _PAGE_HUGE;
arch/mips/include/asm/pgtable.h
638
pmd_val(pmd) &= ~(_PAGE_WRITE | _PAGE_SILENT_WRITE);
arch/mips/include/asm/pgtable.h
644
pmd_val(pmd) |= _PAGE_WRITE;
arch/mips/include/asm/pgtable.h
645
if (pmd_val(pmd) & _PAGE_MODIFIED)
arch/mips/include/asm/pgtable.h
646
pmd_val(pmd) |= _PAGE_SILENT_WRITE;
arch/mips/include/asm/pgtable.h
65
#define pmd_phys(pmd) virt_to_phys((void *)pmd_val(pmd))
arch/mips/include/asm/pgtable.h
654
return !!(pmd_val(pmd) & _PAGE_MODIFIED);
arch/mips/include/asm/pgtable.h
659
pmd_val(pmd) &= ~(_PAGE_MODIFIED | _PAGE_SILENT_WRITE);
arch/mips/include/asm/pgtable.h
665
pmd_val(pmd) |= _PAGE_MODIFIED | _PAGE_SOFT_DIRTY;
arch/mips/include/asm/pgtable.h
666
if (pmd_val(pmd) & _PAGE_WRITE)
arch/mips/include/asm/pgtable.h
667
pmd_val(pmd) |= _PAGE_SILENT_WRITE;
arch/mips/include/asm/pgtable.h
675
return !!(pmd_val(pmd) & _PAGE_ACCESSED);
arch/mips/include/asm/pgtable.h
680
pmd_val(pmd) &= ~(_PAGE_ACCESSED|_PAGE_SILENT_READ);
arch/mips/include/asm/pgtable.h
687
pmd_val(pmd) |= _PAGE_ACCESSED;
arch/mips/include/asm/pgtable.h
689
if (!(pmd_val(pmd) & _PAGE_NO_READ))
arch/mips/include/asm/pgtable.h
69
return pmd_val(pmd) >> PFN_PTE_SHIFT;
arch/mips/include/asm/pgtable.h
690
pmd_val(pmd) |= _PAGE_SILENT_READ;
arch/mips/include/asm/pgtable.h
698
return !!(pmd_val(pmd) & _PAGE_SOFT_DIRTY);
arch/mips/include/asm/pgtable.h
703
pmd_val(pmd) |= _PAGE_SOFT_DIRTY;
arch/mips/include/asm/pgtable.h
709
pmd_val(pmd) &= ~(_PAGE_SOFT_DIRTY);
arch/mips/include/asm/pgtable.h
717
pmd_val(pmd) = (pmd_val(pmd) & (_PAGE_CHG_MASK | _PAGE_HUGE)) |
arch/mips/include/asm/pgtable.h
724
pmd_val(pmd) &= ~(_PAGE_PRESENT | _PAGE_VALID | _PAGE_DIRTY);
arch/mips/include/asm/pgtable.h
747
#define pmd_leaf(pmd) ((pmd_val(pmd) & _PAGE_HUGE) != 0)
arch/mips/include/asm/pgtable.h
76
#define pmd_page_vaddr(pmd) pmd_val(pmd)
arch/nios2/include/asm/pgtable.h
163
return (pmd_val(pmd) != (unsigned long) invalid_pte_table)
arch/nios2/include/asm/pgtable.h
164
&& (pmd_val(pmd) != 0UL);
arch/nios2/include/asm/pgtable.h
169
pmd_val(*pmdp) = (unsigned long) invalid_pte_table;
arch/nios2/include/asm/pgtable.h
204
return (pmd_val(pmd) ==
arch/nios2/include/asm/pgtable.h
205
(unsigned long) invalid_pte_table) || (pmd_val(pmd) == 0UL);
arch/nios2/include/asm/pgtable.h
208
#define pmd_bad(pmd) (pmd_val(pmd) & ~PAGE_MASK)
arch/nios2/include/asm/pgtable.h
224
#define pmd_phys(pmd) virt_to_phys((void *)pmd_val(pmd))
arch/nios2/include/asm/pgtable.h
230
return pmd_val(pmd);
arch/openrisc/include/asm/pgtable.h
190
#define pmd_none(x) (!pmd_val(x))
arch/openrisc/include/asm/pgtable.h
191
#define pmd_bad(x) ((pmd_val(x) & (~PAGE_MASK)) != _KERNPG_TABLE)
arch/openrisc/include/asm/pgtable.h
192
#define pmd_present(x) (pmd_val(x) & _PAGE_PRESENT)
arch/openrisc/include/asm/pgtable.h
193
#define pmd_clear(xp) do { pmd_val(*(xp)) = 0; } while (0)
arch/openrisc/include/asm/pgtable.h
327
pmd_val(*pmdp) = _KERNPG_TABLE | (unsigned long) ptep;
arch/openrisc/include/asm/pgtable.h
330
#define pmd_pfn(pmd) (pmd_val(pmd) >> PAGE_SHIFT)
arch/openrisc/include/asm/pgtable.h
331
#define pmd_page(pmd) (pfn_to_page(pmd_val(pmd) >> PAGE_SHIFT))
arch/openrisc/include/asm/pgtable.h
335
return ((unsigned long) __va(pmd_val(pmd) & PAGE_MASK));
arch/parisc/include/asm/pgtable.h
281
#define pmd_flag(x) (pmd_val(x) & PxD_FLAG_MASK)
arch/parisc/include/asm/pgtable.h
282
#define pmd_address(x) ((unsigned long)(pmd_val(x) &~ PxD_FLAG_MASK) << PxD_VALUE_SHIFT)
arch/parisc/include/asm/pgtable.h
288
#define pmd_none(x) (!pmd_val(x))
arch/parisc/include/asm/pgtable.h
82
printk("%s:%d: bad pmd %08lx.\n", __FILE__, __LINE__, (unsigned long)pmd_val(e))
arch/powerpc/include/asm/book3s/32/pgtable.h
216
#define pmd_none(pmd) (!pmd_val(pmd))
arch/powerpc/include/asm/book3s/32/pgtable.h
217
#define pmd_bad(pmd) (pmd_val(pmd) & _PMD_BAD)
arch/powerpc/include/asm/book3s/32/pgtable.h
218
#define pmd_present(pmd) (pmd_val(pmd) & _PMD_PRESENT_MASK)
arch/powerpc/include/asm/book3s/32/pgtable.h
345
#define pmd_pfn(pmd) (pmd_val(pmd) >> PAGE_SHIFT)
arch/powerpc/include/asm/book3s/64/hash-64k.h
262
return !!((pmd_val(pmd) & (_PAGE_PTE | H_PAGE_THP_HUGE)) ==
arch/powerpc/include/asm/book3s/64/hash-64k.h
268
return __pmd(pmd_val(pmd) | (_PAGE_PTE | H_PAGE_THP_HUGE));
arch/powerpc/include/asm/book3s/64/hash.h
141
#define hash__pmd_bad(pmd) (pmd_val(pmd) & H_PMD_BAD_BITS)
arch/powerpc/include/asm/book3s/64/pgtable.h
810
WARN_ON((pmd_val(*pmdp) & (H_PAGE_HASHPTE | _PAGE_PTE)) == (H_PAGE_HASHPTE | _PAGE_PTE));
arch/powerpc/include/asm/book3s/64/pgtable.h
995
pr_err("%s:%d: bad pmd %08lx.\n", __FILE__, __LINE__, pmd_val(e))
arch/powerpc/include/asm/book3s/64/radix.h
240
return !!(pmd_val(pmd) & RADIX_PMD_BAD_BITS);
arch/powerpc/include/asm/book3s/64/radix.h
267
return (pmd_val(pmd) & _PAGE_PTE) == _PAGE_PTE;
arch/powerpc/include/asm/book3s/64/radix.h
272
return __pmd(pmd_val(pmd) | _PAGE_PTE);
arch/powerpc/include/asm/book3s/64/tlbflush.h
213
return __pte_flags_need_flush(pmd_val(oldpmd), pmd_val(newpmd));
arch/powerpc/include/asm/nohash/32/pgtable.h
152
#define pmd_none(pmd) (!pmd_val(pmd))
arch/powerpc/include/asm/nohash/32/pgtable.h
153
#define pmd_bad(pmd) (pmd_val(pmd) & _PMD_BAD)
arch/powerpc/include/asm/nohash/32/pgtable.h
154
#define pmd_present(pmd) (pmd_val(pmd) & _PMD_PRESENT_MASK)
arch/powerpc/include/asm/nohash/32/pgtable.h
168
#define pmd_pfn(pmd) (pmd_val(pmd) >> PAGE_SHIFT)
arch/powerpc/include/asm/nohash/32/pgtable.h
171
((const void *)((unsigned long)pmd_val(pmd) & ~(PTE_TABLE_SIZE - 1)))
arch/powerpc/include/asm/nohash/32/pgtable.h
172
#define pmd_pfn(pmd) (__pa(pmd_val(pmd)) >> PAGE_SHIFT)
arch/powerpc/include/asm/nohash/32/pte-8xx.h
148
if (pmd_val(pmd) & _PMD_PAGE_8M)
arch/powerpc/include/asm/nohash/32/pte-8xx.h
179
else if ((pmd_val(*pmd) & _PMD_PAGE_MASK) == _PMD_PAGE_8M)
arch/powerpc/include/asm/nohash/64/pgtable.h
101
#define pmd_none(pmd) (!pmd_val(pmd))
arch/powerpc/include/asm/nohash/64/pgtable.h
102
#define pmd_bad(pmd) (!is_kernel_addr(pmd_val(pmd)) \
arch/powerpc/include/asm/nohash/64/pgtable.h
103
|| (pmd_val(pmd) & PMD_BAD_BITS))
arch/powerpc/include/asm/nohash/64/pgtable.h
105
#define pmd_page_vaddr(pmd) ((const void *)(pmd_val(pmd) & ~PMD_MASKED_BITS))
arch/powerpc/include/asm/nohash/64/pgtable.h
163
pr_err("%s:%d: bad pmd %08lx.\n", __FILE__, __LINE__, pmd_val(e))
arch/powerpc/include/asm/nohash/64/pgtable.h
98
return __pte(pmd_val(pmd));
arch/powerpc/include/asm/nohash/pte-e500.h
107
return (long)pmd_val(pmd) > 0;
arch/powerpc/include/asm/nohash/pte-e500.h
109
return pmd_val(pmd) & _PAGE_PSIZE_MSK;
arch/powerpc/include/asm/nohash/pte-e500.h
115
return pte_huge_size(__pte(pmd_val(pmd)));
arch/powerpc/include/asm/pgtable.h
75
return __va(pmd_val(pmd) & ~PMD_MASKED_BITS);
arch/powerpc/kvm/book3s_64_mmu_radix.c
1385
if (!(pmd_val(pmd) & _PAGE_PRESENT)) {
arch/powerpc/kvm/book3s_64_mmu_radix.c
1389
if (pmd_val(pmd) & _PAGE_PTE) {
arch/powerpc/kvm/book3s_64_mmu_radix.c
1390
pte = pmd_val(pmd);
arch/powerpc/kvm/book3s_64_mmu_radix.c
722
WARN_ON_ONCE((pmd_val(*pmd) ^ pte_val(pte)) &
arch/powerpc/mm/book3s32/mmu.c
309
add_hash_page(mm->context.id, ea, pmd_val(*pmd));
arch/powerpc/mm/book3s32/tlb.c
105
flush_hash_pages(mm->context.id, vmaddr, pmd_val(*pmd), 1);
arch/powerpc/mm/book3s32/tlb.c
68
flush_hash_pages(ctx, start, pmd_val(*pmd), count);
arch/powerpc/mm/book3s64/hash_hugepage.c
38
old_pmd = pmd_val(pmd);
arch/powerpc/mm/book3s64/pgtable.c
130
trace_hugepage_set_pmd(addr, pmd_val(pmd));
arch/powerpc/mm/book3s64/pgtable.c
246
return __pmd(pmd_val(pmd) | pgprot_val(pgprot));
arch/powerpc/mm/book3s64/pgtable.c
281
pmdv = pmd_val(pmd);
arch/powerpc/mm/kasan/8xx.c
35
*pmd = __pmd(pmd_val(*pmd) | _PMD_PAGE_8M);
arch/powerpc/mm/pgtable.c
343
*pmdp = __pmd(pmd_val(*pmdp) | _PMD_PAGE_8M);
arch/powerpc/mm/pgtable.c
344
*(pmdp + 1) = __pmd(pmd_val(*(pmdp + 1)) | _PMD_PAGE_8M);
arch/powerpc/mm/ptdump/ptdump.c
309
note_page(pt_st, addr, 3, pmd_val(pmd));
arch/powerpc/xmon/xmon.c
3355
format_pte(pmdp, pmd_val(*pmdp));
arch/powerpc/xmon/xmon.c
3358
printf("pmdp @ 0x%px = 0x%016lx\n", pmdp, pmd_val(*pmdp));
arch/riscv/include/asm/pgtable-64.h
264
return __page_val_to_pfn(pmd_val(pmd));
arch/riscv/include/asm/pgtable-64.h
268
pr_err("%s:%d: bad pmd %016lx.\n", __FILE__, __LINE__, pmd_val(e))
arch/riscv/include/asm/pgtable.h
1053
return __pmd(atomic_long_xchg((atomic_long_t *)pmdp, pmd_val(pmd)));
arch/riscv/include/asm/pgtable.h
1217
#define __pmd_to_swp_entry(pmd) ((swp_entry_t) { pmd_val(pmd) })
arch/riscv/include/asm/pgtable.h
220
return (pmd_val(pmd) & (_PAGE_PRESENT | _PAGE_PROT_NONE | _PAGE_LEAF));
arch/riscv/include/asm/pgtable.h
225
return (pmd_val(pmd) & (_PAGE_PRESENT | _PAGE_PROT_NONE));
arch/riscv/include/asm/pgtable.h
231
return (pmd_val(pmd) == 0);
arch/riscv/include/asm/pgtable.h
236
return !pmd_present(pmd) || (pmd_val(pmd) & _PAGE_LEAF);
arch/riscv/include/asm/pgtable.h
242
return pmd_present(pmd) && (pmd_val(pmd) & _PAGE_LEAF);
arch/riscv/include/asm/pgtable.h
271
return pfn_to_page(__page_val_to_pfn(pmd_val(pmd)));
arch/riscv/include/asm/pgtable.h
276
return (unsigned long)pfn_to_virt(__page_val_to_pfn(pmd_val(pmd)));
arch/riscv/include/asm/pgtable.h
281
return __pte(pmd_val(pmd));
arch/riscv/include/asm/pgtable.h
780
return __pmd(pmd_val(pmd) & ~(_PAGE_PRESENT|_PAGE_PROT_NONE));
arch/riscv/include/asm/pgtable.h
783
#define __pmd_to_phys(pmd) (__page_val_to_pfn(pmd_val(pmd)) << PAGE_SHIFT)
arch/riscv/include/asm/pgtable.h
864
return __pmd((pmd_val(pte) & ~(_PAGE_LEAF)) | _PAGE_WRITE);
arch/riscv/kernel/hibernate.c
223
set_pmd(dst_pmdp, __pmd(pmd_val(pmd) | pgprot_val(prot)));
arch/riscv/mm/fault.c
64
pr_cont(", pmd=%016lx", pmd_val(pmd));
arch/riscv/mm/init.c
1245
if (pmd_val(fix_bmap_spmd) != pmd_val(fix_bmap_epmd)) {
arch/riscv/mm/init.c
1248
pmd_val(fix_bmap_spmd), pmd_val(fix_bmap_epmd));
arch/riscv/mm/pageattr.c
114
pgprot_t prot = __pgprot(pmd_val(pmdp_get(pmdp)) & ~_PAGE_PFN_MASK);
arch/riscv/mm/pageattr.c
61
val = __pmd(set_pageattr_masks(pmd_val(val), walk));
arch/riscv/mm/ptdump.c
327
note_page(pt_st, addr, 3, pmd_val(pmd));
arch/s390/boot/vmem.c
108
crst_table_init((unsigned long *)kasan_early_shadow_pmd, pmd_val(pmd_z));
arch/s390/include/asm/pgtable.h
1367
return (unsigned long)__va(pmd_val(pmd) & origin_mask);
arch/s390/include/asm/pgtable.h
1486
if (pmd_val(pmd) & _SEGMENT_ENTRY_DIRTY)
arch/s390/include/asm/pgtable.h
1500
if (pmd_val(pmd) & _SEGMENT_ENTRY_WRITE)
arch/s390/include/asm/pgtable.h
1554
if (pmd_val(pmd) & _SEGMENT_ENTRY_READ)
arch/s390/include/asm/pgtable.h
1574
pmd = __pmd(pmd_val(pmd) & mask);
arch/s390/include/asm/pgtable.h
1576
if (!(pmd_val(pmd) & _SEGMENT_ENTRY_DIRTY))
arch/s390/include/asm/pgtable.h
1578
if (!(pmd_val(pmd) & _SEGMENT_ENTRY_YOUNG))
arch/s390/include/asm/pgtable.h
1592
cspg((unsigned long *)pmdp, pmd_val(*pmdp),
arch/s390/include/asm/pgtable.h
1593
pmd_val(*pmdp) | _SEGMENT_ENTRY_INVALID);
arch/s390/include/asm/pgtable.h
1679
if (pmd_val(*pmdp) == pmd_val(entry))
arch/s390/include/asm/pgtable.h
1750
pmd = __pmd(pmd_val(*pmdp) | _SEGMENT_ENTRY_INVALID);
arch/s390/include/asm/pgtable.h
1909
arch_entry = __rste_to_swp_entry(pmd_val(pmd));
arch/s390/include/asm/pgtable.h
1934
((pgtable_t)__va(pmd_val(pmd) & -sizeof(pte_t)*PTRS_PER_PTE))
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
72
pr_err("%s:%d: bad pmd %016lx.\n", __FILE__, __LINE__, pmd_val(e))
arch/s390/include/asm/pgtable.h
746
return (pmd_val(pmd) & _SEGMENT_ENTRY_PRESENT) != 0;
arch/s390/include/asm/pgtable.h
752
return (pmd_present(pmd) && (pmd_val(pmd) & _SEGMENT_ENTRY_LARGE) != 0);
arch/s390/include/asm/pgtable.h
757
if ((pmd_val(pmd) & _SEGMENT_ENTRY_TYPE_MASK) > 0 || pmd_leaf(pmd))
arch/s390/include/asm/pgtable.h
759
return (pmd_val(pmd) & ~_SEGMENT_ENTRY_BITS) != 0;
arch/s390/include/asm/pgtable.h
786
return pmd_val(pmd) == _SEGMENT_ENTRY_EMPTY;
arch/s390/include/asm/pgtable.h
792
return (pmd_val(pmd) & _SEGMENT_ENTRY_WRITE) != 0;
arch/s390/include/asm/pgtable.h
804
return (pmd_val(pmd) & _SEGMENT_ENTRY_DIRTY) != 0;
arch/s390/include/asm/pgtable.h
810
return (pmd_val(pmd) & _SEGMENT_ENTRY_YOUNG) != 0;
arch/s390/include/asm/pgtable.h
852
return pmd_leaf(pmd) && !(pmd_val(pmd) & _SEGMENT_ENTRY_READ);
arch/s390/include/asm/pgtable.h
891
return pmd_val(pmd) & _SEGMENT_ENTRY_SOFT_DIRTY;
arch/s390/mm/dump_pagetables.c
157
note_page(pt_st, addr, 3, pmd_val(pmd));
arch/s390/mm/pageattr.c
124
ro = !!(pmd_val(*pmdp) & _SEGMENT_ENTRY_PROTECT);
arch/s390/mm/pageattr.c
125
nx = !!(pmd_val(*pmdp) & _SEGMENT_ENTRY_NOEXEC);
arch/s390/mm/pageattr.c
136
pgt_set((unsigned long *)pmdp, pmd_val(new), addr, CRDTE_DTT_SEGMENT);
arch/s390/mm/pageattr.c
158
new = __pmd(pmd_val(new) & PMD_MASK);
arch/s390/mm/pageattr.c
161
pgt_set((unsigned long *)pmdp, pmd_val(new), addr, CRDTE_DTT_SEGMENT);
arch/s390/mm/pgtable.c
207
if (pmd_val(old) & _SEGMENT_ENTRY_INVALID)
arch/s390/mm/pgtable.c
225
if (pmd_val(old) & _SEGMENT_ENTRY_INVALID)
arch/sh/include/asm/pgtable-3level.h
29
printk("%s:%d: bad pmd %016llx.\n", __FILE__, __LINE__, pmd_val(e))
arch/sh/include/asm/pgtable_32.h
327
#define pmd_none(x) (!pmd_val(x))
arch/sh/include/asm/pgtable_32.h
328
#define pmd_present(x) (pmd_val(x))
arch/sh/include/asm/pgtable_32.h
330
#define pmd_bad(x) (pmd_val(x) & ~PAGE_MASK)
arch/sh/include/asm/pgtable_32.h
397
return (unsigned long)pmd_val(pmd);
arch/sh/include/asm/pgtable_32.h
400
#define pmd_pfn(pmd) (__pa(pmd_val(pmd)) >> PAGE_SHIFT)
arch/sh/include/asm/pgtable_32.h
401
#define pmd_page(pmd) (virt_to_page(pmd_val(pmd)))
arch/sh/mm/fault.c
109
if (PageHighMem(pfn_to_page(pmd_val(*pmd) >> PAGE_SHIFT)))
arch/sh/mm/fault.c
98
(u64)pmd_val(*pmd));
arch/sparc/include/asm/pgtable_32.h
111
return (pmd_val(pmd) & SRMMU_PTD_PMASK) >> (PAGE_SHIFT-4);
arch/sparc/include/asm/pgtable_32.h
116
if (srmmu_device_memory(pmd_val(pmd)))
arch/sparc/include/asm/pgtable_32.h
125
if (srmmu_device_memory(pmd_val(pmd)))
arch/sparc/include/asm/pgtable_32.h
128
v = pmd_val(pmd) & SRMMU_PTD_PMASK;
arch/sparc/include/asm/pgtable_32.h
134
unsigned long v = pmd_val(pmd) & SRMMU_PTD_PMASK;
arch/sparc/include/asm/pgtable_32.h
170
return (pmd_val(pmd) & SRMMU_ET_MASK) != SRMMU_ET_PTD;
arch/sparc/include/asm/pgtable_32.h
175
return ((pmd_val(pmd) & SRMMU_ET_MASK) == SRMMU_ET_PTD);
arch/sparc/include/asm/pgtable_32.h
180
return !pmd_val(pmd);
arch/sparc/include/asm/pgtable_32.h
185
set_pte((pte_t *)&pmd_val(*pmdp), __pte(0));
arch/sparc/include/asm/pgtable_64.h
101
__FILE__, __LINE__, &(e), pmd_val(e), __builtin_return_address(0))
arch/sparc/include/asm/pgtable_64.h
321
pte_t pte = __pte(pmd_val(pmd));
arch/sparc/include/asm/pgtable_64.h
430
return !!(pmd_val(pmd) & _PAGE_PMD_HUGE);
arch/sparc/include/asm/pgtable_64.h
441
pte_t pte = __pte(pmd_val(pmd));
arch/sparc/include/asm/pgtable_64.h
684
pte_t pte = __pte(pmd_val(pmd));
arch/sparc/include/asm/pgtable_64.h
691
pte_t pte = __pte(pmd_val(pmd));
arch/sparc/include/asm/pgtable_64.h
699
pte_t pte = __pte(pmd_val(pmd));
arch/sparc/include/asm/pgtable_64.h
710
pte_t pte = __pte(pmd_val(pmd));
arch/sparc/include/asm/pgtable_64.h
718
pte_t pte = __pte(pmd_val(pmd));
arch/sparc/include/asm/pgtable_64.h
725
pte_t pte = __pte(pmd_val(pmd));
arch/sparc/include/asm/pgtable_64.h
732
pte_t pte = __pte(pmd_val(pmd));
arch/sparc/include/asm/pgtable_64.h
741
pte_t pte = __pte(pmd_val(pmd));
arch/sparc/include/asm/pgtable_64.h
750
pte_t pte = __pte(pmd_val(pmd));
arch/sparc/include/asm/pgtable_64.h
759
pte_t pte = __pte(pmd_val(pmd));
arch/sparc/include/asm/pgtable_64.h
768
pte_t pte = __pte(pmd_val(pmd));
arch/sparc/include/asm/pgtable_64.h
777
pte_t pte = __pte(pmd_val(pmd));
arch/sparc/include/asm/pgtable_64.h
787
unsigned long val = pmd_val(entry);
arch/sparc/include/asm/pgtable_64.h
795
return pmd_val(pmd) != 0UL;
arch/sparc/include/asm/pgtable_64.h
798
#define pmd_none(pmd) (!pmd_val(pmd))
arch/sparc/include/asm/pgtable_64.h
806
#define pmd_bad(pmd) (pmd_val(pmd) & ~PAGE_MASK)
arch/sparc/include/asm/pgtable_64.h
831
pmd_val(*pmdp) = val;
arch/sparc/include/asm/pgtable_64.h
838
pte_t pte = __pte(pmd_val(pmd));
arch/sparc/include/asm/pgtable_64.h
858
#define pmd_clear(pmdp) (pmd_val(*(pmdp)) = 0UL)
arch/sparc/mm/init_64.c
1721
pmd_val(*pmd) = pte_val | _PAGE_PMD_HUGE;
arch/sparc/mm/init_64.c
1738
pmd_val(*pmd) = pte_val;
arch/sparc/mm/init_64.c
2606
pte = pmd_val(*pmd);
arch/sparc/mm/init_64.c
2613
pmd_val(*pmd) = pte_base | __pa(block);
arch/sparc/mm/init_64.c
2944
pte = pmd_val(entry);
arch/sparc/mm/srmmu.c
107
{ return !(pmd_val(pmd) & 0xFFFFFFF); }
arch/sparc/mm/srmmu.c
140
set_pte((pte_t *)&pmd_val(*pmdp), __pte(SRMMU_ET_PTD | ptp));
arch/sparc/mm/tlb.c
185
if ((pmd_val(pmd) ^ pmd_val(orig)) & _PAGE_PMD_HUGE) {
arch/sparc/mm/tlb.c
194
if (pmd_val(pmd) & _PAGE_PMD_HUGE) {
arch/sparc/mm/tlb.c
219
pte_t orig_pte = __pte(pmd_val(orig));
arch/sparc/mm/tlb.c
262
entry = __pmd(pmd_val(*pmdp) & ~_PAGE_VALID);
arch/sparc/mm/tlb.c
271
if ((pmd_val(entry) & _PAGE_PMD_HUGE) &&
arch/um/include/asm/pgtable-4level.h
50
pmd_val(e))
arch/um/include/asm/pgtable.h
100
#define pmd_pfn(pmd) (pmd_val(pmd) >> PAGE_SHIFT)
arch/um/include/asm/pgtable.h
101
#define pmd_page(pmd) phys_to_page(pmd_val(pmd) & PAGE_MASK)
arch/um/include/asm/pgtable.h
291
#define pmd_page_vaddr(pmd) ((unsigned long) __va(pmd_val(pmd) & PAGE_MASK))
arch/um/include/asm/pgtable.h
85
#define pmd_none(x) (!((unsigned long)pmd_val(x) & ~_PAGE_NEEDSYNC))
arch/um/include/asm/pgtable.h
86
#define pmd_bad(x) ((pmd_val(x) & (~PAGE_MASK & ~_PAGE_USER)) != _KERNPG_TABLE)
arch/um/include/asm/pgtable.h
88
#define pmd_present(x) (pmd_val(x) & _PAGE_PRESENT)
arch/um/include/asm/pgtable.h
89
#define pmd_clear(xp) do { pmd_val(*(xp)) = _PAGE_NEEDSYNC; } while (0)
arch/um/include/asm/pgtable.h
91
#define pmd_needsync(x) (pmd_val(x) & _PAGE_NEEDSYNC)
arch/um/include/asm/pgtable.h
92
#define pmd_mkuptodate(x) (pmd_val(x) &= ~_PAGE_NEEDSYNC)
arch/x86/entry/vsyscall/vsyscall_64.c
358
set_pmd(pmd, __pmd(pmd_val(*pmd) | _PAGE_USER));
arch/x86/include/asm/paravirt.h
395
return PVOP_ALT_CALLEE1(pmdval_t, pv_ops, mmu.pmd_val, pmd.pmd,
arch/x86/include/asm/paravirt_types.h
163
struct paravirt_callee_save pmd_val;
arch/x86/include/asm/pgtable-3level.h
135
if (!(pmd_val(pmd) & _PAGE_PRESENT)) {
arch/x86/include/asm/pgtable-3level.h
17
__FILE__, __LINE__, &(e), pmd_val(e))
arch/x86/include/asm/pgtable.h
1024
return (unsigned long)__va(pmd_val(pmd) & pmd_pfn_mask(pmd));
arch/x86/include/asm/pgtable.h
1648
return __pte_access_permitted(pmd_val(pmd), write);
arch/x86/include/asm/pgtable.h
1690
return pmd_leaf(pmd) && (pmd_val(pmd) & _PAGE_PRESENT) && (pmd_val(pmd) & _PAGE_USER);
arch/x86/include/asm/pgtable.h
273
phys_addr_t pfn = pmd_val(pmd);
arch/x86/include/asm/pgtable.h
307
return (pmd_val(pmd) & _PAGE_PSE) == _PAGE_PSE;
arch/x86/include/asm/pgtable.h
814
pmdval_t val = pmd_val(pmd), oldval = val;
arch/x86/include/asm/pgtable_64.h
236
#define __pmd_to_swp_entry(pmd) ((swp_entry_t) { pmd_val((pmd)) })
arch/x86/include/asm/pgtable_64.h
37
__FILE__, __LINE__, &(e), pmd_val(e))
arch/x86/kernel/machine_kexec_32.c
94
if (!(pmd_val(*pmd) & _PAGE_PRESENT))
arch/x86/kernel/paravirt.c
187
.mmu.pmd_val = PTE_IDENT,
arch/x86/mm/dump_pagetables.c
276
effective_prot(st, 3, pmd_val(pmd));
arch/x86/mm/dump_pagetables.c
398
note_page(pt_st, addr, 3, pmd_val(pmd));
arch/x86/mm/fault.c
314
pr_pde("*pde = %0*Lx ", sizeof(*pmd) * 2, (u64)pmd_val(*pmd));
arch/x86/mm/fault.c
387
pr_cont("PMD %lx ", pmd_val(*pmd));
arch/x86/mm/init_32.c
97
if (!(pmd_val(*pmd) & _PAGE_PRESENT)) {
arch/x86/mm/kasan_init_64.c
292
pmdval_t pmd_val = __pa_nodebug(kasan_early_shadow_pte) | _KERNPG_TABLE;
arch/x86/mm/kasan_init_64.c
298
pmd_val &= __default_kernel_pte_mask;
arch/x86/mm/kasan_init_64.c
306
kasan_early_shadow_pmd[i] = __pmd(pmd_val);
arch/x86/mm/kmmio.c
136
pmdval_t v = pmd_val(*pmd);
arch/x86/mm/pat/set_memory.c
1303
if (WARN_ON(pmd_val(old_pmd) != pmd_val(*pmd)))
arch/x86/power/hibernate.c
183
set_pmd(pmd, __pmd(pmd_val(*pmd) & ~_PAGE_NX));
arch/x86/xen/mmu_pv.c
1119
pa = pmd_val(*pmd) & PHYSICAL_PAGE_MASK;
arch/x86/xen/mmu_pv.c
1936
pa = pmd_val(pmd) & PTE_PFN_MASK;
arch/x86/xen/mmu_pv.c
2218
pv_ops.mmu.pmd_val = PV_CALLEE_SAVE(xen_pmd_val);
arch/xtensa/include/asm/pgalloc.h
25
(pmd_val(*(pmdp)) = ((unsigned long)ptep))
arch/xtensa/include/asm/pgalloc.h
27
(pmd_val(*(pmdp)) = ((unsigned long)page_to_virt(page)))
arch/xtensa/include/asm/pgtable.h
227
#define pmd_page_vaddr(pmd) ((unsigned long)(pmd_val(pmd) & PAGE_MASK))
arch/xtensa/include/asm/pgtable.h
228
#define pmd_pfn(pmd) (__pa(pmd_val(pmd)) >> PAGE_SHIFT)
arch/xtensa/include/asm/pgtable.h
229
#define pmd_page(pmd) virt_to_page(pmd_val(pmd))
arch/xtensa/include/asm/pgtable.h
245
#define pmd_none(pmd) (!pmd_val(pmd))
arch/xtensa/include/asm/pgtable.h
246
#define pmd_present(pmd) (pmd_val(pmd) & PAGE_MASK)
arch/xtensa/include/asm/pgtable.h
247
#define pmd_bad(pmd) (pmd_val(pmd) & ~PAGE_MASK)
arch/xtensa/mm/fault.c
67
pmd_val(*pmd) = pmd_val(*pmd_k);
include/linux/pgtable.h
1275
return pmd_val(pmd_a) == pmd_val(pmd_b);
include/trace/events/xen.h
169
(int)sizeof(pmdval_t) * 2, (unsigned long long)pmd_val(native_make_pmd(__entry->pmdval)),
mm/gup.c
2868
if (unlikely(pmd_val(pmd) != pmd_val(*pmdp)) ||
mm/gup.c
2945
if (unlikely(pmd_val(orig) != pmd_val(*pmdp))) {
mm/huge_memory.c
4910
trace_set_migration_pmd(address, pmd_val(pmdswp));
mm/huge_memory.c
4976
trace_remove_migration_pmd(address, pmd_val(pmde));
mm/memory.c
575
pmdv = pmd_val(pmd);
mm/memory.c
810
pmd_val(pmd), PGTABLE_LEVEL_PMD);