Home
last modified time | relevance | path

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

123

/arch/powerpc/include/asm/nohash/64/
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)
/arch/arc/include/asm/
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)
A Dhugepage.h16 #define HPAGE_SHIFT PMD_SHIFT
/arch/x86/include/asm/
A Dpage_types.h20 #define HPAGE_SHIFT PMD_SHIFT
41 #define IOREMAP_MAX_ORDER (PMD_SHIFT)
A Dpgtable_64_types.h71 #define PMD_SHIFT 21 macro
79 #define PMD_SIZE (_AC(1, UL) << PMD_SHIFT)
A Dpgtable_32_types.h12 # define PMD_SIZE (1UL << PMD_SHIFT)
A Dpgtable-3level_types.h42 #define PMD_SHIFT 21 macro
A Dboot.h11 # define MIN_KERNEL_ALIGN_LG2 PMD_SHIFT
/arch/sh/include/asm/
A Dpgtable-3level.h22 #define PMD_SHIFT (PAGE_SHIFT + (PAGE_SHIFT - PTE_MAGNITUDE)) macro
23 #define PMD_SIZE (1UL << PMD_SHIFT)
/arch/x86/mm/
A Dinit_32.c129 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()
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()
/arch/mips/include/asm/
A Dpgtable-64.h49 #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))
/arch/arm/include/asm/
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
A Dpgtable-2level.h84 #define PMD_SHIFT 21 macro
87 #define PMD_SIZE (1UL << PMD_SHIFT)
/arch/m68k/include/asm/
A Dpgtable_mm.h37 #define PMD_SHIFT 18 macro
39 #define PMD_SIZE (1UL << PMD_SHIFT)
/arch/arm64/include/asm/
A Dpgtable-hwdef.h55 #define PMD_SHIFT ARM64_HW_PGTABLE_LEVEL_SHIFT(2) macro
56 #define PMD_SIZE (_AC(1, UL) << PMD_SHIFT)
95 #define CONT_PMD_SHIFT (CONFIG_ARM64_CONT_PMD_SHIFT + PMD_SHIFT)
96 #define CONT_PMDS (1 << (CONT_PMD_SHIFT - PMD_SHIFT))
A Dkernel-pgtable.h22 #define SWAPPER_BLOCK_SHIFT PMD_SHIFT
/arch/um/include/asm/
A Dpgtable-4level.h30 #define PMD_SHIFT 21 macro
31 #define PMD_SIZE (1UL << PMD_SHIFT)
/arch/loongarch/include/asm/
A Dpgtable.h28 #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))
/arch/arm64/mm/
A Dfixmap.c23 SPAN_NR_ENTRIES(FIXADDR_TOT_START, FIXADDR_TOP, PMD_SHIFT)
32 #define BM_PTE_TABLE_IDX(addr) __BM_TABLE_IDX(addr, PMD_SHIFT)
/arch/loongarch/mm/
A Dtlbex.S72 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
/arch/alpha/include/asm/
A Dpgtable.h31 #define PMD_SHIFT (PAGE_SHIFT + (PAGE_SHIFT-3)) macro
32 #define PMD_SIZE (1UL << PMD_SHIFT)
272 pmd_t *ret = pud_pgtable(*dir) + ((address >> PMD_SHIFT) & (PTRS_PER_PAGE - 1)); in pmd_offset()
/arch/riscv/include/asm/
A Dpgtable-64.h39 #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))
/arch/sparc/include/asm/
A Dtsb.h176 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; \
/arch/x86/mm/pat/
A Dcpa-test.c28 LPS = (1 << PMD_SHIFT),
30 LPS = (1 << PMD_SHIFT),

Completed in 28 milliseconds

123