Searched refs:PUD_SHIFT (Results 1 - 25 of 52) sorted by relevance

123

/linux-master/arch/riscv/include/asm/
H A Dvmalloc.h8 #define IOREMAP_MAX_ORDER (PUD_SHIFT)
H A Dpgtable-64.h37 #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 Dpgtable-4k.h34 /* 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 Dpgtable-nopud.h18 #define PUD_SHIFT P4D_SHIFT macro
20 #define PUD_SIZE (1UL << PUD_SHIFT)
H A Dpgtable-nopmd.h20 #define PMD_SHIFT PUD_SHIFT
/linux-master/arch/arc/include/asm/
H A Dpgtable-levels.h62 #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 Dhugetlbpage.c130 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 Dpgtable_64_types.h84 #define PUD_SHIFT 30 macro
101 #define PUD_SIZE (_AC(1, UL) << PUD_SHIFT)
H A Dpage_types.h41 #define IOREMAP_MAX_ORDER (PUD_SHIFT)
/linux-master/arch/mips/include/asm/
H A Dpgtable-64.h59 #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 Dtlbex.S67 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 Dtlb.c216 pud_i = PUD_SHIFT;
/linux-master/arch/arm64/include/asm/
H A Dpgtable-hwdef.h56 * 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 Dmemory.h192 #define IOREMAP_MAX_ORDER (PUD_SHIFT)
/linux-master/arch/x86/mm/
H A Dhugetlbpage.c169 hugetlb_add_hstate(PUD_SHIFT - PAGE_SHIFT);
/linux-master/arch/arm64/mm/
H A Dfixmap.c25 SPAN_NR_ENTRIES(FIXADDR_TOT_START, FIXADDR_TOP, PUD_SHIFT)
H A Dinit.c76 #define ARM64_MEMSTART_SHIFT PUD_SHIFT
/linux-master/arch/loongarch/include/asm/
H A Dpgtable.h36 #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 Dtsb.h164 sllx VADDR, 64 - (PUD_SHIFT + PUD_BITS), REG2; \
277 sllx VADDR, 64 - (PUD_SHIFT + PUD_BITS), REG2; \
/linux-master/arch/sparc/mm/
H A Dhugetlbpage.c342 shift = PUD_SHIFT;
385 shift = PUD_SHIFT;
/linux-master/arch/riscv/mm/
H A Dhugetlbpage.c237 hugepage_shift = PUD_SHIFT;
441 hugetlb_add_hstate(PUD_SHIFT - PAGE_SHIFT);
/linux-master/arch/powerpc/include/asm/book3s/64/
H A Dpgtable.h211 /* 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 Dradix.h312 if (mmu_psize_defs[MMU_PAGE_1G].shift == PUD_SHIFT)
/linux-master/arch/powerpc/kvm/
H A Dbook3s_64_mmu_radix.c450 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 Dkaslr.c540 gb_huge_pages = (pud_end - pud_start) >> PUD_SHIFT;
542 pud_end = pud_start + (max_gb_huge_pages << PUD_SHIFT);

Completed in 219 milliseconds

123