/linux-4.4.14/arch/powerpc/include/asm/ |
D | pgtable-ppc64-4k.h | 26 #define PMD_SHIFT (PAGE_SHIFT + PTE_INDEX_SIZE) macro 27 #define PMD_SIZE (1UL << PMD_SHIFT) 31 #define MIN_HUGEPTE_SHIFT PMD_SHIFT 34 #define PUD_SHIFT (PMD_SHIFT + PMD_INDEX_SIZE)
|
D | pgtable-ppc64-64k.h | 26 #define PMD_SHIFT (PAGE_SHIFT + PTE_INDEX_SIZE) macro 27 #define PMD_SIZE (1UL << PMD_SHIFT) 31 #define PGDIR_SHIFT (PMD_SHIFT + PMD_INDEX_SIZE)
|
D | pgtable-ppc64.h | 192 (((pmd_t *) pud_page_vaddr(*(pudp))) + (((addr) >> PMD_SHIFT) & (PTRS_PER_PMD - 1)))
|
/linux-4.4.14/arch/sh/include/asm/ |
D | pgtable-3level.h | 21 #define PMD_SHIFT (PAGE_SHIFT + (PAGE_SHIFT - PTE_MAGNITUDE)) macro 22 #define PMD_SIZE (1UL << PMD_SHIFT) 39 #define pmd_index(address) (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1))
|
D | pgtable_64.h | 59 #define __pmd_offset(address) (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1))
|
D | pgtable_32.h | 415 #define __pmd_offset(address) (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1))
|
/linux-4.4.14/arch/x86/include/asm/ |
D | page_types.h | 12 #define PMD_PAGE_SIZE (_AC(1, UL) << PMD_SHIFT) 28 #define HPAGE_SHIFT PMD_SHIFT 51 #define IOREMAP_MAX_ORDER (PMD_SHIFT)
|
D | pgtable_64_types.h | 40 #define PMD_SHIFT 21 macro 48 #define PMD_SIZE (_AC(1, UL) << PMD_SHIFT)
|
D | boot.h | 15 #define MIN_KERNEL_ALIGN_LG2 PMD_SHIFT
|
D | pgtable-3level_types.h | 37 #define PMD_SHIFT 21 macro
|
D | pgtable_32_types.h | 11 # define PMD_SIZE (1UL << PMD_SHIFT)
|
D | fixmap.h | 44 #define FIXADDR_TOP (round_up(VSYSCALL_ADDR + PAGE_SIZE, 1<<PMD_SHIFT) - \
|
D | pgtable.h | 542 return (address >> PMD_SHIFT) & (PTRS_PER_PMD - 1); in pmd_index()
|
/linux-4.4.14/arch/m68k/include/asm/ |
D | pgtable_mm.h | 33 #define PMD_SHIFT 17 macro 35 #define PMD_SHIFT 22 macro 37 #define PMD_SIZE (1UL << PMD_SHIFT)
|
D | motorola_pgtable.h | 213 return (pmd_t *)__pgd_page(*dir) + ((address >> PMD_SHIFT) & (PTRS_PER_PMD-1)); in pmd_offset()
|
/linux-4.4.14/arch/arm/include/asm/ |
D | pgtable-3level.h | 48 #define PMD_SHIFT 21 macro 50 #define PMD_SIZE (1UL << PMD_SHIFT) 51 #define PMD_MASK (~((1 << PMD_SHIFT) - 1)) 67 #define HPAGE_SHIFT PMD_SHIFT 169 #define pmd_index(addr) (((addr) >> PMD_SHIFT) & (PTRS_PER_PMD - 1))
|
D | pgtable-2level.h | 85 #define PMD_SHIFT 21 macro 88 #define PMD_SIZE (1UL << PMD_SHIFT)
|
/linux-4.4.14/arch/mips/include/asm/ |
D | pgtable-64.h | 52 #define PMD_SHIFT (PAGE_SHIFT + (PAGE_SHIFT + PTE_ORDER - 3)) macro 53 #define PMD_SIZE (1UL << PMD_SHIFT) 57 #define PGDIR_SHIFT (PMD_SHIFT + (PAGE_SHIFT + PMD_ORDER - 3)) 244 #define pmd_index(address) (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1))
|
D | pgtable-32.h | 136 #define __pmd_offset(address) (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1))
|
/linux-4.4.14/include/asm-generic/ |
D | pgtable-nopmd.h | 19 #define PMD_SHIFT PUD_SHIFT macro 21 #define PMD_SIZE (1UL << PMD_SHIFT)
|
/linux-4.4.14/arch/arm64/include/asm/ |
D | pgtable-hwdef.h | 58 #define PMD_SHIFT ARM64_HW_PGTABLE_LEVEL_SHIFT(2) macro 59 #define PMD_SIZE (_AC(1, UL) << PMD_SHIFT) 86 #define SECTION_SHIFT PMD_SHIFT
|
D | kernel-pgtable.h | 64 #define SWAPPER_TABLE_SHIFT PMD_SHIFT
|
D | pgtable.h | 303 #define HPAGE_SHIFT PMD_SHIFT 467 #define pmd_index(addr) (((addr) >> PMD_SHIFT) & (PTRS_PER_PMD - 1))
|
/linux-4.4.14/arch/x86/mm/ |
D | init_32.c | 130 int pmd_idx_kmap_begin = fix_to_virt(FIX_KMAP_END) >> PMD_SHIFT; in page_table_range_init_count() 131 int pmd_idx_kmap_end = fix_to_virt(FIX_KMAP_BEGIN) >> PMD_SHIFT; in page_table_range_init_count() 145 if ((vaddr >> PMD_SHIFT) >= pmd_idx_kmap_begin && in page_table_range_init_count() 146 (vaddr >> PMD_SHIFT) <= pmd_idx_kmap_end) in page_table_range_init_count() 167 int pmd_idx_kmap_begin = fix_to_virt(FIX_KMAP_END) >> PMD_SHIFT; in page_table_kmap_check() 168 int pmd_idx_kmap_end = fix_to_virt(FIX_KMAP_BEGIN) >> PMD_SHIFT; in page_table_kmap_check() 171 && (vaddr >> PMD_SHIFT) >= pmd_idx_kmap_begin in page_table_kmap_check() 172 && (vaddr >> PMD_SHIFT) <= pmd_idx_kmap_end) { in page_table_kmap_check()
|
D | ioremap.c | 450 BUILD_BUG_ON((fix_to_virt(0) + PAGE_SIZE) & ((1 << PMD_SHIFT) - 1)); in early_ioremap_init() 452 WARN_ON((fix_to_virt(0) + PAGE_SIZE) & ((1 << PMD_SHIFT) - 1)); in early_ioremap_init() 466 BUILD_BUG_ON((__fix_to_virt(FIX_BTMAP_BEGIN) >> PMD_SHIFT) in early_ioremap_init() 467 != (__fix_to_virt(FIX_BTMAP_END) >> PMD_SHIFT)); in early_ioremap_init()
|
D | pageattr-test.c | 27 LPS = (1 << PMD_SHIFT), 29 LPS = (1 << PMD_SHIFT),
|
D | hugetlbpage.c | 164 hugetlb_add_hstate(PMD_SHIFT - PAGE_SHIFT); in setup_hugepagesz()
|
D | pgtable.c | 539 __FIXADDR_TOP = round_down(-reserve, 1 << PMD_SHIFT) - PAGE_SIZE; in reserve_top_address()
|
D | init.c | 476 return step_size << (PMD_SHIFT - PAGE_SHIFT - 1); in get_new_step_size()
|
/linux-4.4.14/arch/powerpc/mm/ |
D | hugetlbpage.c | 202 #define HUGEPD_PUD_SHIFT PMD_SHIFT 235 else if (pshift > PMD_SHIFT) in huge_pte_alloc() 238 pdshift = PMD_SHIFT; in huge_pte_alloc() 240 if (pshift == PMD_SHIFT) in huge_pte_alloc() 281 pdshift = PMD_SHIFT; in huge_pte_alloc() 580 free_hugepd_range(tlb, (hugepd_t *)pmd, PMD_SHIFT, in hugetlb_free_pmd_range() 914 if (shift < PMD_SHIFT) in hugetlbpage_init() 915 pdshift = PMD_SHIFT; in hugetlbpage_init() 1027 pdshift = PMD_SHIFT; in __find_linux_pte_or_hugepte()
|
D | tlb_low_64e.S | 170 rldicl r15,r16,64-PMD_SHIFT+3,64-PMD_INDEX_SIZE-3 414 rldicl r15,r16,64-PMD_SHIFT+3,64-PMD_INDEX_SIZE-3 1111 rldicl r11,r16,64-(PMD_SHIFT-3),64-PMD_INDEX_SIZE-3
|
D | hash_native_64.c | 446 max_hpte_count = 1U << (PMD_SHIFT - shift); in native_hugepage_invalidate()
|
D | pgtable_64.c | 848 if (mmu_psize_defs[MMU_PAGE_16M].shift != PMD_SHIFT) in has_transparent_hugepage()
|
/linux-4.4.14/arch/parisc/include/asm/ |
D | pgtable.h | 113 #define PMD_SHIFT (PLD_SHIFT + BITS_PER_PTE) macro 114 #define PMD_SIZE (1UL << PMD_SHIFT) 125 #define PGDIR_SHIFT (PMD_SHIFT + BITS_PER_PMD) 148 #if (KERNEL_INITIAL_ORDER) >= (PMD_SHIFT) 149 # define PT_INITIAL (1 << (KERNEL_INITIAL_ORDER - PMD_SHIFT)) 431 #define pmd_index(addr) (((addr) >> PMD_SHIFT) & (PTRS_PER_PMD - 1))
|
D | page.h | 148 #define HPAGE_SHIFT PMD_SHIFT /* fixed for transparent huge pages */
|
/linux-4.4.14/arch/um/include/asm/ |
D | pgtable-3level.h | 26 #define PMD_SHIFT 21 macro 27 #define PMD_SIZE (1UL << PMD_SHIFT)
|
D | pgtable.h | 318 #define pmd_index(address) (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1))
|
/linux-4.4.14/arch/ia64/include/asm/ |
D | pgtable.h | 97 #define PMD_SHIFT (PAGE_SHIFT + (PTRS_PER_PTD_SHIFT)) macro 98 #define PMD_SIZE (1UL << PMD_SHIFT) 109 #define PUD_SHIFT (PMD_SHIFT + (PTRS_PER_PTD_SHIFT)) 123 #define PGDIR_SHIFT (PMD_SHIFT + (PTRS_PER_PTD_SHIFT)) 395 ((pmd_t *) pud_page_vaddr(*(dir)) + (((addr) >> PMD_SHIFT) & (PTRS_PER_PMD - 1)))
|
/linux-4.4.14/arch/sparc/include/asm/ |
D | tsb.h | 175 sllx VADDR, 64 - (PMD_SHIFT + PMD_BITS), REG2; \ 190 698: sllx VADDR, 64 - PMD_SHIFT, REG2; \ 246 sllx VADDR, 64 - (PMD_SHIFT + PMD_BITS), REG2; \ 251 sllx VADDR, 64 - PMD_SHIFT, REG2; \
|
D | pgtable_32.h | 36 #define PMD_SHIFT 22 macro 37 #define PMD_SIZE (1UL << PMD_SHIFT) 324 ((address >> PMD_SHIFT) & (PTRS_PER_PMD - 1)); in pmd_offset()
|
D | pgtable_64.h | 48 #define PMD_SHIFT (PAGE_SHIFT + (PAGE_SHIFT-3)) macro 49 #define PMD_SIZE (_AC(1,UL) << PMD_SHIFT) 56 #define PUD_SHIFT (PMD_SHIFT + PMD_BITS) 75 #if (PMD_SHIFT != HPAGE_SHIFT) 76 #error PMD_SHIFT must equal HPAGE_SHIFT for transparent huge pages. 870 (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1)))
|
/linux-4.4.14/arch/arm64/mm/ |
D | hugetlbpage.c | 48 hugetlb_add_hstate(PMD_SHIFT - PAGE_SHIFT); in setup_hugepagesz()
|
D | mmu.c | 608 BUILD_BUG_ON((__fix_to_virt(FIX_BTMAP_BEGIN) >> PMD_SHIFT) in early_fixmap_init() 609 != (__fix_to_virt(FIX_BTMAP_END) >> PMD_SHIFT)); in early_fixmap_init()
|
/linux-4.4.14/arch/alpha/include/asm/ |
D | pgtable.h | 31 #define PMD_SHIFT (PAGE_SHIFT + (PAGE_SHIFT-3)) macro 32 #define PMD_SIZE (1UL << PMD_SHIFT) 305 pmd_t *ret = (pmd_t *) pgd_page_vaddr(*dir) + ((address >> PMD_SHIFT) & (PTRS_PER_PAGE - 1)); in pmd_offset()
|
/linux-4.4.14/arch/s390/mm/ |
D | pgtable.c | 304 entry = radix_tree_delete(&gmap->host_to_guest, vmaddr >> PMD_SHIFT); in __gmap_unlink_by_vmaddr() 325 gaddr >> PMD_SHIFT); in __gmap_unmap_by_gaddr() 386 (to + off) >> PMD_SHIFT, in gmap_map_segment() 416 radix_tree_lookup(&gmap->guest_to_host, gaddr >> PMD_SHIFT); in __gmap_translate() 527 vmaddr >> PMD_SHIFT, table); in __gmap_link() 597 gaddr >> PMD_SHIFT); in __gmap_zap() 634 gaddr >> PMD_SHIFT); in gmap_discard() 751 vmaddr >> PMD_SHIFT); in gmap_do_ipte_notify()
|
/linux-4.4.14/arch/microblaze/include/asm/ |
D | pgtable.h | 142 #define PMD_SHIFT (PAGE_SHIFT + PTE_SHIFT) macro 143 #define PMD_SIZE (1UL << PMD_SHIFT) 147 #define PGDIR_SHIFT PMD_SHIFT
|
/linux-4.4.14/arch/x86/kernel/ |
D | head_64.S | 128 shrq $PMD_SHIFT, %rdi 131 shrq $PMD_SHIFT, %rcx 448 .quad (START) + (i << PMD_SHIFT) + (PERM) ; \
|
/linux-4.4.14/arch/m32r/include/asm/ |
D | pgtable.h | 50 #define PMD_SIZE (1UL << PMD_SHIFT) 316 (((address) >> PMD_SHIFT) & (PTRS_PER_PMD - 1))
|
D | pgtable-2level.h | 17 #define PMD_SHIFT 22 macro
|
/linux-4.4.14/arch/tile/include/asm/ |
D | pgtable_64.h | 31 #define PMD_SHIFT HPAGE_SHIFT macro
|
D | pgtable.h | 398 return (address >> PMD_SHIFT) & (PTRS_PER_PMD - 1); in pmd_index()
|
/linux-4.4.14/arch/mn10300/include/asm/ |
D | pgtable.h | 65 #define PMD_SIZE (1UL << PMD_SHIFT) 440 (((address) >> PMD_SHIFT) & (PTRS_PER_PMD - 1))
|
/linux-4.4.14/arch/frv/include/asm/ |
D | pgtable.h | 134 #define PMD_SHIFT 26 macro 135 #define PMD_SIZE (1UL << PMD_SHIFT)
|
/linux-4.4.14/include/linux/ |
D | huge_mm.h | 66 #define HPAGE_PMD_SHIFT PMD_SHIFT
|
D | hugetlb.h | 462 return huge_page_shift(h) == PMD_SHIFT; in hugepage_migration_supported()
|
/linux-4.4.14/arch/metag/include/asm/ |
D | pgtable.h | 190 #define pmd_index(address) (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1))
|
/linux-4.4.14/arch/tile/mm/ |
D | hugetlbpage.c | 276 base_shift = PMD_SHIFT; in __setup_hugepagesz()
|
/linux-4.4.14/arch/score/include/asm/ |
D | pgtable.h | 72 #define __pmd_offset(address) (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1))
|
/linux-4.4.14/arch/hexagon/include/asm/ |
D | pgtable.h | 231 #define pmd_index(address) (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1))
|
/linux-4.4.14/arch/avr32/include/asm/ |
D | pgtable.h | 27 #define PMD_SIZE (1UL << PMD_SHIFT)
|
/linux-4.4.14/arch/ia64/kernel/ |
D | ivt.S | 152 shr.u r18=r22,PMD_SHIFT // shift pmd index into position 161 shr.u r18=r22,PMD_SHIFT // shift pmd index into position 482 shr.u r18=r22,PMD_SHIFT // shift pmd index into position 492 shr.u r18=r22,PMD_SHIFT // shift pmd index into position
|
/linux-4.4.14/arch/openrisc/include/asm/ |
D | pgtable.h | 385 (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1))
|
/linux-4.4.14/arch/parisc/kernel/ |
D | asm-offsets.c | 279 DEFINE(ASM_PMD_SHIFT, PMD_SHIFT); in main() 285 DEFINE(ASM_PMD_ENTRY, ((PAGE_OFFSET & PMD_MASK) >> PMD_SHIFT)); in main()
|
/linux-4.4.14/arch/s390/include/asm/ |
D | pgtable.h | 66 #define PMD_SHIFT 20 macro 70 #define PMD_SIZE (1UL << PMD_SHIFT) 1315 #define pmd_index(address) (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1))
|
/linux-4.4.14/arch/arm/mm/ |
D | mmu.c | 393 BUILD_BUG_ON((__fix_to_virt(__end_of_permanent_fixed_addresses) >> PMD_SHIFT) in early_fixmap_init() 394 != FIXADDR_TOP >> PMD_SHIFT); in early_fixmap_init()
|
/linux-4.4.14/arch/ia64/mm/ |
D | init.c | 416 (end_address != ALIGN(end_address, 1UL << PMD_SHIFT))) in vmemmap_find_next_valid_pfn()
|
/linux-4.4.14/arch/powerpc/platforms/pseries/ |
D | lpar.c | 461 max_hpte_count = 1U << (PMD_SHIFT - shift); in pSeries_lpar_hugepage_invalidate()
|
/linux-4.4.14/arch/mips/mm/ |
D | tlbex.c | 849 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() 2289 pwfield |= PMD_SHIFT << MIPS_PWFIELD_MDI_SHIFT; in config_htw_params()
|
/linux-4.4.14/arch/parisc/mm/ |
D | init.c | 425 start_pmd = ((start_vaddr >> PMD_SHIFT) & (PTRS_PER_PMD - 1)); in map_pages()
|
/linux-4.4.14/arch/mips/kernel/ |
D | asm-offsets.c | 201 DEFINE(_PMD_SHIFT, PMD_SHIFT); in output_mm_defines()
|
/linux-4.4.14/mm/ |
D | gup.c | 1284 PMD_SHIFT, next, write, pages, nr)) in gup_pmd_range()
|
/linux-4.4.14/arch/sparc/mm/ |
D | srmmu.c | 808 x = (start >> PMD_SHIFT) & 15; in srmmu_inherit_prom_mappings()
|
/linux-4.4.14/arch/arm64/ |
D | Kconfig | 588 MAX_ORDER = (PMD_SHIFT - PAGE_SHIFT) + 1 => PAGE_SHIFT - 2
|
/linux-4.4.14/arch/x86/xen/ |
D | mmu.c | 2100 n_pt = roundup(size, PMD_SIZE) >> PMD_SHIFT; in xen_relocate_p2m()
|