Home
last modified time | relevance | path

Searched refs:PUD_SHIFT (Results 1 – 25 of 28) sorted by relevance

12

/linux/arch/powerpc/include/asm/nohash/64/
H A Dpgtable-4k.h35 #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/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/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/arch/x86/include/asm/
H A Dpgtable_64_types.h67 #define PUD_SHIFT 30 macro
84 #define PUD_SIZE (_AC(1, UL) << PUD_SHIFT)
H A Dpgtable_64.h272 #define pud_index(x) (((x) >> PUD_SHIFT) & (PTRS_PER_PUD - 1))
/linux/arch/um/include/asm/
H A Dpgtable-4level.h22 #define PUD_SHIFT 30 macro
23 #define PUD_SIZE (1UL << PUD_SHIFT)
/linux/arch/loongarch/mm/
H A Dtlbex.S80 PTR_BSTRPICK ra, t0, PTRS_PER_PUD_BITS + PUD_SHIFT - 1, PUD_SHIFT
243 PTR_BSTRPICK ra, t0, PTRS_PER_PUD_BITS + PUD_SHIFT - 1, PUD_SHIFT
431 PTR_BSTRPICK ra, t0, PTRS_PER_PUD_BITS + PUD_SHIFT - 1, PUD_SHIFT
/linux/arch/riscv/include/asm/
H A Dpgtable-64.h35 #define PUD_SHIFT 30 macro
36 #define PUD_SIZE (_AC(1, UL) << PUD_SHIFT)
338 #define pud_index(addr) (((addr) >> PUD_SHIFT) & (PTRS_PER_PUD - 1))
H A Dvmalloc.h9 #define IOREMAP_MAX_ORDER (PUD_SHIFT)
/linux/arch/loongarch/include/asm/
H A Dpgtable.h41 #define PUD_SHIFT (PMD_SHIFT + (PAGE_SHIFT - PTRLOG)) macro
42 #define PUD_SIZE (1UL << PUD_SHIFT)
44 #define PGDIR_SHIFT (PUD_SHIFT + (PAGE_SHIFT - PTRLOG))
/linux/arch/powerpc/kvm/
H A Dbook3s_64_mmu_radix.c450 else if (shift == PUD_SHIFT) in kvmppc_unmap_pte()
674 0, pte_val(pte), hgpa, PUD_SHIFT); in kvmppc_create_pte()
687 kvmppc_unmap_pte(kvm, (pte_t *)pud, hgpa, PUD_SHIFT, NULL, in kvmppc_create_pte()
872 if (large_enable && shift == PUD_SHIFT && in kvmppc_book3s_instantiate_page()
1379 shift = PUD_SHIFT; in debugfs_radix_read()
H A Dbook3s_hv_nested.c1502 return PUD_SHIFT; in kvmppc_radix_level_to_shift()
1512 if (shift == PUD_SHIFT) in kvmppc_radix_shift_to_level()
/linux/arch/x86/boot/startup/
H A Dmap_kernel.c171 i = physaddr >> PUD_SHIFT; in __startup_64()
/linux/arch/powerpc/include/asm/book3s/64/
H A Dpgtable.h213 #define PUD_SHIFT (PMD_SHIFT + PMD_INDEX_SIZE) macro
214 #define PUD_SIZE (1UL << PUD_SHIFT)
218 #define PGDIR_SHIFT (PUD_SHIFT + PUD_INDEX_SIZE)
252 return PUD_SHIFT; in ioremap_max_order()
H A Dradix.h312 if (mmu_psize_defs[MMU_PAGE_1G].shift == PUD_SHIFT) in radix__has_transparent_pud_hugepage()
/linux/arch/powerpc/mm/nohash/
H A Dtlb_low_64e.S153 rldicl r15,r16,64-PUD_SHIFT+3,64-PUD_INDEX_SIZE-3
391 rldicl r15,r16,64-PUD_SHIFT+3,64-PUD_INDEX_SIZE-3
/linux/arch/x86/boot/compressed/
H A Dkaslr.c511 gb_huge_pages = (pud_end - pud_start) >> PUD_SHIFT; in process_gb_huge_pages()
513 pud_end = pud_start + (max_gb_huge_pages << PUD_SHIFT); in process_gb_huge_pages()
/linux/arch/s390/include/asm/
H A Dpgtable.h376 #define PUD_SHIFT _REGION3_SHIFT macro
1362 #define pud_index(address) (((address) >> PUD_SHIFT) & (PTRS_PER_PUD-1))
/linux/mm/
H A Dhmm.c481 hmm_pfn_flags_order(PUD_SHIFT - PAGE_SHIFT); in pud_to_hmm_pfn_flags()
H A Dmemory-failure.c359 return PUD_SHIFT; in dev_pagemap_mapping_shift()
/linux/arch/arm64/kvm/
H A Dmmu.c1453 return PUD_SHIFT; in get_vma_page_shift()
1748 case PUD_SHIFT: in kvm_s2_resolve_vma_size()
/linux/arch/mips/mm/
H A Dtlbex.c832 uasm_i_dsrl_safe(p, tmp, tmp, PUD_SHIFT - 3); /* get pud offset in bytes */ in build_get_pmde64()
1148 uasm_i_dsrl_safe(p, scratch, tmp, PUD_SHIFT - 3); in build_fast_tlb_refill_handler()
/linux/arch/riscv/mm/
H A Dinit.c472 BUG_ON((va - kernel_map.virt_addr) >> PUD_SHIFT); in alloc_pmd_early()
/linux/arch/powerpc/mm/book3s64/
H A Dhash_utils.c1813 if (hugeshift == PUD_SHIFT && psize == MMU_PAGE_16G) in hash_page_mm()

12