PTRS_PER_PMD 156 arch/arm/include/asm/pgtable-3level.h #define pmd_index(addr) (((addr) >> PMD_SHIFT) & (PTRS_PER_PMD - 1)) PTRS_PER_PMD 341 arch/arm/mm/dump.c for (i = 0; i < PTRS_PER_PMD; i++, pmd++) { PTRS_PER_PMD 71 arch/arm/mm/fault.c if (PTRS_PER_PMD != 1) PTRS_PER_PMD 42 arch/arm/mm/idmap.c PTRS_PER_PMD * sizeof(pmd_t)); PTRS_PER_PMD 1304 arch/arm/mm/mmu.c PTRS_PER_PGD * PTRS_PER_PMD * sizeof(pmd_t)) PTRS_PER_PMD 558 arch/arm64/include/asm/pgtable.h #define pmd_index(addr) (((addr) >> PMD_SHIFT) & (PTRS_PER_PMD - 1)) PTRS_PER_PMD 58 arch/arm64/mm/mmu.c static pmd_t bm_pmd[PTRS_PER_PMD] __page_aligned_bss __maybe_unused; PTRS_PER_PMD 237 arch/csky/include/asm/pgtable.h #define __pmd_offset(address) (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1)) PTRS_PER_PMD 141 arch/csky/mm/highmem.c for (; (k < PTRS_PER_PMD) && (vaddr != end); pmd++, k++) { PTRS_PER_PMD 217 arch/hexagon/include/asm/pgtable.h #define pmd_index(address) (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1)) PTRS_PER_PMD 396 arch/ia64/include/asm/pgtable.h ((pmd_t *) pud_page_vaddr(*(dir)) + (((addr) >> PMD_SHIFT) & (PTRS_PER_PMD - 1))) PTRS_PER_PMD 631 arch/ia64/mm/init.c BUG_ON(PTRS_PER_PMD * sizeof(pmd_t) != PAGE_SIZE); PTRS_PER_PMD 214 arch/m68k/include/asm/motorola_pgtable.h return (pmd_t *)__pgd_page(*dir) + ((address >> PMD_SHIFT) & (PTRS_PER_PMD-1)); PTRS_PER_PMD 36 arch/m68k/mm/memory.c #define PTABLE_SIZE (PTRS_PER_PMD * sizeof(pmd_t)) PTRS_PER_PMD 98 arch/m68k/mm/motorola.c last_pgtable += PTRS_PER_PMD; PTRS_PER_PMD 201 arch/mips/include/asm/pgtable-32.h #define __pmd_offset(address) (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1)) PTRS_PER_PMD 207 arch/mips/include/asm/pgtable-32.h #define pmd_index(address) (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1)) PTRS_PER_PMD 151 arch/mips/include/asm/pgtable-64.h min(PTRS_PER_PGD * PTRS_PER_PUD * PTRS_PER_PMD * PTRS_PER_PTE * PAGE_SIZE, \ PTRS_PER_PMD 246 arch/mips/include/asm/pgtable-64.h extern pmd_t invalid_pmd_table[PTRS_PER_PMD]; PTRS_PER_PMD 330 arch/mips/include/asm/pgtable-64.h #define pmd_index(address) (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1)) PTRS_PER_PMD 211 arch/mips/kernel/asm-offsets.c DEFINE(_PTRS_PER_PMD, PTRS_PER_PMD); PTRS_PER_PMD 209 arch/mips/kvm/mmu.c bool safe_to_remove = (i_min == 0 && i_max == PTRS_PER_PMD - 1); PTRS_PER_PMD 867 arch/mips/kvm/mmu.c bool safe_to_remove = (i_min == 0 && i_max == PTRS_PER_PMD - 1); PTRS_PER_PMD 588 arch/mips/kvm/trap_emul.c for (k = 0; k < PTRS_PER_PMD; k++) { PTRS_PER_PMD 251 arch/mips/mm/init.c for (; (k < PTRS_PER_PMD) && (vaddr < end); pmd++, k++) { PTRS_PER_PMD 527 arch/mips/mm/init.c pmd_t invalid_pmd_table[PTRS_PER_PMD] __page_aligned_bss; PTRS_PER_PMD 52 arch/mips/mm/pgtable-64.c end = p + PTRS_PER_PMD; PTRS_PER_PMD 881 arch/mips/mm/tlbex.c uasm_i_andi(p, tmp, tmp, (PTRS_PER_PMD - 1)<<3); PTRS_PER_PMD 1220 arch/mips/mm/tlbex.c uasm_i_andi(p, scratch, scratch, (PTRS_PER_PMD - 1) << 3); PTRS_PER_PMD 2517 arch/mips/mm/tlbex.c pwsize |= ilog2(PTRS_PER_PMD) << MIPS_PWSIZE_MDW_SHIFT; PTRS_PER_PMD 45 arch/nds32/mm/fault.c #if PTRS_PER_PMD != 1 PTRS_PER_PMD 382 arch/openrisc/include/asm/pgtable.h (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1)) PTRS_PER_PMD 453 arch/parisc/include/asm/pgtable.h #define pmd_index(addr) (((addr) >> PMD_SHIFT) & (PTRS_PER_PMD - 1)) PTRS_PER_PMD 46 arch/parisc/mm/init.c pmd_t pmd0[PTRS_PER_PMD] __attribute__ ((__section__ (".data..vm0.pmd"), aligned(PAGE_SIZE))); PTRS_PER_PMD 377 arch/parisc/mm/init.c #if PTRS_PER_PMD == 1 PTRS_PER_PMD 380 arch/parisc/mm/init.c start_pmd = ((start_vaddr >> PMD_SHIFT) & (PTRS_PER_PMD - 1)); PTRS_PER_PMD 387 arch/parisc/mm/init.c #if PTRS_PER_PMD == 1 PTRS_PER_PMD 411 arch/parisc/mm/init.c for (tmp1 = start_pmd; tmp1 < PTRS_PER_PMD; tmp1++, pmd++) { PTRS_PER_PMD 198 arch/powerpc/include/asm/book3s/64/hash-64k.h return *(char **)(pmdp + PTRS_PER_PMD); PTRS_PER_PMD 1003 arch/powerpc/include/asm/book3s/64/pgtable.h #define pmd_index(address) (((address) >> (PMD_SHIFT)) & (PTRS_PER_PMD - 1)) PTRS_PER_PMD 194 arch/powerpc/include/asm/nohash/64/pgtable.h (((pmd_t *) pud_page_vaddr(*(pudp))) + (((addr) >> PMD_SHIFT) & (PTRS_PER_PMD - 1))) PTRS_PER_PMD 452 arch/powerpc/kvm/book3s_64_mmu_radix.c for (im = 0; im < PTRS_PER_PMD; ++im, ++p) { PTRS_PER_PMD 79 arch/powerpc/mm/book3s64/hash_hugetlbpage.c offset = PTRS_PER_PMD; PTRS_PER_PMD 275 arch/powerpc/mm/book3s64/hash_pgtable.c pgtable_slot = (pgtable_t *)pmdp + PTRS_PER_PMD; PTRS_PER_PMD 293 arch/powerpc/mm/book3s64/hash_pgtable.c pgtable_slot = (pgtable_t *)pmdp + PTRS_PER_PMD; PTRS_PER_PMD 359 arch/powerpc/mm/book3s64/hash_pgtable.c pgtable_slot = (pgtable_t *)pmdp + PTRS_PER_PMD; PTRS_PER_PMD 70 arch/powerpc/mm/book3s64/hash_tlb.c offset = PTRS_PER_PMD; PTRS_PER_PMD 682 arch/powerpc/mm/book3s64/radix_pgtable.c for (i = 0; i < PTRS_PER_PMD; i++) { PTRS_PER_PMD 1133 arch/powerpc/mm/book3s64/radix_pgtable.c for (i = 0; i < PTRS_PER_PMD; i++) { PTRS_PER_PMD 412 arch/powerpc/mm/ptdump/hashpagetable.c for (i = 0; i < PTRS_PER_PMD; i++, pmd++) { PTRS_PER_PMD 271 arch/powerpc/mm/ptdump/ptdump.c for (i = 0; i < PTRS_PER_PMD; i++, pmd++) { PTRS_PER_PMD 61 arch/riscv/include/asm/pgtable-64.h #define pmd_index(addr) (((addr) >> PMD_SHIFT) & (PTRS_PER_PMD - 1)) PTRS_PER_PMD 213 arch/riscv/mm/init.c pmd_t trampoline_pmd[PTRS_PER_PMD] __page_aligned_bss; PTRS_PER_PMD 214 arch/riscv/mm/init.c pmd_t fixmap_pmd[PTRS_PER_PMD] __page_aligned_bss; PTRS_PER_PMD 221 arch/riscv/mm/init.c pmd_t early_pmd[PTRS_PER_PMD * NUM_EARLY_PMDS] __initdata __aligned(PAGE_SIZE); PTRS_PER_PMD 242 arch/riscv/mm/init.c return (uintptr_t)&early_pmd[pmd_num * PTRS_PER_PMD]; PTRS_PER_PMD 1216 arch/s390/include/asm/pgtable.h #define pmd_index(address) (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1)) PTRS_PER_PMD 165 arch/s390/mm/dump_pagetables.c for (i = 0; i < PTRS_PER_PMD && addr < max_addr; i++, pmd++) { PTRS_PER_PMD 343 arch/s390/mm/gmap.c offset = (offset & (PTRS_PER_PMD - 1)) * PMD_SIZE; PTRS_PER_PMD 344 arch/s390/mm/gmap.c mask = ~(PTRS_PER_PMD * sizeof(pmd_t) - 1); PTRS_PER_PMD 69 arch/s390/mm/pageattr.c mask = ~(PTRS_PER_PMD * sizeof(pmd_t) - 1); PTRS_PER_PMD 204 arch/s390/mm/pageattr.c for (i = 0; i < PTRS_PER_PMD; i++) { PTRS_PER_PMD 211 arch/s390/mm/pageattr.c update_page_count(PG_DIRECT_MAP_1M, PTRS_PER_PMD); PTRS_PER_PMD 44 arch/sh/include/asm/pgtable-3level.h #define pmd_index(address) (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1)) PTRS_PER_PMD 416 arch/sh/include/asm/pgtable_32.h #define __pmd_offset(address) (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1)) PTRS_PER_PMD 56 arch/sh/include/asm/pgtable_64.h #define __pmd_offset(address) (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1)) PTRS_PER_PMD 82 arch/sh/mm/fault.c if (PTRS_PER_PMD != 1) PTRS_PER_PMD 187 arch/sh/mm/init.c for (; (k < PTRS_PER_PMD) && (vaddr != end); pmd++, k++) { PTRS_PER_PMD 28 arch/sh/mm/pgtable.c PTRS_PER_PMD * (1<<PTE_MAGNITUDE), PTRS_PER_PMD 325 arch/sparc/include/asm/pgtable_32.h ((address >> PMD_SHIFT) & (PTRS_PER_PMD - 1)); PTRS_PER_PMD 905 arch/sparc/include/asm/pgtable_64.h (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1))) PTRS_PER_PMD 328 arch/um/include/asm/pgtable.h #define pmd_index(address) (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1)) PTRS_PER_PMD 114 arch/um/kernel/mem.c for (; (j < PTRS_PER_PMD) && (vaddr < end); pmd++, j++) { PTRS_PER_PMD 90 arch/unicore32/kernel/hibernate.c for (pmd_idx = 0; pmd_idx < PTRS_PER_PMD; pmd++, pmd_idx++) { PTRS_PER_PMD 62 arch/unicore32/mm/fault.c if (PTRS_PER_PMD != 1) PTRS_PER_PMD 815 arch/x86/include/asm/pgtable.h return (address >> PMD_SHIFT) & (PTRS_PER_PMD - 1); PTRS_PER_PMD 93 arch/x86/include/asm/pgtable_32.h #if PTRS_PER_PMD > 1 PTRS_PER_PMD 94 arch/x86/include/asm/pgtable_32.h #define PAGE_TABLE_SIZE(pages) (((pages) / PTRS_PER_PMD) + PTRS_PER_PGD) PTRS_PER_PMD 90 arch/x86/kernel/espfix_64.c #define ESPFIX_PMD_CLONES PTRS_PER_PMD PTRS_PER_PMD 43 arch/x86/kernel/head64.c extern pmd_t early_dynamic_pgts[EARLY_DYNAMIC_PAGE_TABLES][PTRS_PER_PMD]; PTRS_PER_PMD 217 arch/x86/kernel/head64.c pmd[idx % PTRS_PER_PMD] = pmd_entry + i * PMD_SIZE; PTRS_PER_PMD 248 arch/x86/kernel/head64.c for (; i < PTRS_PER_PMD; i++) PTRS_PER_PMD 362 arch/x86/kernel/head64.c memset(pmd_p, 0, sizeof(*pmd_p) * PTRS_PER_PMD); PTRS_PER_PMD 152 arch/x86/mm/dump_pagetables.c #define PUD_LEVEL_MULT (PTRS_PER_PMD * PMD_LEVEL_MULT) PTRS_PER_PMD 403 arch/x86/mm/dump_pagetables.c #if PTRS_PER_PMD > 1 PTRS_PER_PMD 413 arch/x86/mm/dump_pagetables.c for (i = 0; i < PTRS_PER_PMD; i++) { PTRS_PER_PMD 144 arch/x86/mm/init_32.c for (; (pmd_idx < PTRS_PER_PMD) && (vaddr != end); PTRS_PER_PMD 229 arch/x86/mm/init_32.c for (; (pmd_idx < PTRS_PER_PMD) && (vaddr != end); PTRS_PER_PMD 307 arch/x86/mm/init_32.c for (; pmd_idx < PTRS_PER_PMD && pfn < end_pfn; PTRS_PER_PMD 510 arch/x86/mm/init_64.c for (; i < PTRS_PER_PMD; i++, paddr = paddr_next) { PTRS_PER_PMD 926 arch/x86/mm/init_64.c for (i = 0; i < PTRS_PER_PMD; i++) { PTRS_PER_PMD 283 arch/x86/mm/kasan_init_64.c for (i = 0; i < PTRS_PER_PMD; i++) PTRS_PER_PMD 131 arch/x86/mm/mem_encrypt_identity.c memset(pmd, 0, sizeof(*pmd) * PTRS_PER_PMD); PTRS_PER_PMD 132 arch/x86/mm/mem_encrypt_identity.c ppd->pgtable_area += sizeof(*pmd) * PTRS_PER_PMD; PTRS_PER_PMD 264 arch/x86/mm/mem_encrypt_identity.c entries += (DIV_ROUND_UP(len, PUD_SIZE) + 1) * sizeof(pmd_t) * PTRS_PER_PMD; PTRS_PER_PMD 275 arch/x86/mm/mem_encrypt_identity.c tables += DIV_ROUND_UP(entries, PUD_SIZE) * sizeof(pmd_t) * PTRS_PER_PMD; PTRS_PER_PMD 1080 arch/x86/mm/pageattr.c for (i = 0; i < PTRS_PER_PMD; i++) PTRS_PER_PMD 306 arch/x86/mm/pgtable.c sizeof(pmd_t) * PTRS_PER_PMD); PTRS_PER_PMD 332 arch/x86/mm/pgtable.c sizeof(pmd_t) * PTRS_PER_PMD); PTRS_PER_PMD 810 arch/x86/mm/pgtable.c for (i = 0; i < PTRS_PER_PMD; i++) { PTRS_PER_PMD 821 arch/x86/mm/pgtable.c for (i = 0; i < PTRS_PER_PMD; i++) { PTRS_PER_PMD 101 arch/x86/power/hibernate_32.c for (pmd_idx = 0; pmd_idx < PTRS_PER_PMD; pmd++, pmd_idx++) { PTRS_PER_PMD 582 arch/x86/xen/mmu_pv.c nr = last ? pmd_index(limit) + 1 : PTRS_PER_PMD; PTRS_PER_PMD 604 arch/x86/xen/mmu_pv.c if (PTRS_PER_PMD > 1) PTRS_PER_PMD 1101 arch/x86/xen/mmu_pv.c for (; vaddr <= vaddr_end && (pmd < (level2_kernel_pgt + PTRS_PER_PMD)); PTRS_PER_PMD 1173 arch/x86/xen/mmu_pv.c for (i = 0; i < PTRS_PER_PMD; i++) { PTRS_PER_PMD 1786 arch/x86/xen/mmu_pv.c for (pmdidx = 0; pmdidx < PTRS_PER_PMD && pfn < max_pfn; pmdidx++) { PTRS_PER_PMD 1934 arch/x86/xen/mmu_pv.c for (i = 0; i < PTRS_PER_PMD; ++i) { PTRS_PER_PMD 2102 arch/x86/xen/mmu_pv.c for (idx_pt = 0; idx_pt < min(n_pt, PTRS_PER_PMD); PTRS_PER_PMD 2121 arch/x86/xen/mmu_pv.c n_pt -= PTRS_PER_PMD; PTRS_PER_PMD 2172 arch/x86/xen/mmu_pv.c static RESERVE_BRK_ARRAY(pmd_t, initial_kernel_pmd, PTRS_PER_PMD); PTRS_PER_PMD 2173 arch/x86/xen/mmu_pv.c static RESERVE_BRK_ARRAY(pmd_t, swapper_kernel_pmd, PTRS_PER_PMD); PTRS_PER_PMD 2195 arch/x86/xen/mmu_pv.c extend_brk(sizeof(pmd_t) * PTRS_PER_PMD, PAGE_SIZE); PTRS_PER_PMD 2225 arch/x86/xen/mmu_pv.c for (pmdidx = 0; pmdidx < PTRS_PER_PMD; pmdidx++) PTRS_PER_PMD 2244 arch/x86/xen/mmu_pv.c extend_brk(sizeof(pmd_t) * PTRS_PER_PMD, PAGE_SIZE); PTRS_PER_PMD 19 include/linux/kasan.h extern pmd_t kasan_early_shadow_pmd[PTRS_PER_PMD]; PTRS_PER_PMD 1814 include/linux/mm.h atomic_long_add(PTRS_PER_PMD * sizeof(pmd_t), &mm->pgtables_bytes); PTRS_PER_PMD 1821 include/linux/mm.h atomic_long_sub(PTRS_PER_PMD * sizeof(pmd_t), &mm->pgtables_bytes); PTRS_PER_PMD 2006 include/linux/mm.h unsigned long mask = ~(PTRS_PER_PMD * sizeof(pmd_t) - 1); PTRS_PER_PMD 61 mm/kasan/init.c pmd_t kasan_early_shadow_pmd[PTRS_PER_PMD] __page_aligned_bss; PTRS_PER_PMD 317 mm/kasan/init.c for (i = 0; i < PTRS_PER_PMD; i++) { PTRS_PER_PMD 1407 virt/kvm/arm/mmu.c mask = PTRS_PER_PMD - 1;