| /arch/x86/boot/startup/ |
| A D | map_kernel.c | 14 extern pmd_t early_dynamic_pgts[EARLY_DYNAMIC_PAGE_TABLES][PTRS_PER_PMD]; 64 early_snp_set_memory_shared(paddr, paddr, PTRS_PER_PMD); in sme_postprocess_startup() 90 pmd_t (*early_pgts)[PTRS_PER_PMD] = rip_rel_ptr(early_dynamic_pgts); in __startup_64() 182 pmd[idx % PTRS_PER_PMD] = pmd_entry + i * PMD_SIZE; in __startup_64() 213 for (; i < PTRS_PER_PMD; i++) in __startup_64()
|
| A D | sme.c | 135 memset(pmd, 0, sizeof(*pmd) * PTRS_PER_PMD); in sme_prepare_pgd() 136 ppd->pgtable_area += sizeof(*pmd) * PTRS_PER_PMD; in sme_prepare_pgd() 268 entries += (DIV_ROUND_UP(len, PUD_SIZE) + 1) * sizeof(pmd_t) * PTRS_PER_PMD; in sme_pgtable_calc() 279 tables += DIV_ROUND_UP(entries, PUD_SIZE) * sizeof(pmd_t) * PTRS_PER_PMD; in sme_pgtable_calc()
|
| /arch/x86/include/asm/ |
| A D | pgtable_32.h | 59 #if PTRS_PER_PMD > 1 60 #define PAGE_TABLE_SIZE(pages) (((pages) / PTRS_PER_PMD) + PTRS_PER_PGD)
|
| A D | pgtable-2level_types.h | 34 #define PTRS_PER_PMD 1 macro
|
| A D | pgtable-3level_types.h | 43 #define PTRS_PER_PMD 512 macro
|
| A D | pgtable_64_types.h | 72 #define PTRS_PER_PMD 512 macro
|
| /arch/m68k/include/asm/ |
| A D | pgtable_mm.h | 60 #define PTRS_PER_PMD 1 macro 65 #define PTRS_PER_PMD 1 macro 69 #define PTRS_PER_PMD 128 macro
|
| /arch/mips/include/asm/ |
| A D | pgtable-64.h | 130 #define PTRS_PER_PMD ((PAGE_SIZE << PMD_TABLE_ORDER) / sizeof(pmd_t)) macro 144 min(PTRS_PER_PGD * PTRS_PER_PUD * PTRS_PER_PMD * PTRS_PER_PTE * PAGE_SIZE, \ 234 extern pmd_t invalid_pmd_table[PTRS_PER_PMD];
|
| /arch/sh/include/asm/ |
| A D | pgtable-3level.h | 26 #define PTRS_PER_PMD ((1 << PGDIR_SHIFT) / PMD_SIZE) macro
|
| /arch/sh/mm/ |
| A D | pgtable.c | 29 PTRS_PER_PMD * (1<<PTE_MAGNITUDE), in pgtable_cache_init()
|
| /arch/powerpc/mm/book3s64/ |
| A D | hash_pgtable.c | 275 pgtable_slot = (pgtable_t *)pmdp + PTRS_PER_PMD; in hash__pgtable_trans_huge_deposit() 293 pgtable_slot = (pgtable_t *)pmdp + PTRS_PER_PMD; in hash__pgtable_trans_huge_withdraw() 359 pgtable_slot = (pgtable_t *)pmdp + PTRS_PER_PMD; in hash__pmdp_huge_get_and_clear()
|
| /arch/m68k/mm/ |
| A D | init.c | 108 for (j = 0; j < PTRS_PER_PMD; j++) { in init_pointer_tables()
|
| /arch/x86/kernel/ |
| A D | head64.c | 49 extern pmd_t early_dynamic_pgts[EARLY_DYNAMIC_PAGE_TABLES][PTRS_PER_PMD]; 138 memset(pmd_p, 0, sizeof(*pmd_p) * PTRS_PER_PMD); in __early_make_pgtable()
|
| /arch/powerpc/include/asm/nohash/64/ |
| A D | pgtable-4k.h | 25 #define PTRS_PER_PMD (1 << PMD_INDEX_SIZE) macro
|
| /arch/loongarch/include/asm/ |
| A D | pgtable.h | 52 #define PTRS_PER_PMD (PAGE_SIZE >> 3) macro 96 …min(PTRS_PER_PGD * PTRS_PER_PUD * PTRS_PER_PMD * PTRS_PER_PTE * PAGE_SIZE, (1UL << cpu_vabits)) - … 100 …min(PTRS_PER_PGD * PTRS_PER_PUD * PTRS_PER_PMD * PTRS_PER_PTE * PAGE_SIZE, (1UL << cpu_vabits) / 2… 179 extern pmd_t invalid_pmd_table[PTRS_PER_PMD];
|
| /arch/powerpc/mm/kasan/ |
| A D | init_book3s_64.c | 71 for (i = 0; i < PTRS_PER_PMD; i++) in kasan_init()
|
| /arch/x86/platform/pvh/ |
| A D | head.S | 147 movl $PTRS_PER_PMD, %ecx 278 PMDS(0, __PAGE_KERNEL_IDENT_LARGE_EXEC, PTRS_PER_PMD)
|
| /arch/mips/mm/ |
| A D | pgtable-64.c | 52 end = p + PTRS_PER_PMD; in pmd_init()
|
| /arch/x86/mm/ |
| A D | pgtable.c | 267 sizeof(pmd_t) * PTRS_PER_PMD); in pgd_prepopulate_pmd() 293 sizeof(pmd_t) * PTRS_PER_PMD); in pgd_prepopulate_user_pmd() 740 for (i = 0; i < PTRS_PER_PMD; i++) { in pud_free_pmd_page() 751 for (i = 0; i < PTRS_PER_PMD; i++) { in pud_free_pmd_page()
|
| /arch/sparc/include/asm/ |
| A D | pgtsrmmu.h | 21 #define SRMMU_PMD_TABLE_SIZE (PTRS_PER_PMD*4)
|
| /arch/x86/virt/svm/ |
| A D | sev.c | 818 pfn_i = ALIGN_DOWN(pfn, PTRS_PER_PMD); in dump_rmpentry() 819 pfn_end = pfn_i + PTRS_PER_PMD; in dump_rmpentry() 931 (!IS_ALIGNED(pfn, PTRS_PER_PMD) || !pfn_valid(pfn + PTRS_PER_PMD - 1))) in adjust_direct_map()
|
| /arch/s390/mm/ |
| A D | pageattr.c | 73 mask = ~(PTRS_PER_PMD * sizeof(pmd_t) - 1); in pgt_set() 226 for (i = 0; i < PTRS_PER_PMD; i++) { in split_pud_page() 233 update_page_count(PG_DIRECT_MAP_1M, PTRS_PER_PMD); in split_pud_page()
|
| /arch/arm/include/asm/ |
| A D | pgtable-2level.h | 71 #define PTRS_PER_PMD 1 macro
|
| /arch/arc/mm/ |
| A D | init.c | 168 BUILD_BUG_ON((PTRS_PER_PMD * sizeof(pmd_t)) > PAGE_SIZE); in arch_mm_preinit()
|
| /arch/riscv/include/asm/ |
| A D | pgtable-64.h | 70 #define PTRS_PER_PMD (PAGE_SIZE / sizeof(pmd_t)) macro 249 #define pmd_index(addr) (((addr) >> PMD_SHIFT) & (PTRS_PER_PMD - 1))
|