PMD_SHIFT 33 arch/alpha/include/asm/pgtable.h #define PMD_SIZE (1UL << PMD_SHIFT) PMD_SHIFT 306 arch/alpha/include/asm/pgtable.h pmd_t *ret = (pmd_t *) pgd_page_vaddr(*dir) + ((address >> PMD_SHIFT) & (PTRS_PER_PAGE - 1)); PMD_SHIFT 85 arch/arm/include/asm/pgtable-2level.h #define PMD_SIZE (1UL << PMD_SHIFT) PMD_SHIFT 38 arch/arm/include/asm/pgtable-3level.h #define PMD_SIZE (1UL << PMD_SHIFT) PMD_SHIFT 39 arch/arm/include/asm/pgtable-3level.h #define PMD_MASK (~((1 << PMD_SHIFT) - 1)) PMD_SHIFT 55 arch/arm/include/asm/pgtable-3level.h #define HPAGE_SHIFT PMD_SHIFT PMD_SHIFT 156 arch/arm/include/asm/pgtable-3level.h #define pmd_index(addr) (((addr) >> PMD_SHIFT) & (PTRS_PER_PMD - 1)) PMD_SHIFT 392 arch/arm/mm/mmu.c BUILD_BUG_ON((__fix_to_virt(__end_of_early_ioremap_region) >> PMD_SHIFT) PMD_SHIFT 393 arch/arm/mm/mmu.c != FIXADDR_TOP >> PMD_SHIFT); PMD_SHIFT 106 arch/arm64/include/asm/kernel-pgtable.h #define SWAPPER_TABLE_SHIFT PMD_SHIFT PMD_SHIFT 134 arch/arm64/include/asm/kernel-pgtable.h #define ARM64_MEMSTART_SHIFT (PMD_SHIFT + 5) PMD_SHIFT 136 arch/arm64/include/asm/kernel-pgtable.h #define ARM64_MEMSTART_SHIFT PMD_SHIFT PMD_SHIFT 171 arch/arm64/include/asm/memory.h #define IOREMAP_MAX_ORDER (PMD_SHIFT) PMD_SHIFT 50 arch/arm64/include/asm/pgtable-hwdef.h #define PMD_SIZE (_AC(1, UL) << PMD_SHIFT) PMD_SHIFT 77 arch/arm64/include/asm/pgtable-hwdef.h #define SECTION_SHIFT PMD_SHIFT PMD_SHIFT 291 arch/arm64/include/asm/pgtable.h #define HPAGE_SHIFT PMD_SHIFT PMD_SHIFT 558 arch/arm64/include/asm/pgtable.h #define pmd_index(addr) (((addr) >> PMD_SHIFT) & (PTRS_PER_PMD - 1)) PMD_SHIFT 251 arch/arm64/mm/mmu.c pmd_phys = pgtable_alloc(PMD_SHIFT); PMD_SHIFT 388 arch/arm64/mm/mmu.c else if (shift == PMD_SHIFT) PMD_SHIFT 841 arch/arm64/mm/mmu.c BUILD_BUG_ON((__fix_to_virt(FIX_BTMAP_BEGIN) >> PMD_SHIFT) PMD_SHIFT 842 arch/arm64/mm/mmu.c != (__fix_to_virt(FIX_BTMAP_END) >> PMD_SHIFT)); PMD_SHIFT 237 arch/csky/include/asm/pgtable.h #define __pmd_offset(address) (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1)) PMD_SHIFT 217 arch/hexagon/include/asm/pgtable.h #define pmd_index(address) (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1)) PMD_SHIFT 99 arch/ia64/include/asm/pgtable.h #define PMD_SIZE (1UL << PMD_SHIFT) PMD_SHIFT 110 arch/ia64/include/asm/pgtable.h #define PUD_SHIFT (PMD_SHIFT + (PTRS_PER_PTD_SHIFT)) PMD_SHIFT 124 arch/ia64/include/asm/pgtable.h #define PGDIR_SHIFT (PMD_SHIFT + (PTRS_PER_PTD_SHIFT)) PMD_SHIFT 396 arch/ia64/include/asm/pgtable.h ((pmd_t *) pud_page_vaddr(*(dir)) + (((addr) >> PMD_SHIFT) & (PTRS_PER_PMD - 1))) PMD_SHIFT 413 arch/ia64/mm/init.c (end_address != ALIGN(end_address, 1UL << PMD_SHIFT))) PMD_SHIFT 214 arch/m68k/include/asm/motorola_pgtable.h return (pmd_t *)__pgd_page(*dir) + ((address >> PMD_SHIFT) & (PTRS_PER_PMD-1)); PMD_SHIFT 38 arch/m68k/include/asm/pgtable_mm.h #define PMD_SIZE (1UL << PMD_SHIFT) PMD_SHIFT 143 arch/microblaze/include/asm/pgtable.h #define PMD_SIZE (1UL << PMD_SHIFT) PMD_SHIFT 147 arch/microblaze/include/asm/pgtable.h #define PGDIR_SHIFT PMD_SHIFT PMD_SHIFT 201 arch/mips/include/asm/pgtable-32.h #define __pmd_offset(address) (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1)) PMD_SHIFT 207 arch/mips/include/asm/pgtable-32.h #define pmd_index(address) (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1)) PMD_SHIFT 51 arch/mips/include/asm/pgtable-64.h #define PMD_SIZE (1UL << PMD_SHIFT) PMD_SHIFT 55 arch/mips/include/asm/pgtable-64.h # define PGDIR_SHIFT (PMD_SHIFT + (PAGE_SHIFT + PMD_ORDER - 3)) PMD_SHIFT 60 arch/mips/include/asm/pgtable-64.h #define PUD_SHIFT (PMD_SHIFT + (PAGE_SHIFT + PMD_ORDER - 3)) PMD_SHIFT 330 arch/mips/include/asm/pgtable-64.h #define pmd_index(address) (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1)) PMD_SHIFT 207 arch/mips/kernel/asm-offsets.c DEFINE(_PMD_SHIFT, PMD_SHIFT); PMD_SHIFT 592 arch/mips/kvm/trap_emul.c pmd_va = pud_va | (k << PMD_SHIFT); PMD_SHIFT 880 arch/mips/mm/tlbex.c uasm_i_dsrl_safe(p, tmp, tmp, PMD_SHIFT-3); /* get pmd offset in bytes */ PMD_SHIFT 1219 arch/mips/mm/tlbex.c uasm_i_dsrl_safe(p, scratch, tmp, PMD_SHIFT - 3); PMD_SHIFT 1497 arch/mips/mm/tlbex.c pgd_w = PGDIR_SHIFT - PMD_SHIFT + PGD_ORDER; PMD_SHIFT 1499 arch/mips/mm/tlbex.c pmd_i = PMD_SHIFT; /* 2nd level PMD */ PMD_SHIFT 1500 arch/mips/mm/tlbex.c pmd_w = PMD_SHIFT - PAGE_SHIFT; PMD_SHIFT 2493 arch/mips/mm/tlbex.c pwfield |= PMD_SHIFT << MIPS_PWFIELD_MDI_SHIFT; PMD_SHIFT 45 arch/nds32/include/asm/pgtable.h #define PMD_SIZE (1UL << PMD_SHIFT) PMD_SHIFT 382 arch/openrisc/include/asm/pgtable.h (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1)) PMD_SHIFT 155 arch/parisc/include/asm/page.h #define HPAGE_SHIFT PMD_SHIFT /* fixed for transparent huge pages */ PMD_SHIFT 136 arch/parisc/include/asm/pgtable.h #define PMD_SIZE (1UL << PMD_SHIFT) PMD_SHIFT 147 arch/parisc/include/asm/pgtable.h #define PGDIR_SHIFT (PMD_SHIFT + BITS_PER_PMD) PMD_SHIFT 170 arch/parisc/include/asm/pgtable.h #if (KERNEL_INITIAL_ORDER) >= (PMD_SHIFT) PMD_SHIFT 171 arch/parisc/include/asm/pgtable.h # define PT_INITIAL (1 << (KERNEL_INITIAL_ORDER - PMD_SHIFT)) PMD_SHIFT 453 arch/parisc/include/asm/pgtable.h #define pmd_index(addr) (((addr) >> PMD_SHIFT) & (PTRS_PER_PMD - 1)) PMD_SHIFT 266 arch/parisc/kernel/asm-offsets.c DEFINE(ASM_PMD_SHIFT, PMD_SHIFT); PMD_SHIFT 272 arch/parisc/kernel/asm-offsets.c DEFINE(ASM_PMD_ENTRY, ((PAGE_OFFSET & PMD_MASK) >> PMD_SHIFT)); PMD_SHIFT 380 arch/parisc/mm/init.c start_pmd = ((start_vaddr >> PMD_SHIFT) & (PTRS_PER_PMD - 1)); PMD_SHIFT 236 arch/powerpc/include/asm/book3s/64/pgtable.h #define PMD_SIZE (1UL << PMD_SHIFT) PMD_SHIFT 240 arch/powerpc/include/asm/book3s/64/pgtable.h #define PUD_SHIFT (PMD_SHIFT + PMD_INDEX_SIZE) PMD_SHIFT 1003 arch/powerpc/include/asm/book3s/64/pgtable.h #define pmd_index(address) (((address) >> (PMD_SHIFT)) & (PTRS_PER_PMD - 1)) PMD_SHIFT 260 arch/powerpc/include/asm/book3s/64/radix.h if (mmu_psize_defs[MMU_PAGE_2M].shift == PMD_SHIFT) PMD_SHIFT 31 arch/powerpc/include/asm/nohash/64/pgtable-4k.h #define PMD_SIZE (1UL << PMD_SHIFT) PMD_SHIFT 35 arch/powerpc/include/asm/nohash/64/pgtable-4k.h #define PUD_SHIFT (PMD_SHIFT + PMD_INDEX_SIZE) PMD_SHIFT 194 arch/powerpc/include/asm/nohash/64/pgtable.h (((pmd_t *) pud_page_vaddr(*(pudp))) + (((addr) >> PMD_SHIFT) & (PTRS_PER_PMD - 1))) PMD_SHIFT 400 arch/powerpc/kvm/book3s_64_mmu_radix.c if (shift == PMD_SHIFT) PMD_SHIFT 462 arch/powerpc/kvm/book3s_64_mmu_radix.c PMD_SHIFT, NULL, lpid); PMD_SHIFT 670 arch/powerpc/kvm/book3s_64_mmu_radix.c 0, pte_val(pte), lgpa, PMD_SHIFT); PMD_SHIFT 684 arch/powerpc/kvm/book3s_64_mmu_radix.c kvmppc_unmap_pte(kvm, pmdp_ptep(pmd), lgpa, PMD_SHIFT, NULL, PMD_SHIFT 839 arch/powerpc/kvm/book3s_64_mmu_radix.c } else if (large_enable && shift == PMD_SHIFT && PMD_SHIFT 1298 arch/powerpc/kvm/book3s_64_mmu_radix.c shift = PMD_SHIFT; PMD_SHIFT 1241 arch/powerpc/kvm/book3s_hv_nested.c return PMD_SHIFT; PMD_SHIFT 1251 arch/powerpc/kvm/book3s_hv_nested.c if (shift == PMD_SHIFT) PMD_SHIFT 1400 arch/powerpc/kvm/book3s_hv_nested.c if (PMD_SHIFT < l1_shift) PMD_SHIFT 1401 arch/powerpc/kvm/book3s_hv_nested.c actual_shift = PMD_SHIFT; PMD_SHIFT 630 arch/powerpc/mm/book3s64/hash_native.c max_hpte_count = 1U << (PMD_SHIFT - shift); PMD_SHIFT 388 arch/powerpc/mm/book3s64/hash_pgtable.c if (mmu_psize_defs[MMU_PAGE_16M].shift != PMD_SHIFT) PMD_SHIFT 149 arch/powerpc/mm/hugetlbpage.c else if (pshift > PMD_SHIFT) { PMD_SHIFT 153 arch/powerpc/mm/hugetlbpage.c pdshift = PMD_SHIFT; PMD_SHIFT 157 arch/powerpc/mm/hugetlbpage.c if (pshift == PMD_SHIFT) PMD_SHIFT 179 arch/powerpc/mm/hugetlbpage.c pdshift = PMD_SHIFT; PMD_SHIFT 372 arch/powerpc/mm/hugetlbpage.c free_hugepd_range(tlb, (hugepd_t *)pmd, PMD_SHIFT, PMD_SHIFT 629 arch/powerpc/mm/hugetlbpage.c else if (shift > PMD_SHIFT) PMD_SHIFT 632 arch/powerpc/mm/hugetlbpage.c pdshift = PMD_SHIFT; PMD_SHIFT 635 arch/powerpc/mm/hugetlbpage.c pdshift = PMD_SHIFT; PMD_SHIFT 371 arch/powerpc/mm/pgtable.c pdshift = PMD_SHIFT; PMD_SHIFT 1196 arch/powerpc/platforms/pseries/lpar.c max_hpte_count = 1U << (PMD_SHIFT - shift); PMD_SHIFT 24 arch/riscv/include/asm/page.h #define HPAGE_SHIFT PMD_SHIFT PMD_SHIFT 18 arch/riscv/include/asm/pgtable-64.h #define PMD_SIZE (_AC(1, UL) << PMD_SHIFT) PMD_SHIFT 61 arch/riscv/include/asm/pgtable-64.h #define pmd_index(addr) (((addr) >> PMD_SHIFT) & (PTRS_PER_PMD - 1)) PMD_SHIFT 1216 arch/s390/include/asm/pgtable.h #define pmd_index(address) (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1)) PMD_SHIFT 363 arch/s390/mm/gmap.c entry = radix_tree_delete(&gmap->host_to_guest, vmaddr >> PMD_SHIFT); PMD_SHIFT 384 arch/s390/mm/gmap.c gaddr >> PMD_SHIFT); PMD_SHIFT 447 arch/s390/mm/gmap.c (to + off) >> PMD_SHIFT, PMD_SHIFT 479 arch/s390/mm/gmap.c radix_tree_lookup(&gmap->guest_to_host, gaddr >> PMD_SHIFT); PMD_SHIFT 604 arch/s390/mm/gmap.c vmaddr >> PMD_SHIFT, table); PMD_SHIFT 682 arch/s390/mm/gmap.c gaddr >> PMD_SHIFT); PMD_SHIFT 705 arch/s390/mm/gmap.c gaddr >> PMD_SHIFT); PMD_SHIFT 2248 arch/s390/mm/gmap.c vmaddr >> PMD_SHIFT); PMD_SHIFT 2313 arch/s390/mm/gmap.c vmaddr >> PMD_SHIFT); PMD_SHIFT 2366 arch/s390/mm/gmap.c vmaddr >> PMD_SHIFT); PMD_SHIFT 2401 arch/s390/mm/gmap.c vmaddr >> PMD_SHIFT); PMD_SHIFT 264 arch/s390/mm/hugetlbpage.c hugetlb_add_hstate(PMD_SHIFT - PAGE_SHIFT); PMD_SHIFT 24 arch/sh/include/asm/pgtable-3level.h #define PMD_SIZE (1UL << PMD_SHIFT) PMD_SHIFT 44 arch/sh/include/asm/pgtable-3level.h #define pmd_index(address) (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1)) PMD_SHIFT 416 arch/sh/include/asm/pgtable_32.h #define __pmd_offset(address) (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1)) PMD_SHIFT 56 arch/sh/include/asm/pgtable_64.h #define __pmd_offset(address) (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1)) PMD_SHIFT 38 arch/sparc/include/asm/pgtable_32.h #define PMD_SIZE (1UL << PMD_SHIFT) PMD_SHIFT 325 arch/sparc/include/asm/pgtable_32.h ((address >> PMD_SHIFT) & (PTRS_PER_PMD - 1)); PMD_SHIFT 52 arch/sparc/include/asm/pgtable_64.h #define PMD_SIZE (_AC(1,UL) << PMD_SHIFT) PMD_SHIFT 59 arch/sparc/include/asm/pgtable_64.h #define PUD_SHIFT (PMD_SHIFT + PMD_BITS) PMD_SHIFT 78 arch/sparc/include/asm/pgtable_64.h #if (PMD_SHIFT != HPAGE_SHIFT) PMD_SHIFT 905 arch/sparc/include/asm/pgtable_64.h (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1))) PMD_SHIFT 176 arch/sparc/include/asm/tsb.h sllx VADDR, 64 - (PMD_SHIFT + PMD_BITS), REG2; \ PMD_SHIFT 191 arch/sparc/include/asm/tsb.h 698: sllx VADDR, 64 - PMD_SHIFT, REG2; \ PMD_SHIFT 283 arch/sparc/include/asm/tsb.h sllx VADDR, 64 - (PMD_SHIFT + PMD_BITS), REG2; \ PMD_SHIFT 288 arch/sparc/include/asm/tsb.h sllx VADDR, 64 - PMD_SHIFT, REG2; \ PMD_SHIFT 333 arch/sparc/mm/hugetlbpage.c shift = PMD_SHIFT; PMD_SHIFT 370 arch/sparc/mm/hugetlbpage.c shift = PMD_SHIFT; PMD_SHIFT 841 arch/sparc/mm/srmmu.c x = (start >> PMD_SHIFT) & 15; PMD_SHIFT 28 arch/um/include/asm/pgtable-3level.h #define PMD_SIZE (1UL << PMD_SHIFT) PMD_SHIFT 328 arch/um/include/asm/pgtable.h #define pmd_index(address) (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1)) PMD_SHIFT 16 arch/x86/include/asm/boot.h # define MIN_KERNEL_ALIGN_LG2 PMD_SHIFT PMD_SHIFT 52 arch/x86/include/asm/fixmap.h #define FIXADDR_TOP (round_up(VSYSCALL_ADDR + PAGE_SIZE, 1<<PMD_SHIFT) - \ PMD_SHIFT 14 arch/x86/include/asm/page_types.h #define PMD_PAGE_SIZE (_AC(1, UL) << PMD_SHIFT) PMD_SHIFT 29 arch/x86/include/asm/page_types.h #define HPAGE_SHIFT PMD_SHIFT PMD_SHIFT 52 arch/x86/include/asm/page_types.h #define IOREMAP_MAX_ORDER (PMD_SHIFT) PMD_SHIFT 815 arch/x86/include/asm/pgtable.h return (address >> PMD_SHIFT) & (PTRS_PER_PMD - 1); PMD_SHIFT 12 arch/x86/include/asm/pgtable_32_types.h # define PMD_SIZE (1UL << PMD_SHIFT) PMD_SHIFT 98 arch/x86/include/asm/pgtable_64_types.h #define PMD_SIZE (_AC(1, UL) << PMD_SHIFT) PMD_SHIFT 215 arch/x86/kernel/head64.c int idx = i + (physaddr >> PMD_SHIFT); PMD_SHIFT 193 arch/x86/mm/hugetlbpage.c hugetlb_add_hstate(PMD_SHIFT - PAGE_SHIFT); PMD_SHIFT 548 arch/x86/mm/init.c return step_size << (PMD_SHIFT - PAGE_SHIFT - 1); PMD_SHIFT 131 arch/x86/mm/init_32.c int pmd_idx_kmap_begin = fix_to_virt(FIX_KMAP_END) >> PMD_SHIFT; PMD_SHIFT 132 arch/x86/mm/init_32.c int pmd_idx_kmap_end = fix_to_virt(FIX_KMAP_BEGIN) >> PMD_SHIFT; PMD_SHIFT 146 arch/x86/mm/init_32.c if ((vaddr >> PMD_SHIFT) >= pmd_idx_kmap_begin && PMD_SHIFT 147 arch/x86/mm/init_32.c (vaddr >> PMD_SHIFT) <= pmd_idx_kmap_end) PMD_SHIFT 168 arch/x86/mm/init_32.c int pmd_idx_kmap_begin = fix_to_virt(FIX_KMAP_END) >> PMD_SHIFT; PMD_SHIFT 169 arch/x86/mm/init_32.c int pmd_idx_kmap_end = fix_to_virt(FIX_KMAP_BEGIN) >> PMD_SHIFT; PMD_SHIFT 172 arch/x86/mm/init_32.c && (vaddr >> PMD_SHIFT) >= pmd_idx_kmap_begin PMD_SHIFT 173 arch/x86/mm/init_32.c && (vaddr >> PMD_SHIFT) <= pmd_idx_kmap_end) { PMD_SHIFT 828 arch/x86/mm/ioremap.c BUILD_BUG_ON((fix_to_virt(0) + PAGE_SIZE) & ((1 << PMD_SHIFT) - 1)); PMD_SHIFT 830 arch/x86/mm/ioremap.c WARN_ON((fix_to_virt(0) + PAGE_SIZE) & ((1 << PMD_SHIFT) - 1)); PMD_SHIFT 844 arch/x86/mm/ioremap.c BUILD_BUG_ON((__fix_to_virt(FIX_BTMAP_BEGIN) >> PMD_SHIFT) PMD_SHIFT 845 arch/x86/mm/ioremap.c != (__fix_to_virt(FIX_BTMAP_END) >> PMD_SHIFT)); PMD_SHIFT 29 arch/x86/mm/pageattr-test.c LPS = (1 << PMD_SHIFT), PMD_SHIFT 31 arch/x86/mm/pageattr-test.c LPS = (1 << PMD_SHIFT), PMD_SHIFT 617 arch/x86/mm/pgtable.c __FIXADDR_TOP = round_down(-reserve, 1 << PMD_SHIFT) - PAGE_SIZE; PMD_SHIFT 2069 arch/x86/xen/mmu_pv.c n_pt = roundup(size, PMD_SIZE) >> PMD_SHIFT; PMD_SHIFT 81 drivers/misc/vmw_balloon.c #define VMW_BALLOON_2M_ORDER (PMD_SHIFT - PAGE_SHIFT) PMD_SHIFT 38 fs/dax.c return PMD_SHIFT - PAGE_SHIFT; PMD_SHIFT 53 fs/dax.c #define PMD_ORDER (PMD_SHIFT - PAGE_SHIFT) PMD_SHIFT 22 include/asm-generic/pgtable-nopmd.h #define PMD_SIZE (1UL << PMD_SHIFT) PMD_SHIFT 452 include/asm-generic/tlb.h return PMD_SHIFT; PMD_SHIFT 82 include/linux/huge_mm.h #define HPAGE_PMD_SHIFT PMD_SHIFT PMD_SHIFT 491 include/linux/hugetlb.h if ((huge_page_shift(h) == PMD_SHIFT) || PMD_SHIFT 344 mm/gup.c PMD_SHIFT); PMD_SHIFT 2221 mm/gup.c PMD_SHIFT, next, flags, pages, nr)) PMD_SHIFT 289 mm/memory-failure.c return PMD_SHIFT; PMD_SHIFT 16 mm/vmacache.c #define VMACACHE_SHIFT PMD_SHIFT