/linux-master/arch/riscv/include/asm/ |
H A D | vmalloc.h | 8 #define IOREMAP_MAX_ORDER (PUD_SHIFT)
|
H A D | pgtable-64.h | 37 #define PUD_SHIFT 30 macro 38 #define PUD_SIZE (_AC(1, UL) << PUD_SHIFT) 340 #define pud_index(addr) (((addr) >> PUD_SHIFT) & (PTRS_PER_PUD - 1))
|
/linux-master/arch/powerpc/include/asm/nohash/64/ |
H A D | pgtable-4k.h | 34 /* PUD_SHIFT determines what a third-level page table entry can map */ 35 #define PUD_SHIFT (PMD_SHIFT + PMD_INDEX_SIZE) macro 36 #define PUD_SIZE (1UL << PUD_SHIFT) 40 #define PGDIR_SHIFT (PUD_SHIFT + PUD_INDEX_SIZE)
|
/linux-master/include/asm-generic/ |
H A D | pgtable-nopud.h | 18 #define PUD_SHIFT P4D_SHIFT macro 20 #define PUD_SIZE (1UL << PUD_SHIFT)
|
H A D | pgtable-nopmd.h | 20 #define PMD_SHIFT PUD_SHIFT
|
/linux-master/arch/arc/include/asm/ |
H A D | pgtable-levels.h | 62 #define PUD_SHIFT 25 macro 75 #define PUD_SIZE BIT(PUD_SHIFT) 77 #define PTRS_PER_PUD BIT(PGDIR_SHIFT - PUD_SHIFT) 83 #define PTRS_PER_PMD BIT(PUD_SHIFT - PMD_SHIFT)
|
/linux-master/arch/powerpc/mm/ |
H A D | hugetlbpage.c | 130 else if (pshift > PUD_SHIFT) { 137 pdshift = PUD_SHIFT; 141 if (pshift == PUD_SHIFT) 165 pdshift = PUD_SHIFT; 169 if (pshift >= PUD_SHIFT) { 441 free_hugepd_range(tlb, (hugepd_t *)pud, PUD_SHIFT, 565 else if (shift > PUD_SHIFT) 568 pdshift = PUD_SHIFT; 572 if (shift < PUD_SHIFT) 575 pdshift = PUD_SHIFT; [all...] |
/linux-master/arch/x86/include/asm/ |
H A D | pgtable_64_types.h | 84 #define PUD_SHIFT 30 macro 101 #define PUD_SIZE (_AC(1, UL) << PUD_SHIFT)
|
H A D | page_types.h | 41 #define IOREMAP_MAX_ORDER (PUD_SHIFT)
|
/linux-master/arch/mips/include/asm/ |
H A D | pgtable-64.h | 59 #define PUD_SHIFT (PMD_SHIFT + (PAGE_SHIFT + PMD_TABLE_ORDER - 3)) macro 60 #define PUD_SIZE (1UL << PUD_SHIFT) 62 #define PGDIR_SHIFT (PUD_SHIFT + (PAGE_SHIFT + PUD_TABLE_ORDER - 3))
|
/linux-master/arch/loongarch/mm/ |
H A D | tlbex.S | 67 bstrpick.d ra, t0, PTRS_PER_PUD_BITS + PUD_SHIFT - 1, PUD_SHIFT 222 bstrpick.d ra, t0, PTRS_PER_PUD_BITS + PUD_SHIFT - 1, PUD_SHIFT 380 bstrpick.d ra, t0, PTRS_PER_PUD_BITS + PUD_SHIFT - 1, PUD_SHIFT
|
H A D | tlb.c | 216 pud_i = PUD_SHIFT;
|
/linux-master/arch/arm64/include/asm/ |
H A D | pgtable-hwdef.h | 56 * PUD_SHIFT determines the size a level 1 page table entry can map. 59 #define PUD_SHIFT ARM64_HW_PGTABLE_LEVEL_SHIFT(1) macro 60 #define PUD_SIZE (_AC(1, UL) << PUD_SHIFT)
|
H A D | memory.h | 192 #define IOREMAP_MAX_ORDER (PUD_SHIFT)
|
/linux-master/arch/x86/mm/ |
H A D | hugetlbpage.c | 169 hugetlb_add_hstate(PUD_SHIFT - PAGE_SHIFT);
|
/linux-master/arch/arm64/mm/ |
H A D | fixmap.c | 25 SPAN_NR_ENTRIES(FIXADDR_TOT_START, FIXADDR_TOP, PUD_SHIFT)
|
H A D | init.c | 76 #define ARM64_MEMSTART_SHIFT PUD_SHIFT
|
/linux-master/arch/loongarch/include/asm/ |
H A D | pgtable.h | 36 #define PUD_SHIFT (PMD_SHIFT + (PAGE_SHIFT - 3)) macro 37 #define PUD_SIZE (1UL << PUD_SHIFT) 39 #define PGDIR_SHIFT (PUD_SHIFT + (PAGE_SHIFT - 3))
|
/linux-master/arch/sparc/include/asm/ |
H A D | tsb.h | 164 sllx VADDR, 64 - (PUD_SHIFT + PUD_BITS), REG2; \ 277 sllx VADDR, 64 - (PUD_SHIFT + PUD_BITS), REG2; \
|
/linux-master/arch/sparc/mm/ |
H A D | hugetlbpage.c | 342 shift = PUD_SHIFT; 385 shift = PUD_SHIFT;
|
/linux-master/arch/riscv/mm/ |
H A D | hugetlbpage.c | 237 hugepage_shift = PUD_SHIFT; 441 hugetlb_add_hstate(PUD_SHIFT - PAGE_SHIFT);
|
/linux-master/arch/powerpc/include/asm/book3s/64/ |
H A D | pgtable.h | 211 /* PUD_SHIFT determines what a third-level page table entry can map */ 212 #define PUD_SHIFT (PMD_SHIFT + PMD_INDEX_SIZE) macro 213 #define PUD_SIZE (1UL << PUD_SHIFT) 217 #define PGDIR_SHIFT (PUD_SHIFT + PUD_INDEX_SIZE) 251 return PUD_SHIFT;
|
H A D | radix.h | 312 if (mmu_psize_defs[MMU_PAGE_1G].shift == PUD_SHIFT)
|
/linux-master/arch/powerpc/kvm/ |
H A D | book3s_64_mmu_radix.c | 450 else if (shift == PUD_SHIFT) 674 0, pte_val(pte), hgpa, PUD_SHIFT); local 687 kvmppc_unmap_pte(kvm, (pte_t *)pud, hgpa, PUD_SHIFT, NULL, 891 if (large_enable && shift == PUD_SHIFT && 1400 shift = PUD_SHIFT;
|
/linux-master/arch/x86/boot/compressed/ |
H A D | kaslr.c | 540 gb_huge_pages = (pud_end - pud_start) >> PUD_SHIFT; 542 pud_end = pud_start + (max_gb_huge_pages << PUD_SHIFT);
|