/linux-4.4.14/arch/um/include/asm/ |
D | pgtable-3level.h | 56 #define pud_none(x) (!(pud_val(x) & ~_PAGE_NEWPAGE)) 57 #define pud_bad(x) ((pud_val(x) & (~PAGE_MASK & ~_PAGE_USER)) != _KERNPG_TABLE) 58 #define pud_present(x) (pud_val(x) & _PAGE_PRESENT) 63 #define set_pud(pudptr, pudval) set_64bit((u64 *) (pudptr), pud_val(pudval)) 89 #define pud_page(pud) phys_to_page(pud_val(pud) & PAGE_MASK) 90 #define pud_page_vaddr(pud) ((unsigned long) __va(pud_val(pud) & PAGE_MASK))
|
D | pgtable.h | 108 #define pud_newpage(x) (pud_val(x) & _PAGE_NEWPAGE) 109 #define pud_mkuptodate(x) (pud_val(x) &= ~_PAGE_NEWPAGE)
|
/linux-4.4.14/arch/sh/include/asm/ |
D | pgtable-3level.h | 36 return pud_val(pud); in pud_page_vaddr() 45 #define pud_none(x) (!pud_val(x)) 46 #define pud_present(x) (pud_val(x)) 48 #define pud_bad(x) (pud_val(x) & ~PAGE_MASK)
|
/linux-4.4.14/arch/mips/include/asm/ |
D | pgtable-64.h | 206 return pud_val(pud) == (unsigned long) invalid_pmd_table; in pud_none() 211 return pud_val(pud) & ~PAGE_MASK; in pud_bad() 216 return pud_val(pud) != (unsigned long) invalid_pmd_table; in pud_present() 221 pud_val(*pudp) = ((unsigned long) invalid_pmd_table); in pud_clear() 252 return pud_val(pud); in pud_page_vaddr() 254 #define pud_phys(pud) virt_to_phys((void *)pud_val(pud))
|
/linux-4.4.14/arch/tile/include/asm/ |
D | pgtable_64.h | 75 return pud_val(pud) == 0; in pud_none() 80 return pud_val(pud) & _PAGE_PRESENT; in pud_present() 85 return pud_val(pud) & _PAGE_HUGE_PAGE; in pud_huge_page() 98 return ((pud_val(pud) & _PAGE_ALL) != _PAGE_TABLE); in pud_bad()
|
/linux-4.4.14/arch/arm/include/asm/ |
D | pgtable-3level.h | 142 #define pud_none(pud) (!pud_val(pud)) 143 #define pud_bad(pud) (!(pud_val(pud) & 2)) 144 #define pud_present(pud) (pud_val(pud)) 165 return __va(pud_val(pud) & PHYS_MASK & (s32)PAGE_MASK); in pud_page_vaddr() 227 #define pud_page(pud) pmd_page(__pmd(pud_val(pud))) 228 #define pud_write(pud) pmd_write(__pmd(pud_val(pud)))
|
/linux-4.4.14/arch/arm64/mm/ |
D | hugetlbpage.c | 38 return pud_val(pud) && !(pud_val(pud) & PUD_TABLE_BIT); in pud_huge()
|
D | dump.c | 287 note_page(st, addr, 2, pud_val(*pud)); in walk_pud()
|
D | fault.c | 67 printk(", *pud=%016llx", pud_val(*pud)); in show_pte()
|
D | mmu.c | 121 pgprot_t prot = __pgprot(pud_val(*old_pud) ^ addr); in split_pud()
|
/linux-4.4.14/arch/arm64/include/asm/ |
D | pgtable.h | 312 return __pte(pud_val(pud)); in pud_pte() 317 return __pmd(pud_val(pud)); in pud_pmd() 371 #define pud_pfn(pud) (((pud_val(pud) & PUD_MASK) & PHYS_MASK) >> PAGE_SHIFT) 410 #define pud_sect(pud) ((pud_val(pud) & PUD_TYPE_MASK) == \ 412 #define pud_table(pud) ((pud_val(pud) & PUD_TYPE_MASK) == \ 445 #define pud_none(pud) (!pud_val(pud)) 446 #define pud_bad(pud) (!(pud_val(pud) & 2)) 447 #define pud_present(pud) (pud_val(pud)) 463 return __va(pud_val(pud) & PHYS_MASK & (s32)PAGE_MASK); in pud_page_vaddr() 474 #define pud_page(pud) pfn_to_page(__phys_to_pfn(pud_val(pud) & PHYS_MASK)) [all …]
|
D | pgtable-types.h | 49 #define pud_val(x) ((x).pud) macro 75 #define pud_val(x) (x) macro
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | pgtable-ppc64.h | 160 #define pud_set(pudp, pudval) (pud_val(*(pudp)) = (pudval)) 161 #define pud_none(pud) (!pud_val(pud)) 162 #define pud_bad(pud) (!is_kernel_addr(pud_val(pud)) \ 163 || (pud_val(pud) & PUD_BAD_BITS)) 164 #define pud_present(pud) (pud_val(pud) != 0) 165 #define pud_clear(pudp) (pud_val(*(pudp)) = 0) 166 #define pud_page_vaddr(pud) (pud_val(pud) & ~PUD_MASKED_BITS) 172 return __pte(pud_val(pud)); in pud_pte()
|
D | page.h | 310 #define pud_val(x) ((x).pud) macro 349 #define pud_val(x) (x) macro
|
D | pgtable-ppc64-4k.h | 81 pr_err("%s:%d: bad pud %08lx.\n", __FILE__, __LINE__, pud_val(e))
|
/linux-4.4.14/arch/ia64/include/asm/ |
D | pgtable.h | 184 #define pud_ERROR(e) printk("%s:%d: bad pud %016lx.\n", __FILE__, __LINE__, pud_val(e)) 277 #define pud_none(pud) (!pud_val(pud)) 278 #define pud_bad(pud) (!ia64_phys_addr_valid(pud_val(pud))) 279 #define pud_present(pud) (pud_val(pud) != 0UL) 280 #define pud_clear(pudp) (pud_val(*(pudp)) = 0UL) 281 #define pud_page_vaddr(pud) ((unsigned long) __va(pud_val(pud) & _PFN_MASK)) 282 #define pud_page(pud) virt_to_page((pud_val(pud) + PAGE_OFFSET))
|
D | pgalloc.h | 57 pud_val(*pud_entry) = __pa(pmd); in pud_populate()
|
D | page.h | 186 # define pud_val(x) ((x).pud) macro
|
/linux-4.4.14/arch/sparc/include/asm/ |
D | pgtable_64.h | 103 __FILE__, __LINE__, &(e), pud_val(e), __builtin_return_address(0)) 786 #define pud_none(pud) (!pud_val(pud)) 788 #define pud_bad(pud) (pud_val(pud) & ~PAGE_MASK) 813 (pud_val(*(pudp)) = (__pa((unsigned long) (pmdp)))) 825 ((unsigned long) __va(pud_val(pud))) 828 #define pud_present(pud) (pud_val(pud) != 0U) 829 #define pud_clear(pudp) (pud_val(*(pudp)) = 0UL) 837 pte_t pte = __pte(pud_val(pud)); in pud_large() 844 pte_t pte = __pte(pud_val(pud)); in pud_pfn()
|
D | page_64.h | 67 #define pud_val(x) ((x).pud) macro 90 #define pud_val(x) (x) macro
|
/linux-4.4.14/arch/x86/mm/ |
D | kasan_init_64.c | 73 pudval_t pud_val = __pa_nodebug(kasan_zero_pmd) | _KERNPG_TABLE; in kasan_early_init() local 82 kasan_zero_pud[i] = __pud(pud_val); in kasan_early_init()
|
D | dump_pagetables.c | 322 #define walk_pmd_level(m,s,a,p) walk_pte_level(m,s,__pmd(pud_val(a)),p) 323 #define pud_large(a) pmd_large(__pmd(pud_val(a))) 324 #define pud_none(a) pmd_none(__pmd(pud_val(a)))
|
D | hugetlbpage.c | 70 return !!(pud_val(pud) & _PAGE_PSE); in pud_huge()
|
D | init_64.c | 543 if (pud_val(*pud)) { in phys_pud_init() 777 if (pud_val(*pud)) in free_pud_table()
|
D | fault.c | 487 printk("PUD %lx ", pud_val(*pud)); in dump_pagetable()
|
/linux-4.4.14/arch/s390/include/asm/ |
D | pgtable.h | 95 printk("%s:%d: bad pud %p.\n", __FILE__, __LINE__, (void *) pud_val(e)) 462 if ((pud_val(pud) & _REGION_ENTRY_TYPE_MASK) < _REGION_ENTRY_TYPE_R3) in pud_present() 464 return (pud_val(pud) & _REGION_ENTRY_ORIGIN) != 0UL; in pud_present() 469 if ((pud_val(pud) & _REGION_ENTRY_TYPE_MASK) < _REGION_ENTRY_TYPE_R3) in pud_none() 471 return (pud_val(pud) & _REGION_ENTRY_INVALID) != 0UL; in pud_none() 476 if ((pud_val(pud) & _REGION_ENTRY_TYPE_MASK) != _REGION_ENTRY_TYPE_R3) in pud_large() 478 return !!(pud_val(pud) & _REGION3_ENTRY_LARGE); in pud_large() 491 return (pud_val(pud) & mask) != 0; in pud_bad() 880 if ((pud_val(*pud) & _REGION_ENTRY_TYPE_MASK) == _REGION_ENTRY_TYPE_R3) in pud_clear() 881 pud_val(*pud) = _REGION3_ENTRY_EMPTY; in pud_clear() [all …]
|
D | page.h | 82 #define pud_val(x) ((x).pud) macro
|
D | pgalloc.h | 98 pud_val(*pud) = _REGION3_ENTRY | __pa(pmd); in pud_populate()
|
/linux-4.4.14/arch/x86/include/asm/ |
D | pgtable.h | 80 #define pud_val(x) native_pud_val(x) macro 157 return (pud_val(pud) & pud_pfn_mask(pud)) >> PAGE_SHIFT; in pud_pfn() 593 return (unsigned long)__va(pud_val(pud) & pud_pfn_mask(pud)); in pud_page_vaddr() 601 pfn_to_page((pud_val(pud) & pud_pfn_mask(pud)) >> PAGE_SHIFT) 611 return (pud_val(pud) & (_PAGE_PSE | _PAGE_PRESENT)) == in pud_large()
|
D | pgtable_64.h | 37 __FILE__, __LINE__, &(e), pud_val(e))
|
D | paravirt.h | 579 static inline pudval_t pud_val(pud_t pud) in pud_val() function 584 ret = PVOP_CALLEE2(pudval_t, pv_mmu_ops.pud_val, in pud_val() 587 ret = PVOP_CALLEE1(pudval_t, pv_mmu_ops.pud_val, in pud_val()
|
D | paravirt_types.h | 315 struct paravirt_callee_save pud_val; member
|
/linux-4.4.14/arch/mips/mm/ |
D | hugetlbpage.c | 73 return (pud_val(pud) & _PAGE_HUGE) != 0; in pud_huge()
|
/linux-4.4.14/include/asm-generic/ |
D | pgtable-nopud.h | 43 #define pud_val(x) (pgd_val((x).pgd)) macro
|
D | 4level-fixup.h | 25 #define pud_val(pud) pgd_val(pud) macro
|
D | pgtable-nopmd.h | 48 #define pmd_val(x) (pud_val((x).pud))
|
/linux-4.4.14/arch/mn10300/mm/ |
D | cache-inv-icache.c | 48 if (!pud || !pud_val(*pud)) in flush_icache_page_range()
|
D | cache-flush-icache.c | 70 if (!pud || !pud_val(*pud)) in flush_icache_page_range()
|
/linux-4.4.14/arch/frv/include/asm/ |
D | page.h | 32 #define pud_val(x) ((x).pue[0]) macro
|
D | pgtable.h | 163 printk("%s:%d: bad pud %08lx.\n", __FILE__, __LINE__, pmd_val(pud_val(e))) 165 printk("%s:%d: bad pgd %08lx.\n", __FILE__, __LINE__, pmd_val(pud_val(pgd_val(e))))
|
/linux-4.4.14/arch/arm/mm/ |
D | idmap.c | 27 if (pud_none_or_clear_bad(pud) || (pud_val(*pud) & L_PGD_SWAPPER)) { in idmap_add_pmd()
|
D | dump.c | 298 note_page(st, addr, 2, pud_val(*pud)); in walk_pud()
|
D | fault.c | 86 pr_cont(", *pud=%08llx", (long long)pud_val(*pud)); in show_pte()
|
/linux-4.4.14/mm/ |
D | gup.c | 1192 if (unlikely(pud_val(orig) != pud_val(*pudp))) { in gup_huge_pud() 1310 } else if (unlikely(is_hugepd(__hugepd(pud_val(pud))))) { in gup_pud_range() 1311 if (!gup_huge_pd(__hugepd(pud_val(pud)), addr, in gup_pud_range()
|
/linux-4.4.14/arch/microblaze/include/asm/ |
D | page.h | 109 # define pud_val(x) ((x).pue[0]) macro
|
/linux-4.4.14/arch/powerpc/mm/ |
D | hugetlbpage.c | 82 return ((pud_val(pud) & 0x3) != 0x0); in pud_huge() 613 if (!is_hugepd(__hugepd(pud_val(*pud)))) { in hugetlb_free_pud_range() 1024 } else if (is_hugepd(__hugepd(pud_val(pud)))) in __find_linux_pte_or_hugepte()
|
/linux-4.4.14/arch/s390/mm/ |
D | gup.c | 112 if ((pud_val(pud) & _REGION_ENTRY_TYPE_MASK) == _REGION_ENTRY_TYPE_R3) in gup_pmd_range()
|
D | dump_pagetables.c | 160 prot = pud_val(*pud) & _REGION3_ENTRY_RO; in walk_pud_level()
|
D | vmem.c | 100 pud_val(*pu_dir) = __pa(address) | in vmem_add_mem()
|
/linux-4.4.14/arch/tile/mm/ |
D | hugetlbpage.c | 160 return !!(pud_val(pud) & _PAGE_HUGE_PAGE); in pud_huge()
|
/linux-4.4.14/arch/x86/kernel/ |
D | paravirt.c | 466 .pud_val = PTE_IDENT,
|
/linux-4.4.14/arch/sh/mm/ |
D | fault.c | 92 (u64)pud_val(*pud)); in show_pte()
|
/linux-4.4.14/include/trace/events/ |
D | xen.h | 240 (int)sizeof(pudval_t) * 2, (unsigned long long)pud_val(native_make_pud(__entry->pudval)),
|
/linux-4.4.14/arch/sparc/mm/ |
D | init_64.c | 1485 pud_val(*pud) = pte_val | _PAGE_PUD_HUGE; in kernel_map_hugepud() 1495 pud_val(*pud) = pte_val; in kernel_map_hugepud()
|
/linux-4.4.14/arch/x86/xen/ |
D | mmu.c | 1175 pa = pud_val(*pud) & PHYSICAL_PAGE_MASK; in xen_cleanmfnmap() 2473 .pud_val = PV_CALLEE_SAVE(xen_pud_val),
|