Home
last modified time | relevance | path

Searched refs:PTRS_PER_PMD (Results 1 – 25 of 35) sorted by relevance

12

/linux/arch/x86/boot/startup/
H A Dmap_kernel.c14 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()
/linux/arch/x86/kernel/
H A Dhead64.c49 extern pmd_t early_dynamic_pgts[EARLY_DYNAMIC_PAGE_TABLES][PTRS_PER_PMD];
141 memset(pmd_p, 0, sizeof(*pmd_p) * PTRS_PER_PMD); in __early_make_pgtable()
H A Despfix_64.c90 #define ESPFIX_PMD_CLONES PTRS_PER_PMD
/linux/arch/sh/include/asm/
H A Dpgtable-3level.h26 #define PTRS_PER_PMD ((1 << PGDIR_SHIFT) / PMD_SIZE) macro
/linux/arch/loongarch/mm/
H A Dinit.c85 for (; (k < PTRS_PER_PMD) && (vaddr < end); pmd++, k++) { in fixrange_init()
233 pmd_t invalid_pmd_table[PTRS_PER_PMD] __page_aligned_bss;
H A Dpgtable.c78 end = p + PTRS_PER_PMD; in pmd_init()
/linux/arch/loongarch/include/asm/
H A Dpgtable.h61 #define PTRS_PER_PMD (PAGE_SIZE >> PTRLOG) macro
112 …min(PTRS_PER_PGD * PTRS_PER_PUD * PTRS_PER_PMD * PTRS_PER_PTE * PAGE_SIZE, (1UL << cpu_vabits)) - …
116 …min(PTRS_PER_PGD * PTRS_PER_PUD * PTRS_PER_PMD * PTRS_PER_PTE * PAGE_SIZE, (1UL << cpu_vabits) / 2…
205 extern pmd_t invalid_pmd_table[PTRS_PER_PMD];
/linux/arch/sh/mm/
H A Dpgtable.c29 PTRS_PER_PMD * (1<<PTE_MAGNITUDE), in pgtable_cache_init()
H A Dfault.c96 if (PTRS_PER_PMD != 1) in show_pte()
/linux/arch/x86/virt/svm/
H A Dsev.c849 pfn_i = ALIGN_DOWN(pfn, PTRS_PER_PMD); in dump_rmpentry()
850 pfn_end = pfn_i + PTRS_PER_PMD; in dump_rmpentry()
962 (!IS_ALIGNED(pfn, PTRS_PER_PMD) || !pfn_valid(pfn + PTRS_PER_PMD - 1))) in adjust_direct_map()
/linux/arch/powerpc/include/asm/nohash/64/
H A Dpgtable-4k.h25 #define PTRS_PER_PMD (1 << PMD_INDEX_SIZE) macro
/linux/arch/mips/mm/
H A Dpgtable-64.c52 end = p + PTRS_PER_PMD; in pmd_init()
H A Dinit.c245 for (; (k < PTRS_PER_PMD) && (vaddr < end); pmd++, k++) { in fixrange_init()
555 pmd_t invalid_pmd_table[PTRS_PER_PMD] __page_aligned_bss;
/linux/arch/riscv/include/asm/
H A Dpgtable-64.h70 #define PTRS_PER_PMD (PAGE_SIZE / sizeof(pmd_t)) macro
251 #define pmd_index(addr) (((addr) >> PMD_SHIFT) & (PTRS_PER_PMD - 1))
/linux/arch/x86/include/asm/
H A Dpgtable_64_types.h75 #define PTRS_PER_PMD 512 macro
/linux/arch/um/include/asm/
H A Dpgtable-4level.h39 #define PTRS_PER_PMD 512 macro
/linux/arch/x86/power/
H A Dhibernate_32.c101 for (pmd_idx = 0; pmd_idx < PTRS_PER_PMD; pmd++, pmd_idx++) { in resume_physical_mapping_init()
/linux/arch/x86/xen/
H A Dmmu_pv.c117 static pmd_t level2_ident_pgt[PTRS_PER_PMD] __page_aligned_bss;
616 nr = last ? pmd_index(limit) + 1 : PTRS_PER_PMD; in xen_pmd_walk()
638 if (PTRS_PER_PMD > 1) in xen_pud_walk()
1083 for (; vaddr <= vaddr_end && (pmd < (level2_kernel_pgt + PTRS_PER_PMD)); in xen_cleanhighmap()
1156 for (i = 0; i < PTRS_PER_PMD; i++) { in xen_cleanmfnmap_pud()
1833 for (i = 0; i < PTRS_PER_PMD; ++i) { in xen_setup_kernel_pagetable()
2007 for (idx_pt = 0; idx_pt < min(n_pt, PTRS_PER_PMD); in xen_relocate_p2m()
2026 n_pt -= PTRS_PER_PMD; in xen_relocate_p2m()
/linux/arch/arc/include/asm/
H A Dpgtable-levels.h83 #define PTRS_PER_PMD BIT(PUD_SHIFT - PMD_SHIFT) macro
/linux/arch/powerpc/include/asm/book3s/64/
H A Dhash-64k.h211 return *(char **)(pmdp + PTRS_PER_PMD); in get_hpte_slot_array()
/linux/arch/arm/mm/
H A Dpgd.c79 clean_dcache_area(new_pmd, PTRS_PER_PMD * sizeof(pmd_t)); in pgd_alloc()
H A Ddump.c349 for (i = 0; i < PTRS_PER_PMD; i++, pmd++) { in walk_pmd()
/linux/arch/x86/boot/compressed/
H A Dident_map_64.c210 for (i = 0; i < PTRS_PER_PMD; i++) { in split_large_pmd()
/linux/arch/arm/include/asm/
H A Dpgtable-3level.h21 #define PTRS_PER_PMD 512 macro
/linux/arch/riscv/mm/
H A Dinit.c449 static pmd_t trampoline_pmd[PTRS_PER_PMD] __page_aligned_bss;
450 static pmd_t fixmap_pmd[PTRS_PER_PMD] __page_aligned_bss;
451 static pmd_t early_pmd[PTRS_PER_PMD] __initdata __aligned(PAGE_SIZE);
1514 for (i = 0; i < PTRS_PER_PMD; i++) { in free_pmd_table()

12