/linux-6.12.1/arch/powerpc/include/asm/nohash/64/ |
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-6.12.1/arch/arc/include/asm/ |
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)
|
/linux-6.12.1/arch/x86/mm/ |
D | init_32.c | 129 int pmd_idx_kmap_begin = fix_to_virt(FIX_KMAP_END) >> PMD_SHIFT; in page_table_range_init_count() 130 int pmd_idx_kmap_end = fix_to_virt(FIX_KMAP_BEGIN) >> PMD_SHIFT; in page_table_range_init_count() 144 if ((vaddr >> PMD_SHIFT) >= pmd_idx_kmap_begin && in page_table_range_init_count() 145 (vaddr >> PMD_SHIFT) <= pmd_idx_kmap_end) in page_table_range_init_count() 166 int pmd_idx_kmap_begin = fix_to_virt(FIX_KMAP_END) >> PMD_SHIFT; in page_table_kmap_check() 167 int pmd_idx_kmap_end = fix_to_virt(FIX_KMAP_BEGIN) >> PMD_SHIFT; in page_table_kmap_check() 170 && (vaddr >> PMD_SHIFT) >= pmd_idx_kmap_begin in page_table_kmap_check() 171 && (vaddr >> PMD_SHIFT) <= pmd_idx_kmap_end) { in page_table_kmap_check()
|
D | ioremap.c | 885 BUILD_BUG_ON((fix_to_virt(0) + PAGE_SIZE) & ((1 << PMD_SHIFT) - 1)); in early_ioremap_init() 887 WARN_ON((fix_to_virt(0) + PAGE_SIZE) & ((1 << PMD_SHIFT) - 1)); in early_ioremap_init() 901 BUILD_BUG_ON((__fix_to_virt(FIX_BTMAP_BEGIN) >> PMD_SHIFT) in early_ioremap_init() 902 != (__fix_to_virt(FIX_BTMAP_END) >> PMD_SHIFT)); in early_ioremap_init()
|
/linux-6.12.1/arch/x86/include/asm/ |
D | page_types.h | 23 #define HPAGE_SHIFT PMD_SHIFT 46 #define IOREMAP_MAX_ORDER (PMD_SHIFT)
|
D | pgtable_64_types.h | 91 #define PMD_SHIFT 21 macro 99 #define PMD_SIZE (_AC(1, UL) << PMD_SHIFT)
|
D | pgtable_32_types.h | 12 # define PMD_SIZE (1UL << PMD_SHIFT)
|
D | pgtable-3level_types.h | 44 #define PMD_SHIFT 21 macro
|
D | boot.h | 11 # define MIN_KERNEL_ALIGN_LG2 PMD_SHIFT
|
/linux-6.12.1/arch/sh/include/asm/ |
D | pgtable-3level.h | 22 #define PMD_SHIFT (PAGE_SHIFT + (PAGE_SHIFT - PTE_MAGNITUDE)) macro 23 #define PMD_SIZE (1UL << PMD_SHIFT)
|
/linux-6.12.1/arch/mips/include/asm/ |
D | pgtable-64.h | 49 #define PMD_SHIFT (PAGE_SHIFT + (PAGE_SHIFT - 3)) macro 50 #define PMD_SIZE (1UL << PMD_SHIFT) 54 # define PGDIR_SHIFT (PMD_SHIFT + (PAGE_SHIFT + PMD_TABLE_ORDER - 3)) 59 #define PUD_SHIFT (PMD_SHIFT + (PAGE_SHIFT + PMD_TABLE_ORDER - 3))
|
/linux-6.12.1/arch/arm/include/asm/ |
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
|
D | pgtable-2level.h | 84 #define PMD_SHIFT 21 macro 87 #define PMD_SIZE (1UL << PMD_SHIFT)
|
/linux-6.12.1/include/asm-generic/ |
D | pgtable-nopmd.h | 20 #define PMD_SHIFT PUD_SHIFT macro 22 #define PMD_SIZE (1UL << PMD_SHIFT)
|
/linux-6.12.1/arch/arm64/include/asm/ |
D | pgtable-hwdef.h | 49 #define PMD_SHIFT ARM64_HW_PGTABLE_LEVEL_SHIFT(2) macro 50 #define PMD_SIZE (_AC(1, UL) << PMD_SHIFT) 89 #define CONT_PMD_SHIFT (CONFIG_ARM64_CONT_PMD_SHIFT + PMD_SHIFT) 90 #define CONT_PMDS (1 << (CONT_PMD_SHIFT - PMD_SHIFT))
|
D | kernel-pgtable.h | 22 #define SWAPPER_BLOCK_SHIFT PMD_SHIFT
|
/linux-6.12.1/arch/um/include/asm/ |
D | pgtable-3level.h | 26 #define PMD_SHIFT 21 macro 27 #define PMD_SIZE (1UL << PMD_SHIFT)
|
/linux-6.12.1/arch/loongarch/include/asm/ |
D | pgtable.h | 28 #define PMD_SHIFT (PAGE_SHIFT + (PAGE_SHIFT - 3)) macro 29 #define PMD_SIZE (1UL << PMD_SHIFT) 31 #define PGDIR_SHIFT (PMD_SHIFT + (PAGE_SHIFT - 3)) 33 #define PMD_SHIFT (PAGE_SHIFT + (PAGE_SHIFT - 3)) macro 34 #define PMD_SIZE (1UL << PMD_SHIFT) 36 #define PUD_SHIFT (PMD_SHIFT + (PAGE_SHIFT - 3))
|
/linux-6.12.1/arch/m68k/include/asm/ |
D | pgtable_mm.h | 37 #define PMD_SHIFT 18 macro 39 #define PMD_SIZE (1UL << PMD_SHIFT)
|
/linux-6.12.1/arch/loongarch/mm/ |
D | tlbex.S | 72 bstrpick.d ra, t0, PTRS_PER_PMD_BITS + PMD_SHIFT - 1, PMD_SHIFT 228 bstrpick.d ra, t0, PTRS_PER_PMD_BITS + PMD_SHIFT - 1, PMD_SHIFT 387 bstrpick.d ra, t0, PTRS_PER_PMD_BITS + PMD_SHIFT - 1, PMD_SHIFT
|
/linux-6.12.1/arch/sparc/include/asm/ |
D | tsb.h | 176 sllx VADDR, 64 - (PMD_SHIFT + PMD_BITS), REG2; \ 191 698: sllx VADDR, 64 - PMD_SHIFT, REG2; \ 283 sllx VADDR, 64 - (PMD_SHIFT + PMD_BITS), REG2; \ 288 sllx VADDR, 64 - PMD_SHIFT, REG2; \
|
/linux-6.12.1/arch/arm64/mm/ |
D | fixmap.c | 23 SPAN_NR_ENTRIES(FIXADDR_TOT_START, FIXADDR_TOP, PMD_SHIFT) 32 #define BM_PTE_TABLE_IDX(addr) __BM_TABLE_IDX(addr, PMD_SHIFT)
|
/linux-6.12.1/arch/riscv/include/asm/ |
D | pgtable-64.h | 39 #define PMD_SHIFT 21 macro 41 #define PMD_SIZE (_AC(1, UL) << PMD_SHIFT) 249 #define pmd_index(addr) (((addr) >> PMD_SHIFT) & (PTRS_PER_PMD - 1))
|
/linux-6.12.1/arch/alpha/include/asm/ |
D | pgtable.h | 31 #define PMD_SHIFT (PAGE_SHIFT + (PAGE_SHIFT-3)) macro 32 #define PMD_SIZE (1UL << PMD_SHIFT) 279 pmd_t *ret = pud_pgtable(*dir) + ((address >> PMD_SHIFT) & (PTRS_PER_PAGE - 1)); in pmd_offset()
|
/linux-6.12.1/arch/x86/mm/pat/ |
D | cpa-test.c | 28 LPS = (1 << PMD_SHIFT), 30 LPS = (1 << PMD_SHIFT),
|