/Linux-v4.19/arch/m68k/include/asm/ |
D | pgtable_mm.h | 59 #define PTRS_PER_PMD 1 macro 64 #define PTRS_PER_PMD 1 macro 68 #define PTRS_PER_PMD 8 macro
|
/Linux-v4.19/arch/x86/include/asm/ |
D | pgtable_32.h | 95 #if PTRS_PER_PMD > 1 96 #define PAGE_TABLE_SIZE(pages) (((pages) / PTRS_PER_PMD) + PTRS_PER_PGD)
|
D | pgtable-3level_types.h | 41 #define PTRS_PER_PMD 512 macro
|
D | pgtable_64_types.h | 91 #define PTRS_PER_PMD 512 macro
|
/Linux-v4.19/arch/sh/include/asm/ |
D | pgtable-3level.h | 27 #define PTRS_PER_PMD ((1 << PGDIR_SHIFT) / PMD_SIZE) macro 41 #define pmd_index(address) (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1))
|
/Linux-v4.19/arch/riscv/include/asm/ |
D | pgtable-64.h | 37 #define PTRS_PER_PMD (PAGE_SIZE / sizeof(pmd_t)) macro 69 #define pmd_index(addr) (((addr) >> PMD_SHIFT) & (PTRS_PER_PMD - 1))
|
/Linux-v4.19/arch/mips/include/asm/ |
D | pgtable-64.h | 134 #define PTRS_PER_PMD ((PAGE_SIZE << PMD_ORDER) / sizeof(pmd_t)) macro 149 min(PTRS_PER_PGD * PTRS_PER_PUD * PTRS_PER_PMD * PTRS_PER_PTE * PAGE_SIZE, \ 241 extern pmd_t invalid_pmd_table[PTRS_PER_PMD]; 320 #define pmd_index(address) (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1))
|
/Linux-v4.19/arch/x86/kernel/ |
D | head64.c | 43 extern pmd_t early_dynamic_pgts[EARLY_DYNAMIC_PAGE_TABLES][PTRS_PER_PMD]; 214 int idx = i + (physaddr >> PMD_SHIFT) % PTRS_PER_PMD; in __startup_64() 226 for (i = 0; i < PTRS_PER_PMD; i++) { in __startup_64() 342 memset(pmd_p, 0, sizeof(*pmd_p) * PTRS_PER_PMD); in __early_make_pgtable()
|
/Linux-v4.19/arch/um/include/asm/ |
D | pgtable-3level.h | 37 #define PTRS_PER_PMD 512 macro 40 #define PTRS_PER_PMD 1024 macro
|
/Linux-v4.19/arch/powerpc/mm/ |
D | pgtable-hash64.c | 273 pgtable_slot = (pgtable_t *)pmdp + PTRS_PER_PMD; in hash__pgtable_trans_huge_deposit() 291 pgtable_slot = (pgtable_t *)pmdp + PTRS_PER_PMD; in hash__pgtable_trans_huge_withdraw() 357 pgtable_slot = (pgtable_t *)pmdp + PTRS_PER_PMD; in hash__pmdp_huge_get_and_clear()
|
D | hugetlbpage-hash64.c | 69 offset = PTRS_PER_PMD; in __hash_page_huge()
|
/Linux-v4.19/arch/x86/mm/ |
D | mem_encrypt_identity.c | 120 memset(pmd, 0, sizeof(*pmd) * PTRS_PER_PMD); in sme_prepare_pgd() 121 ppd->pgtable_area += sizeof(*pmd) * PTRS_PER_PMD; in sme_prepare_pgd() 253 entries += (DIV_ROUND_UP(len, PUD_SIZE) + 1) * sizeof(pmd_t) * PTRS_PER_PMD; in sme_pgtable_calc() 264 tables += DIV_ROUND_UP(entries, PUD_SIZE) * sizeof(pmd_t) * PTRS_PER_PMD; in sme_pgtable_calc()
|
D | pgtable.c | 322 sizeof(pmd_t) * PTRS_PER_PMD); in pgd_prepopulate_pmd() 348 sizeof(pmd_t) * PTRS_PER_PMD); in pgd_prepopulate_user_pmd() 822 for (i = 0; i < PTRS_PER_PMD; i++) { in pud_free_pmd_page() 833 for (i = 0; i < PTRS_PER_PMD; i++) { in pud_free_pmd_page()
|
/Linux-v4.19/arch/parisc/mm/ |
D | init.c | 46 pmd_t pmd0[PTRS_PER_PMD] __attribute__ ((__section__ (".data..vm0.pmd"), aligned(PAGE_SIZE))); 426 #if PTRS_PER_PMD == 1 in map_pages() 429 start_pmd = ((start_vaddr >> PMD_SHIFT) & (PTRS_PER_PMD - 1)); in map_pages() 436 #if PTRS_PER_PMD == 1 in map_pages() 457 for (tmp1 = start_pmd; tmp1 < PTRS_PER_PMD; tmp1++, pmd++) { in map_pages()
|
/Linux-v4.19/arch/x86/xen/ |
D | mmu_pv.c | 574 nr = last ? pmd_index(limit) + 1 : PTRS_PER_PMD; in xen_pmd_walk() 596 if (PTRS_PER_PMD > 1) in xen_pud_walk() 1092 for (; vaddr <= vaddr_end && (pmd < (level2_kernel_pgt + PTRS_PER_PMD)); in xen_cleanhighmap() 1164 for (i = 0; i < PTRS_PER_PMD; i++) { in xen_cleanmfnmap_pud() 1787 for (pmdidx = 0; pmdidx < PTRS_PER_PMD && pfn < max_pfn; pmdidx++) { in xen_map_identity_early() 1935 for (i = 0; i < PTRS_PER_PMD; ++i) { in xen_setup_kernel_pagetable() 2103 for (idx_pt = 0; idx_pt < min(n_pt, PTRS_PER_PMD); in xen_relocate_p2m() 2123 n_pt -= PTRS_PER_PMD; in xen_relocate_p2m() 2174 static RESERVE_BRK_ARRAY(pmd_t, initial_kernel_pmd, PTRS_PER_PMD); 2175 static RESERVE_BRK_ARRAY(pmd_t, swapper_kernel_pmd, PTRS_PER_PMD); [all …]
|
/Linux-v4.19/arch/sh/mm/ |
D | pgtable.c | 28 PTRS_PER_PMD * (1<<PTE_MAGNITUDE), in pgtable_cache_init()
|
/Linux-v4.19/arch/s390/mm/ |
D | pageattr.c | 69 mask = ~(PTRS_PER_PMD * sizeof(pmd_t) - 1); in pgt_set() 204 for (i = 0; i < PTRS_PER_PMD; i++) { in split_pud_page() 211 update_page_count(PG_DIRECT_MAP_1M, PTRS_PER_PMD); in split_pud_page()
|
/Linux-v4.19/include/asm-generic/ |
D | pgtable-nopmd.h | 21 #define PTRS_PER_PMD 1 macro
|
/Linux-v4.19/arch/powerpc/include/asm/nohash/64/ |
D | pgtable-4k.h | 25 #define PTRS_PER_PMD (1 << PMD_INDEX_SIZE) macro
|
/Linux-v4.19/arch/arm/include/asm/ |
D | pgtable-3level.h | 33 #define PTRS_PER_PMD 512 macro 168 #define pmd_index(addr) (((addr) >> PMD_SHIFT) & (PTRS_PER_PMD - 1))
|
D | pgtable-2level.h | 74 #define PTRS_PER_PMD 1 macro
|
/Linux-v4.19/arch/unicore32/kernel/ |
D | hibernate.c | 93 for (pmd_idx = 0; pmd_idx < PTRS_PER_PMD; pmd++, pmd_idx++) { in resume_physical_mapping_init()
|
/Linux-v4.19/arch/mips/mm/ |
D | pgtable-64.c | 52 end = p + PTRS_PER_PMD; in pmd_init()
|
/Linux-v4.19/arch/sparc/include/asm/ |
D | pgtable_32.h | 45 #define PTRS_PER_PMD SRMMU_PTRS_PER_PMD macro 325 ((address >> PMD_SHIFT) & (PTRS_PER_PMD - 1)); in pmd_offset()
|
/Linux-v4.19/arch/arm/mm/ |
D | idmap.c | 41 PTRS_PER_PMD * sizeof(pmd_t)); in idmap_add_pmd()
|