Symbol: PUD_MASK
arch/arm64/include/asm/pgtable.h
655
#define pud_pfn(pud) ((__pud_to_phys(pud) & PUD_MASK) >> PAGE_SHIFT)
arch/arm64/mm/mmu.c
1637
if (!pgtable_range_aligned(start, end, floor, ceiling, PUD_MASK))
arch/arm64/mm/mmu.c
1803
VM_BUG_ON(phys & ~PUD_MASK);
arch/arm64/mm/mmu.c
388
((addr | next | phys) & ~PUD_MASK) == 0 &&
arch/powerpc/kvm/book3s_64_mmu_radix.c
1374
gpa = (gpa & PUD_MASK) + PUD_SIZE;
arch/powerpc/kvm/book3s_64_mmu_radix.c
662
unsigned long hgpa = gpa & PUD_MASK;
arch/riscv/include/asm/pgtable.h
795
return ((__pud_to_phys(pud) & PUD_MASK) >> PAGE_SHIFT);
arch/riscv/mm/pageattr.c
148
vaddr <= (vaddr & PUD_MASK) && end >= next)
arch/s390/include/asm/pgtable.h
1642
: [r1] "a" (r3o), [r2] "a" ((addr & PUD_MASK)),
arch/s390/include/asm/pgtable.h
1650
: [r1] "a" (r3o), [r2] "a" ((addr & PUD_MASK) | opt),
arch/s390/mm/pageattr.c
245
new = __pud(pud_val(new) & PUD_MASK);
arch/s390/mm/pageattr.c
266
need_split |= !!(addr & ~PUD_MASK);
arch/s390/mm/vmem.c
339
split_pud_page(pud, addr & PUD_MASK);
arch/s390/mm/vmem.c
362
try_free_pmd_table(pud, addr & PUD_MASK);
arch/sparc/mm/init_64.c
1703
if (guard && !(vstart & ~PUD_MASK) && (vend - vstart) >= PUD_SIZE)
arch/x86/include/asm/page_types.h
18
#define PHYSICAL_PUD_PAGE_MASK (((signed long)PUD_MASK) & __PHYSICAL_MASK)
arch/x86/mm/ident_map.c
115
use_gbpage &= ((addr & ~PUD_MASK) == 0);
arch/x86/mm/ident_map.c
117
use_gbpage &= ((next & ~PUD_MASK) == 0);
arch/x86/mm/init_64.c
622
paddr_next = (paddr & PUD_MASK) + PUD_SIZE;
arch/x86/mm/init_64.c
626
!e820__mapped_any(paddr & PUD_MASK, paddr_next,
arch/x86/mm/init_64.c
628
!e820__mapped_any(paddr & PUD_MASK, paddr_next,
arch/x86/mm/kaslr.c
150
entropy = (rand % (entropy + 1)) & PUD_MASK;
arch/x86/mm/pat/set_memory.c
1161
lpaddr = address & PUD_MASK;
arch/x86/mm/pat/set_memory.c
1325
addr &= PUD_MASK;
arch/x86/mm/pat/set_memory.c
1334
if (!pmd_leaf(first) || (PFN_PHYS(pfn) & ~PUD_MASK))
arch/x86/mm/pat/set_memory.c
1505
unsigned long next_page = (start + PUD_SIZE) & PUD_MASK;
arch/x86/mm/pat/set_memory.c
1669
unsigned long next_page = (start + PUD_SIZE) & PUD_MASK;
arch/x86/mm/pat/set_memory.c
863
offset = virt_addr & ~PUD_MASK;
arch/x86/mm/pti.c
344
WARN_ON_ONCE(addr & ~PUD_MASK);
arch/x86/platform/efi/efi_64.c
134
BUILD_BUG_ON((EFI_VA_START & ~PUD_MASK) != 0);
arch/x86/platform/efi/efi_64.c
135
BUILD_BUG_ON((EFI_VA_END & ~PUD_MASK) != 0);
arch/x86/xen/mmu_pv.c
1930
return pa + (vaddr & ~PUD_MASK);
drivers/dax/device.c
191
unsigned long pud_addr = vmf->address & PUD_MASK;
include/asm-generic/tlb.h
803
tlb_flush_pmd_range(tlb, addr & PUD_MASK, PUD_SIZE);
include/linux/pgtable.h
1415
({ unsigned long __boundary = ((addr) + PUD_SIZE) & PUD_MASK; \
mm/debug_vm_pgtable.c
1136
args->fixed_pud_pfn = __phys_to_pfn(phys & PUD_MASK);
mm/gup.c
2982
page = pud_page(orig) + ((addr & ~PUD_MASK) >> PAGE_SHIFT);
mm/gup.c
668
pfn += (addr & ~PUD_MASK) >> PAGE_SHIFT;
mm/hmm.c
523
pfn = pud_pfn(pud) + ((addr & ~PUD_MASK) >> PAGE_SHIFT);
mm/huge_memory.c
1718
unsigned long addr = vmf->address & PUD_MASK;
mm/huge_memory.c
1753
unsigned long addr = vmf->address & PUD_MASK;
mm/hugetlb.c
4784
if (addr & ~PUD_MASK) {
mm/hugetlb.c
4785
unsigned long floor = addr & PUD_MASK;
mm/hugetlb.c
6799
unsigned long sbase = saddr & PUD_MASK;
mm/hugetlb.c
6823
unsigned long start = addr & PUD_MASK;
mm/memory.c
215
start &= PUD_MASK;
mm/memory.c
219
ceiling &= PUD_MASK;
mm/memory.c
6832
pud_pfn(pud), PUD_MASK, pud_write(pud),
mm/mremap.c
557
mask = PUD_MASK;
mm/vmalloc.c
834
return pud_page(*pud) + ((addr & ~PUD_MASK) >> PAGE_SHIFT);
mm/vmscan.c
3680
pmd = pmd_offset(pud, start & PUD_MASK);
mm/vmscan.c
3729
if (i < PTRS_PER_PMD && get_next_vma(PUD_MASK, PMD_SIZE, args, &start, &end))
mm/vmscan.c
3757
end = (addr | ~PUD_MASK) + 1;