| /linux/arch/powerpc/include/asm/nohash/64/ |
| H A D | pgtable-4k.h | 30 #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 D | pgtable-levels.h | 65 #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 D | hugepage.h | 16 #define HPAGE_SHIFT PMD_SHIFT
|
| /linux/arch/sh/include/asm/ |
| H A D | pgtable-3level.h | 22 #define PMD_SHIFT (PAGE_SHIFT + (PAGE_SHIFT - PTE_MAGNITUDE)) macro 23 #define PMD_SIZE (1UL << PMD_SHIFT)
|
| /linux/arch/arm/include/asm/ |
| H A D | pgtable-3level.h | 38 #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 D | pgtable-nopmd.h | 20 #define PMD_SHIFT PUD_SHIFT macro 22 #define PMD_SIZE (1UL << PMD_SHIFT)
|
| /linux/arch/x86/include/asm/ |
| H A D | pgtable_64_types.h | 74 #define PMD_SHIFT 21 macro 82 #define PMD_SIZE (_AC(1, UL) << PMD_SHIFT)
|
| H A D | pgtable_32_types.h | 12 # define PMD_SIZE (1UL << PMD_SHIFT)
|
| H A D | boot.h | 11 # define MIN_KERNEL_ALIGN_LG2 PMD_SHIFT
|
| H A D | pgtable_64.h | 286 .quad (START) + (i << PMD_SHIFT) + (PERM) ; \
|
| /linux/arch/loongarch/include/asm/ |
| H A D | pgtable.h | 33 #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 D | pgtable-4level.h | 30 #define PMD_SHIFT 21 macro 31 #define PMD_SIZE (1UL << PMD_SHIFT)
|
| /linux/arch/loongarch/mm/ |
| H A D | tlbex.S | 86 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 D | pgtable-64.h | 39 #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 D | page.h | 17 #define HPAGE_SHIFT PMD_SHIFT
|
| /linux/arch/x86/mm/ |
| H A D | ioremap.c | 853 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 D | kernel-pgtable.h | 22 #define SWAPPER_BLOCK_SHIFT PMD_SHIFT
|
| /linux/arch/powerpc/kvm/ |
| H A D | book3s_64_mmu_radix.c | 448 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 D | map_kernel.c | 180 int idx = i + (physaddr >> PMD_SHIFT); in __startup_64()
|
| /linux/arch/parisc/include/asm/ |
| H A D | pgtable.h | 112 #define PMD_SHIFT (PLD_SHIFT + BITS_PER_PTE) macro 113 #define PMD_SIZE (1UL << PMD_SHIFT)
|
| /linux/arch/powerpc/mm/nohash/ |
| H A D | tlb_low_64e.S | 159 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 D | radix.h | 304 if (mmu_psize_defs[MMU_PAGE_2M].shift == PMD_SHIFT) in radix__has_transparent_hugepage()
|
| /linux/arch/parisc/kernel/ |
| H A D | asm-offsets.c | 264 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 D | hmm.c | 194 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 D | tlbex.c | 839 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()
|