Symbol: PUD_SHIFT
arch/arc/include/asm/pgtable-levels.h
75
#define PUD_SIZE BIT(PUD_SHIFT)
arch/arc/include/asm/pgtable-levels.h
77
#define PTRS_PER_PUD BIT(PGDIR_SHIFT - PUD_SHIFT)
arch/arc/include/asm/pgtable-levels.h
83
#define PTRS_PER_PMD BIT(PUD_SHIFT - PMD_SHIFT)
arch/arc/mm/tlbex.S
152
#ifndef PUD_SHIFT
arch/arm64/include/asm/memory.h
198
#define IOREMAP_MAX_ORDER (PUD_SHIFT)
arch/arm64/include/asm/pgtable-hwdef.h
66
#define PUD_SIZE (_AC(1, UL) << PUD_SHIFT)
arch/arm64/include/asm/pgtable.h
989
#define pud_index(addr) (((addr) >> PUD_SHIFT) & (PTRS_PER_PUD - 1))
arch/arm64/kvm/mmu.c
1451
return PUD_SHIFT;
arch/arm64/kvm/mmu.c
1705
case PUD_SHIFT:
arch/arm64/mm/fixmap.c
25
SPAN_NR_ENTRIES(FIXADDR_TOT_START, FIXADDR_TOP, PUD_SHIFT)
arch/arm64/mm/hugetlbpage.c
42
return PUD_SHIFT - PAGE_SHIFT;
arch/arm64/mm/hugetlbpage.c
502
hugetlb_add_hstate(PUD_SHIFT - PAGE_SHIFT);
arch/arm64/mm/init.c
78
#define ARM64_MEMSTART_SHIFT PUD_SHIFT
arch/loongarch/include/asm/pgtable.h
38
#define PUD_SIZE (1UL << PUD_SHIFT)
arch/loongarch/include/asm/pgtable.h
40
#define PGDIR_SHIFT (PUD_SHIFT + (PAGE_SHIFT - PTRLOG))
arch/loongarch/mm/tlb.c
216
pud_i = PUD_SHIFT;
arch/mips/include/asm/pgtable-64.h
60
#define PUD_SIZE (1UL << PUD_SHIFT)
arch/mips/include/asm/pgtable-64.h
62
#define PGDIR_SHIFT (PUD_SHIFT + (PAGE_SHIFT + PUD_TABLE_ORDER - 3))
arch/mips/mm/tlbex.c
1148
uasm_i_dsrl_safe(p, scratch, tmp, PUD_SHIFT - 3);
arch/mips/mm/tlbex.c
832
uasm_i_dsrl_safe(p, tmp, tmp, PUD_SHIFT - 3); /* get pud offset in bytes */
arch/powerpc/include/asm/book3s/64/pgtable.h
214
#define PUD_SIZE (1UL << PUD_SHIFT)
arch/powerpc/include/asm/book3s/64/pgtable.h
218
#define PGDIR_SHIFT (PUD_SHIFT + PUD_INDEX_SIZE)
arch/powerpc/include/asm/book3s/64/pgtable.h
252
return PUD_SHIFT;
arch/powerpc/include/asm/book3s/64/radix.h
312
if (mmu_psize_defs[MMU_PAGE_1G].shift == PUD_SHIFT)
arch/powerpc/include/asm/nohash/64/pgtable-4k.h
36
#define PUD_SIZE (1UL << PUD_SHIFT)
arch/powerpc/include/asm/nohash/64/pgtable-4k.h
40
#define PGDIR_SHIFT (PUD_SHIFT + PUD_INDEX_SIZE)
arch/powerpc/kvm/book3s_64_mmu_radix.c
1379
shift = PUD_SHIFT;
arch/powerpc/kvm/book3s_64_mmu_radix.c
450
else if (shift == PUD_SHIFT)
arch/powerpc/kvm/book3s_64_mmu_radix.c
674
0, pte_val(pte), hgpa, PUD_SHIFT);
arch/powerpc/kvm/book3s_64_mmu_radix.c
687
kvmppc_unmap_pte(kvm, (pte_t *)pud, hgpa, PUD_SHIFT, NULL,
arch/powerpc/kvm/book3s_64_mmu_radix.c
872
if (large_enable && shift == PUD_SHIFT &&
arch/powerpc/kvm/book3s_hv_nested.c
1502
return PUD_SHIFT;
arch/powerpc/kvm/book3s_hv_nested.c
1512
if (shift == PUD_SHIFT)
arch/powerpc/mm/book3s64/hash_utils.c
1813
if (hugeshift == PUD_SHIFT && psize == MMU_PAGE_16G)
arch/powerpc/mm/hugetlbpage.c
206
return PUD_SHIFT - PAGE_SHIFT;
arch/powerpc/mm/pgtable.c
487
pdshift = PUD_SHIFT;
arch/riscv/include/asm/pgtable-64.h
338
#define pud_index(addr) (((addr) >> PUD_SHIFT) & (PTRS_PER_PUD - 1))
arch/riscv/include/asm/pgtable-64.h
36
#define PUD_SIZE (_AC(1, UL) << PUD_SHIFT)
arch/riscv/include/asm/vmalloc.h
9
#define IOREMAP_MAX_ORDER (PUD_SHIFT)
arch/riscv/mm/hugetlbpage.c
227
hugepage_shift = PUD_SHIFT;
arch/riscv/mm/hugetlbpage.c
445
hugetlb_add_hstate(PUD_SHIFT - PAGE_SHIFT);
arch/riscv/mm/hugetlbpage.c
454
return PUD_SHIFT - PAGE_SHIFT;
arch/riscv/mm/init.c
511
BUG_ON((va - kernel_map.virt_addr) >> PUD_SHIFT);
arch/s390/include/asm/pgtable.h
1354
#define pud_index(address) (((address) >> PUD_SHIFT) & (PTRS_PER_PUD-1))
arch/s390/mm/hugetlbpage.c
238
return PUD_SHIFT - PAGE_SHIFT;
arch/sparc/include/asm/pgtable_64.h
60
#define PUD_SIZE (_AC(1,UL) << PUD_SHIFT)
arch/sparc/include/asm/pgtable_64.h
65
#define PGDIR_SHIFT (PUD_SHIFT + PUD_BITS)
arch/sparc/include/asm/tsb.h
164
sllx VADDR, 64 - (PUD_SHIFT + PUD_BITS), REG2; \
arch/sparc/include/asm/tsb.h
277
sllx VADDR, 64 - (PUD_SHIFT + PUD_BITS), REG2; \
arch/sparc/mm/hugetlbpage.c
251
shift = PUD_SHIFT;
arch/sparc/mm/hugetlbpage.c
294
shift = PUD_SHIFT;
arch/um/include/asm/pgtable-4level.h
23
#define PUD_SIZE (1UL << PUD_SHIFT)
arch/x86/boot/compressed/kaslr.c
511
gb_huge_pages = (pud_end - pud_start) >> PUD_SHIFT;
arch/x86/boot/compressed/kaslr.c
513
pud_end = pud_start + (max_gb_huge_pages << PUD_SHIFT);
arch/x86/boot/startup/map_kernel.c
171
i = physaddr >> PUD_SHIFT;
arch/x86/include/asm/page_types.h
38
#define IOREMAP_MAX_ORDER (PUD_SHIFT)
arch/x86/include/asm/pgtable_64.h
272
#define pud_index(x) (((x) >> PUD_SHIFT) & (PTRS_PER_PUD - 1))
arch/x86/include/asm/pgtable_64_types.h
84
#define PUD_SIZE (_AC(1, UL) << PUD_SHIFT)
arch/x86/mm/hugetlbpage.c
39
hugetlb_add_hstate(PUD_SHIFT - PAGE_SHIFT);
arch/x86/mm/hugetlbpage.c
49
return PUD_SHIFT - PAGE_SHIFT;
arch/x86/virt/vmx/tdx/tdx.c
461
nr_pamt_entries = tdmr->size >> PUD_SHIFT;
arch/x86/xen/mmu_pv.c
1967
n_pmd = roundup(size, PUD_SIZE) >> PUD_SHIFT;
include/asm-generic/pgtable-nopmd.h
20
#define PMD_SHIFT PUD_SHIFT
include/asm-generic/pgtable-nopud.h
20
#define PUD_SIZE (1UL << PUD_SHIFT)
include/asm-generic/tlb.h
546
return PUD_SHIFT;
include/linux/huge_mm.h
111
#define HPAGE_PUD_SHIFT PUD_SHIFT
include/linux/hugetlb.h
893
(huge_page_shift(h) == PUD_SHIFT) ||
include/linux/pgtable.h
64
return (address >> PUD_SHIFT) & (PTRS_PER_PUD - 1);
include/linux/pgtable.h
9
#define PUD_ORDER (PUD_SHIFT - PAGE_SHIFT)
lib/test_hmm.c
1236
else if (hmm_pfn_to_map_order(entry) + PAGE_SHIFT == PUD_SHIFT)
mm/hmm.c
481
hmm_pfn_flags_order(PUD_SHIFT - PAGE_SHIFT);
mm/memory-failure.c
359
return PUD_SHIFT;
mm/vmalloc.c
198
if (max_page_shift < PUD_SHIFT)