Home
last modified time | relevance | path

Searched refs:PMD_SHIFT (Results 1 – 25 of 38) sorted by relevance

12

/linux/arch/powerpc/include/asm/nohash/64/
H A Dpgtable-4k.h30 #define PMD_SHIFT (PAGE_SHIFT + PTE_INDEX_SIZE) macro
31 #define PMD_SIZE (1UL << PMD_SHIFT)
35 #define PUD_SHIFT (PMD_SHIFT + PMD_INDEX_SIZE)
/linux/arch/arc/include/asm/
H A Dpgtable-levels.h65 #define PMD_SHIFT 21 macro
81 #define PMD_SIZE BIT(PMD_SHIFT)
83 #define PTRS_PER_PMD BIT(PUD_SHIFT - PMD_SHIFT)
86 #define PTRS_PER_PTE BIT(PMD_SHIFT - PAGE_SHIFT)
H A Dhugepage.h16 #define HPAGE_SHIFT PMD_SHIFT
/linux/arch/sh/include/asm/
H A Dpgtable-3level.h22 #define PMD_SHIFT (PAGE_SHIFT + (PAGE_SHIFT - PTE_MAGNITUDE)) macro
23 #define PMD_SIZE (1UL << PMD_SHIFT)
/linux/arch/arm/include/asm/
H A Dpgtable-3level.h38 #define PMD_SHIFT 21 macro
40 #define PMD_SIZE (1UL << PMD_SHIFT)
41 #define PMD_MASK (~((1 << PMD_SHIFT) - 1))
57 #define HPAGE_SHIFT PMD_SHIFT
/linux/include/asm-generic/
H A Dpgtable-nopmd.h20 #define PMD_SHIFT PUD_SHIFT macro
22 #define PMD_SIZE (1UL << PMD_SHIFT)
/linux/arch/x86/include/asm/
H A Dpgtable_64_types.h74 #define PMD_SHIFT 21 macro
82 #define PMD_SIZE (_AC(1, UL) << PMD_SHIFT)
H A Dpgtable_32_types.h12 # define PMD_SIZE (1UL << PMD_SHIFT)
H A Dboot.h11 # define MIN_KERNEL_ALIGN_LG2 PMD_SHIFT
H A Dpgtable_64.h286 .quad (START) + (i << PMD_SHIFT) + (PERM) ; \
/linux/arch/loongarch/include/asm/
H A Dpgtable.h33 #define PMD_SHIFT (PAGE_SHIFT + (PAGE_SHIFT - PTRLOG)) macro
34 #define PMD_SIZE (1UL << PMD_SHIFT)
36 #define PGDIR_SHIFT (PMD_SHIFT + (PAGE_SHIFT - PTRLOG))
38 #define PMD_SHIFT (PAGE_SHIFT + (PAGE_SHIFT - PTRLOG)) macro
39 #define PMD_SIZE (1UL << PMD_SHIFT)
41 #define PUD_SHIFT (PMD_SHIFT + (PAGE_SHIFT - PTRLOG))
/linux/arch/um/include/asm/
H A Dpgtable-4level.h30 #define PMD_SHIFT 21 macro
31 #define PMD_SIZE (1UL << PMD_SHIFT)
/linux/arch/loongarch/mm/
H A Dtlbex.S86 PTR_BSTRPICK ra, t0, PTRS_PER_PMD_BITS + PMD_SHIFT - 1, PMD_SHIFT
248 PTR_BSTRPICK ra, t0, PTRS_PER_PMD_BITS + PMD_SHIFT - 1, PMD_SHIFT
436 PTR_BSTRPICK ra, t0, PTRS_PER_PMD_BITS + PMD_SHIFT - 1, PMD_SHIFT
/linux/arch/riscv/include/asm/
H A Dpgtable-64.h39 #define PMD_SHIFT 21 macro
41 #define PMD_SIZE (_AC(1, UL) << PMD_SHIFT)
251 #define pmd_index(addr) (((addr) >> PMD_SHIFT) & (PTRS_PER_PMD - 1))
H A Dpage.h17 #define HPAGE_SHIFT PMD_SHIFT
/linux/arch/x86/mm/
H A Dioremap.c853 BUILD_BUG_ON((fix_to_virt(0) + PAGE_SIZE) & ((1 << PMD_SHIFT) - 1)); in early_ioremap_init()
855 WARN_ON((fix_to_virt(0) + PAGE_SIZE) & ((1 << PMD_SHIFT) - 1)); in early_ioremap_init()
869 BUILD_BUG_ON((__fix_to_virt(FIX_BTMAP_BEGIN) >> PMD_SHIFT) in early_ioremap_init()
870 != (__fix_to_virt(FIX_BTMAP_END) >> PMD_SHIFT)); in early_ioremap_init()
/linux/arch/arm64/include/asm/
H A Dkernel-pgtable.h22 #define SWAPPER_BLOCK_SHIFT PMD_SHIFT
/linux/arch/powerpc/kvm/
H A Dbook3s_64_mmu_radix.c448 if (shift == PMD_SHIFT) in kvmppc_unmap_pte()
513 PMD_SHIFT, NULL, lpid); in kvmppc_unmap_free_pmd()
725 0, pte_val(pte), lgpa, PMD_SHIFT); in kvmppc_create_pte()
739 kvmppc_unmap_pte(kvm, pmdp_ptep(pmd), lgpa, PMD_SHIFT, NULL, in kvmppc_create_pte()
876 } else if (large_enable && shift == PMD_SHIFT && in kvmppc_book3s_instantiate_page()
1391 shift = PMD_SHIFT; in debugfs_radix_read()
/linux/arch/x86/boot/startup/
H A Dmap_kernel.c180 int idx = i + (physaddr >> PMD_SHIFT); in __startup_64()
/linux/arch/parisc/include/asm/
H A Dpgtable.h112 #define PMD_SHIFT (PLD_SHIFT + BITS_PER_PTE) macro
113 #define PMD_SIZE (1UL << PMD_SHIFT)
/linux/arch/powerpc/mm/nohash/
H A Dtlb_low_64e.S159 rldicl r15,r16,64-PMD_SHIFT+3,64-PMD_INDEX_SIZE-3
397 rldicl r15,r16,64-PMD_SHIFT+3,64-PMD_INDEX_SIZE-3
/linux/arch/powerpc/include/asm/book3s/64/
H A Dradix.h304 if (mmu_psize_defs[MMU_PAGE_2M].shift == PMD_SHIFT) in radix__has_transparent_hugepage()
/linux/arch/parisc/kernel/
H A Dasm-offsets.c264 DEFINE(ASM_PMD_SHIFT, PMD_SHIFT); in main()
269 DEFINE(ASM_PMD_ENTRY, ((PAGE_OFFSET & PMD_MASK) >> PMD_SHIFT)); in main()
/linux/mm/
H A Dhmm.c194 hmm_pfn_flags_order(PMD_SHIFT - PAGE_SHIFT); in pmd_to_hmm_pfn_flags()
350 hmm_pfn_flags_order(PMD_SHIFT - PAGE_SHIFT); in hmm_vma_handle_absent_pmd()
/linux/arch/mips/mm/
H A Dtlbex.c839 uasm_i_dsrl_safe(p, tmp, tmp, PMD_SHIFT-3); /* get pmd offset in bytes */ in build_get_pmde64()
1163 uasm_i_dsrl_safe(p, scratch, tmp, PMD_SHIFT - 3); in build_fast_tlb_refill_handler()
1442 pgd_w = PGDIR_SHIFT - PMD_SHIFT + PGD_TABLE_ORDER; in setup_pw()
1444 pmd_i = PMD_SHIFT; /* 2nd level PMD */ in setup_pw()
1445 pmd_w = PMD_SHIFT - PAGE_SHIFT; in setup_pw()
2421 pwfield |= PMD_SHIFT << MIPS_PWFIELD_MDI_SHIFT; in config_htw_params()

12