pud_val 129 arch/arm/include/asm/pgtable-3level.h #define pud_none(pud) (!pud_val(pud)) pud_val 130 arch/arm/include/asm/pgtable-3level.h #define pud_bad(pud) (!(pud_val(pud) & 2)) pud_val 131 arch/arm/include/asm/pgtable-3level.h #define pud_present(pud) (pud_val(pud)) pud_val 152 arch/arm/include/asm/pgtable-3level.h return __va(pud_val(pud) & PHYS_MASK & (s32)PAGE_MASK); pud_val 213 arch/arm/include/asm/pgtable-3level.h #define pud_page(pud) pmd_page(__pmd(pud_val(pud))) pud_val 214 arch/arm/include/asm/pgtable-3level.h #define pud_write(pud) pmd_write(__pmd(pud_val(pud))) pud_val 369 arch/arm/mm/dump.c note_page(st, addr, 2, pud_val(*pud), NULL); pud_val 60 arch/arm/mm/fault.c pr_cont(", *pud=%08llx", (long long)pud_val(*pud)); pud_val 30 arch/arm/mm/idmap.c if (pud_none_or_clear_bad(pud) || (pud_val(*pud) & L_PGD_SWAPPER)) { pud_val 202 arch/arm64/include/asm/kvm_mmu.h pud_val(pud) |= PUD_S2_RDWR; pud_val 220 arch/arm64/include/asm/kvm_mmu.h pud_val(pud) &= ~PUD_S2_XN; pud_val 274 arch/arm64/include/asm/kvm_mmu.h return !(READ_ONCE(pud_val(*pudp)) & PUD_S2_XN); pud_val 303 arch/arm64/include/asm/pgtable.h return __pte(pud_val(pud)); pud_val 313 arch/arm64/include/asm/pgtable.h return __pmd(pud_val(pud)); pud_val 395 arch/arm64/include/asm/pgtable.h #define pud_mkhuge(pud) (__pud(pud_val(pud) & ~PUD_TABLE_BIT)) pud_val 449 arch/arm64/include/asm/pgtable.h #define pud_sect(pud) ((pud_val(pud) & PUD_TYPE_MASK) == \ pud_val 451 arch/arm64/include/asm/pgtable.h #define pud_table(pud) ((pud_val(pud) & PUD_TYPE_MASK) == \ pud_val 525 arch/arm64/include/asm/pgtable.h #define pud_none(pud) (!pud_val(pud)) pud_val 526 arch/arm64/include/asm/pgtable.h #define pud_bad(pud) (!(pud_val(pud) & PUD_TABLE_BIT)) pud_val 534 arch/arm64/include/asm/pgtable.h set_swapper_pgd((pgd_t *)pudp, __pgd(pud_val(pud))); pud_val 587 arch/arm64/include/asm/pgtable.h #define pud_ERROR(pud) __pud_error(__FILE__, __LINE__, pud_val(pud)) pud_val 453 arch/arm64/kernel/hibernate.c __pud(pud_val(pud) & ~PMD_SECT_RDONLY)); pud_val 336 arch/arm64/mm/dump.c note_page(st, addr, 2, pud_val(pud)); pud_val 168 arch/arm64/mm/fault.c pr_cont(", pud=%016llx", pud_val(pud)); pud_val 50 arch/arm64/mm/hugetlbpage.c return pud_val(pud) && !(pud_val(pud) & PUD_TABLE_BIT); pud_val 320 arch/arm64/mm/mmu.c BUG_ON(!pgattr_change_is_safe(pud_val(old_pud), pud_val 321 arch/arm64/mm/mmu.c READ_ONCE(pud_val(*pudp)))); pud_val 326 arch/arm64/mm/mmu.c BUG_ON(pud_val(old_pud) != 0 && pud_val 327 arch/arm64/mm/mmu.c pud_val(old_pud) != READ_ONCE(pud_val(*pudp))); pud_val 961 arch/arm64/mm/mmu.c if (!pgattr_change_is_safe(READ_ONCE(pud_val(*pudp)), pud_val 962 arch/arm64/mm/mmu.c pud_val(new_pud))) pud_val 59 arch/ia64/include/asm/pgalloc.h pud_val(*pud_entry) = __pa(pmd); pud_val 185 arch/ia64/include/asm/pgtable.h #define pud_ERROR(e) printk("%s:%d: bad pud %016lx.\n", __FILE__, __LINE__, pud_val(e)) pud_val 278 arch/ia64/include/asm/pgtable.h #define pud_none(pud) (!pud_val(pud)) pud_val 279 arch/ia64/include/asm/pgtable.h #define pud_bad(pud) (!ia64_phys_addr_valid(pud_val(pud))) pud_val 280 arch/ia64/include/asm/pgtable.h #define pud_present(pud) (pud_val(pud) != 0UL) pud_val 281 arch/ia64/include/asm/pgtable.h #define pud_clear(pudp) (pud_val(*(pudp)) = 0UL) pud_val 282 arch/ia64/include/asm/pgtable.h #define pud_page_vaddr(pud) ((unsigned long) __va(pud_val(pud) & _PFN_MASK)) pud_val 283 arch/ia64/include/asm/pgtable.h #define pud_page(pud) virt_to_page((pud_val(pud) + PAGE_OFFSET)) pud_val 169 arch/mips/include/asm/pgtable-64.h printk("%s:%d: bad pud %016lx.\n", __FILE__, __LINE__, pud_val(e)) pud_val 292 arch/mips/include/asm/pgtable-64.h return pud_val(pud) == (unsigned long) invalid_pmd_table; pud_val 297 arch/mips/include/asm/pgtable-64.h return pud_val(pud) & ~PAGE_MASK; pud_val 302 arch/mips/include/asm/pgtable-64.h return pud_val(pud) != (unsigned long) invalid_pmd_table; pud_val 307 arch/mips/include/asm/pgtable-64.h pud_val(*pudp) = ((unsigned long) invalid_pmd_table); pud_val 338 arch/mips/include/asm/pgtable-64.h return pud_val(pud); pud_val 340 arch/mips/include/asm/pgtable-64.h #define pud_phys(pud) virt_to_phys((void *)pud_val(pud)) pud_val 74 arch/mips/mm/hugetlbpage.c return (pud_val(pud) & _PAGE_HUGE) != 0; pud_val 136 arch/powerpc/include/asm/book3s/64/hash.h #define hash__pud_bad(pud) (pud_val(pud) & H_PUD_BAD_BITS) pud_val 998 arch/powerpc/include/asm/book3s/64/pgtable.h #define pud_page_vaddr(pud) __va(pud_val(pud) & ~PUD_MASKED_BITS) pud_val 1033 arch/powerpc/include/asm/book3s/64/pgtable.h pr_err("%s:%d: bad pud %08lx.\n", __FILE__, __LINE__, pud_val(e)) pud_val 226 arch/powerpc/include/asm/book3s/64/radix.h return !!(pud_val(pud) & RADIX_PUD_BAD_BITS); pud_val 86 arch/powerpc/include/asm/nohash/64/pgtable-4k.h pr_err("%s:%d: bad pud %08lx.\n", __FILE__, __LINE__, pud_val(e)) pud_val 160 arch/powerpc/include/asm/nohash/64/pgtable.h #define pud_none(pud) (!pud_val(pud)) pud_val 161 arch/powerpc/include/asm/nohash/64/pgtable.h #define pud_bad(pud) (!is_kernel_addr(pud_val(pud)) \ pud_val 162 arch/powerpc/include/asm/nohash/64/pgtable.h || (pud_val(pud) & PUD_BAD_BITS)) pud_val 163 arch/powerpc/include/asm/nohash/64/pgtable.h #define pud_present(pud) (pud_val(pud) != 0) pud_val 164 arch/powerpc/include/asm/nohash/64/pgtable.h #define pud_page_vaddr(pud) (pud_val(pud) & ~PUD_MASKED_BITS) pud_val 170 arch/powerpc/include/asm/nohash/64/pgtable.h return __pte(pud_val(pud)); pud_val 616 arch/powerpc/kvm/book3s_64_mmu_radix.c WARN_ON_ONCE((pud_val(*pud) ^ pte_val(pte)) & pud_val 1280 arch/powerpc/kvm/book3s_64_mmu_radix.c if (!(pud_val(pud) & _PAGE_PRESENT)) { pud_val 1284 arch/powerpc/kvm/book3s_64_mmu_radix.c if (pud_val(pud) & _PAGE_PTE) { pud_val 1285 arch/powerpc/kvm/book3s_64_mmu_radix.c pte = pud_val(pud); pud_val 405 arch/powerpc/mm/hugetlbpage.c if (!is_hugepd(__hugepd(pud_val(*pud)))) { pud_val 366 arch/powerpc/mm/pgtable.c if (is_hugepd(__hugepd(pud_val(pud)))) { pud_val 293 arch/powerpc/mm/ptdump/ptdump.c note_page(st, addr, 2, pud_val(*pud), PUD_SIZE); pud_val 3176 arch/powerpc/xmon/xmon.c format_pte(pudp, pud_val(*pudp)); pud_val 3180 arch/powerpc/xmon/xmon.c printf("pudp @ 0x%px = 0x%016lx\n", pudp, pud_val(*pudp)); pud_val 33 arch/riscv/include/asm/pgtable-64.h return (pud_val(pud) & _PAGE_PRESENT); pud_val 38 arch/riscv/include/asm/pgtable-64.h return (pud_val(pud) == 0); pud_val 58 arch/riscv/include/asm/pgtable-64.h return (unsigned long)pfn_to_virt(pud_val(pud) >> _PAGE_PFN_SHIFT); pud_val 8 arch/riscv/mm/hugetlbpage.c (pud_val(pud) & (_PAGE_READ | _PAGE_WRITE | _PAGE_EXEC)); pud_val 114 arch/s390/include/asm/pgalloc.h pud_val(*pud) = _REGION3_ENTRY | __pa(pmd); pud_val 73 arch/s390/include/asm/pgtable.h printk("%s:%d: bad pud %p.\n", __FILE__, __LINE__, (void *) pud_val(e)) pud_val 661 arch/s390/include/asm/pgtable.h return (pud_val(pud) & _REGION_ENTRY_TYPE_MASK) < _REGION_ENTRY_TYPE_R3; pud_val 668 arch/s390/include/asm/pgtable.h return (pud_val(pud) & _REGION_ENTRY_ORIGIN) != 0UL; pud_val 675 arch/s390/include/asm/pgtable.h return pud_val(pud) == _REGION3_ENTRY_EMPTY; pud_val 680 arch/s390/include/asm/pgtable.h if ((pud_val(pud) & _REGION_ENTRY_TYPE_MASK) != _REGION_ENTRY_TYPE_R3) pud_val 682 arch/s390/include/asm/pgtable.h return !!(pud_val(pud) & _REGION3_ENTRY_LARGE); pud_val 692 arch/s390/include/asm/pgtable.h return (pud_val(pud) & origin_mask) >> PAGE_SHIFT; pud_val 711 arch/s390/include/asm/pgtable.h unsigned long type = pud_val(pud) & _REGION_ENTRY_TYPE_MASK; pud_val 718 arch/s390/include/asm/pgtable.h return (pud_val(pud) & ~_REGION_ENTRY_BITS_LARGE) != 0; pud_val 719 arch/s390/include/asm/pgtable.h return (pud_val(pud) & ~_REGION_ENTRY_BITS) != 0; pud_val 762 arch/s390/include/asm/pgtable.h return (pud_val(pud) & _REGION3_ENTRY_WRITE) != 0; pud_val 904 arch/s390/include/asm/pgtable.h if ((pud_val(*pud) & _REGION_ENTRY_TYPE_MASK) == _REGION_ENTRY_TYPE_R3) pud_val 905 arch/s390/include/asm/pgtable.h pud_val(*pud) = _REGION3_ENTRY_EMPTY; pud_val 1220 arch/s390/include/asm/pgtable.h #define pud_deref(pud) (pud_val(pud) & _REGION_ENTRY_ORIGIN) pud_val 1266 arch/s390/include/asm/pgtable.h if ((pud_val(*pud) & _REGION_ENTRY_TYPE_MASK) >= _REGION_ENTRY_TYPE_R3) pud_val 1334 arch/s390/include/asm/pgtable.h pud_val(pud) &= ~_REGION3_ENTRY_WRITE; pud_val 1335 arch/s390/include/asm/pgtable.h pud_val(pud) |= _REGION_ENTRY_PROTECT; pud_val 1341 arch/s390/include/asm/pgtable.h pud_val(pud) |= _REGION3_ENTRY_WRITE; pud_val 1342 arch/s390/include/asm/pgtable.h if (pud_large(pud) && !(pud_val(pud) & _REGION3_ENTRY_DIRTY)) pud_val 1344 arch/s390/include/asm/pgtable.h pud_val(pud) &= ~_REGION_ENTRY_PROTECT; pud_val 1351 arch/s390/include/asm/pgtable.h pud_val(pud) &= ~_REGION3_ENTRY_DIRTY; pud_val 1352 arch/s390/include/asm/pgtable.h pud_val(pud) |= _REGION_ENTRY_PROTECT; pud_val 1360 arch/s390/include/asm/pgtable.h pud_val(pud) |= _REGION3_ENTRY_DIRTY | pud_val 1362 arch/s390/include/asm/pgtable.h if (pud_val(pud) & _REGION3_ENTRY_WRITE) pud_val 1363 arch/s390/include/asm/pgtable.h pud_val(pud) &= ~_REGION_ENTRY_PROTECT; pud_val 158 arch/s390/mm/dump_pagetables.c if ((pud_val(*pud) & PAGE_MASK) == __pa(kasan_early_shadow_pmd)) { pud_val 200 arch/s390/mm/dump_pagetables.c prot = pud_val(*pud) & pud_val 290 arch/s390/mm/kasan_init.c pud_val(pud_z)); pud_val 133 arch/s390/mm/page-states.c page = virt_to_page(pud_val(*pud)); pud_val 198 arch/s390/mm/pageattr.c ro = !!(pud_val(*pudp) & _REGION_ENTRY_PROTECT); pud_val 199 arch/s390/mm/pageattr.c nx = !!(pud_val(*pudp) & _REGION_ENTRY_NOEXEC); pud_val 209 arch/s390/mm/pageattr.c pud_val(new) = __pa(pm_dir) | _REGION3_ENTRY; pud_val 210 arch/s390/mm/pageattr.c pgt_set((unsigned long *)pudp, pud_val(new), addr, CRDTE_DTT_REGION3); pud_val 226 arch/s390/mm/pageattr.c pud_val(new) |= _REGION_ENTRY_NOEXEC; pud_val 228 arch/s390/mm/pageattr.c pud_val(new) &= ~_REGION_ENTRY_NOEXEC; pud_val 229 arch/s390/mm/pageattr.c pgt_set((unsigned long *)pudp, pud_val(new), addr, CRDTE_DTT_REGION3); pud_val 491 arch/s390/mm/pgtable.c if (pud_val(old) & _REGION_ENTRY_INVALID) pud_val 110 arch/s390/mm/vmem.c pud_val(*pu_dir) = address | r3_prot; pud_val 38 arch/sh/include/asm/pgtable-3level.h return pud_val(pud); pud_val 50 arch/sh/include/asm/pgtable-3level.h #define pud_none(x) (!pud_val(x)) pud_val 51 arch/sh/include/asm/pgtable-3level.h #define pud_present(x) (pud_val(x)) pud_val 53 arch/sh/include/asm/pgtable-3level.h #define pud_bad(x) (pud_val(x) & ~PAGE_MASK) pud_val 71 arch/sh/mm/fault.c (u64)pud_val(*pud)); pud_val 106 arch/sparc/include/asm/pgtable_64.h __FILE__, __LINE__, &(e), pud_val(e), __builtin_return_address(0)) pud_val 420 arch/sparc/include/asm/pgtable_64.h return !!(pud_val(pud) & _PAGE_PUD_HUGE); pud_val 708 arch/sparc/include/asm/pgtable_64.h #define pud_write(pud) pte_write(__pte(pud_val(pud))) pud_val 809 arch/sparc/include/asm/pgtable_64.h #define pud_none(pud) (!pud_val(pud)) pud_val 811 arch/sparc/include/asm/pgtable_64.h #define pud_bad(pud) (pud_val(pud) & ~PAGE_MASK) pud_val 836 arch/sparc/include/asm/pgtable_64.h (pud_val(*(pudp)) = (__pa((unsigned long) (pmdp)))) pud_val 849 arch/sparc/include/asm/pgtable_64.h pte_t pte = __pte(pud_val(pud)); pud_val 860 arch/sparc/include/asm/pgtable_64.h #define pud_present(pud) (pud_val(pud) != 0U) pud_val 861 arch/sparc/include/asm/pgtable_64.h #define pud_clear(pudp) (pud_val(*(pudp)) = 0UL) pud_val 872 arch/sparc/include/asm/pgtable_64.h pte_t pte = __pte(pud_val(pud)); pud_val 879 arch/sparc/include/asm/pgtable_64.h pte_t pte = __pte(pud_val(pud)); pud_val 402 arch/sparc/mm/hugetlbpage.c (pud_val(pud) & (_PAGE_VALID|_PAGE_PUD_HUGE)) != _PAGE_VALID; pud_val 1710 arch/sparc/mm/init_64.c pud_val(*pud) = pte_val | _PAGE_PUD_HUGE; pud_val 1720 arch/sparc/mm/init_64.c pud_val(*pud) = pte_val; pud_val 57 arch/um/include/asm/pgtable-3level.h #define pud_none(x) (!(pud_val(x) & ~_PAGE_NEWPAGE)) pud_val 58 arch/um/include/asm/pgtable-3level.h #define pud_bad(x) ((pud_val(x) & (~PAGE_MASK & ~_PAGE_USER)) != _KERNPG_TABLE) pud_val 59 arch/um/include/asm/pgtable-3level.h #define pud_present(x) (pud_val(x) & _PAGE_PRESENT) pud_val 64 arch/um/include/asm/pgtable-3level.h #define set_pud(pudptr, pudval) set_64bit((u64 *) (pudptr), pud_val(pudval)) pud_val 90 arch/um/include/asm/pgtable-3level.h #define pud_page(pud) phys_to_page(pud_val(pud) & PAGE_MASK) pud_val 91 arch/um/include/asm/pgtable-3level.h #define pud_page_vaddr(pud) ((unsigned long) __va(pud_val(pud) & PAGE_MASK)) pud_val 106 arch/um/include/asm/pgtable.h #define pud_newpage(x) (pud_val(x) & _PAGE_NEWPAGE) pud_val 107 arch/um/include/asm/pgtable.h #define pud_mkuptodate(x) (pud_val(x) &= ~_PAGE_NEWPAGE) pud_val 371 arch/x86/entry/vsyscall/vsyscall_64.c set_pud(pud, __pud(pud_val(*pud) | _PAGE_USER)); pud_val 510 arch/x86/include/asm/paravirt.h return PVOP_CALLEE1(pudval_t, mmu.pud_val, pud.pud); pud_val 279 arch/x86/include/asm/paravirt_types.h struct paravirt_callee_save pud_val; pud_val 227 arch/x86/include/asm/pgtable.h phys_addr_t pfn = pud_val(pud); pud_val 265 arch/x86/include/asm/pgtable.h return (pud_val(pud) & (_PAGE_PSE|_PAGE_DEVMAP)) == _PAGE_PSE; pud_val 284 arch/x86/include/asm/pgtable.h return !!(pud_val(pud) & _PAGE_DEVMAP); pud_val 866 arch/x86/include/asm/pgtable.h return (unsigned long)__va(pud_val(pud) & pud_pfn_mask(pud)); pud_val 883 arch/x86/include/asm/pgtable.h return (pud_val(pud) & (_PAGE_PSE | _PAGE_PRESENT)) == pud_val 1459 arch/x86/include/asm/pgtable.h return __pte_access_permitted(pud_val(pud), write); pud_val 42 arch/x86/include/asm/pgtable_64.h __FILE__, __LINE__, &(e), pud_val(e)) pud_val 405 arch/x86/kernel/paravirt.c .mmu.pud_val = PTE_IDENT, pud_val 431 arch/x86/mm/dump_pagetables.c #define walk_pmd_level(m,s,a,e,p) walk_pte_level(m,s,__pmd(pud_val(a)),e,p) pud_val 432 arch/x86/mm/dump_pagetables.c #define pud_large(a) pmd_large(__pmd(pud_val(a))) pud_val 433 arch/x86/mm/dump_pagetables.c #define pud_none(a) pmd_none(__pmd(pud_val(a))) pud_val 475 arch/x86/mm/fault.c pr_cont("PUD %lx ", pud_val(*pud)); pud_val 75 arch/x86/mm/hugetlbpage.c return !!(pud_val(pud) & _PAGE_PSE); pud_val 271 arch/x86/mm/kasan_init_64.c pudval_t pud_val = __pa_nodebug(kasan_early_shadow_pmd) | _KERNPG_TABLE; pud_val 277 arch/x86/mm/kasan_init_64.c pud_val &= __default_kernel_pte_mask; pud_val 287 arch/x86/mm/kasan_init_64.c kasan_early_shadow_pud[i] = __pud(pud_val); pud_val 235 arch/x86/power/hibernate.c set_pud(pud, __pud(pud_val(*pud) & ~_PAGE_NX)); pud_val 1167 arch/x86/xen/mmu_pv.c pa = pud_val(*pud) & PHYSICAL_PAGE_MASK; pud_val 2031 arch/x86/xen/mmu_pv.c pa = pud_val(pud) & PTE_PFN_MASK; pud_val 2434 arch/x86/xen/mmu_pv.c .pud_val = PV_CALLEE_SAVE(xen_pud_val), pud_val 49 include/asm-generic/pgtable-nopmd.h #define pmd_val(x) (pud_val((x).pud)) pud_val 385 include/asm-generic/pgtable.h return pud_val(pud_a) == pud_val(pud_b); pud_val 237 include/trace/events/xen.h (int)sizeof(pudval_t) * 2, (unsigned long long)pud_val(native_make_pud(__entry->pudval)), pud_val 451 mm/gup.c if (is_hugepd(__hugepd(pud_val(*pud)))) { pud_val 453 mm/gup.c __hugepd(pud_val(*pud)), flags, pud_val 1960 mm/gup.c if (unlikely(pud_val(orig) != pud_val(*pudp))) { pud_val 2139 mm/gup.c if (unlikely(pud_val(orig) != pud_val(*pudp))) { pud_val 2247 mm/gup.c } else if (unlikely(is_hugepd(__hugepd(pud_val(pud))))) { pud_val 2248 mm/gup.c if (!gup_huge_pd(__hugepd(pud_val(pud)), addr, pud_val 1135 virt/kvm/arm/mmu.c if (pud_val(old_pud) == pud_val(*new_pudp))