/kernel/linux/linux-5.10/arch/x86/mm/ |
H A D | mem_encrypt_identity.c | 124 memset(p4d, 0, sizeof(*p4d) * PTRS_PER_P4D); in sme_prepare_pgd() 125 ppd->pgtable_area += sizeof(*p4d) * PTRS_PER_P4D; in sme_prepare_pgd() 270 if (PTRS_PER_P4D > 1) in sme_pgtable_calc() 271 entries += (DIV_ROUND_UP(len, PGDIR_SIZE) + 1) * sizeof(p4d_t) * PTRS_PER_P4D; in sme_pgtable_calc() 281 if (PTRS_PER_P4D > 1) in sme_pgtable_calc() 282 tables += DIV_ROUND_UP(entries, PGDIR_SIZE) * sizeof(p4d_t) * PTRS_PER_P4D; in sme_pgtable_calc()
|
H A D | kasan_init_64.c | 314 for (i = 0; pgtable_l5_enabled() && i < PTRS_PER_P4D; i++) in kasan_early_init()
|
H A D | dump_pagetables.c | 156 #define PGD_LEVEL_MULT (PTRS_PER_P4D * P4D_LEVEL_MULT)
|
/kernel/linux/linux-6.6/arch/x86/mm/ |
H A D | mem_encrypt_identity.c | 127 memset(p4d, 0, sizeof(*p4d) * PTRS_PER_P4D); in sme_prepare_pgd() 128 ppd->pgtable_area += sizeof(*p4d) * PTRS_PER_P4D; in sme_prepare_pgd() 273 if (PTRS_PER_P4D > 1) in sme_pgtable_calc() 274 entries += (DIV_ROUND_UP(len, PGDIR_SIZE) + 1) * sizeof(p4d_t) * PTRS_PER_P4D; in sme_pgtable_calc() 284 if (PTRS_PER_P4D > 1) in sme_pgtable_calc() 285 tables += DIV_ROUND_UP(entries, PGDIR_SIZE) * sizeof(p4d_t) * PTRS_PER_P4D; in sme_pgtable_calc()
|
/kernel/linux/linux-6.6/arch/riscv/mm/ |
H A D | kasan_init.c | 26 static p4d_t tmp_p4d[PTRS_PER_P4D] __page_aligned_bss; 117 p = memblock_alloc(PTRS_PER_P4D * sizeof(p4d_t), PAGE_SIZE); in kasan_populate_p4d() 345 for (i = 0; i < PTRS_PER_P4D; ++i) in kasan_early_init() 455 memcpy(tmp_p4d, ptr, sizeof(p4d_t) * PTRS_PER_P4D); in create_tmp_mapping()
|
H A D | init.c | 395 static p4d_t trampoline_p4d[PTRS_PER_P4D] __page_aligned_bss; 396 static p4d_t fixmap_p4d[PTRS_PER_P4D] __page_aligned_bss; 397 static p4d_t early_p4d[PTRS_PER_P4D] __initdata __aligned(PAGE_SIZE);
|
/kernel/linux/linux-5.10/include/asm-generic/ |
H A D | pgtable-nop4d.h | 13 #define PTRS_PER_P4D 1 macro
|
/kernel/linux/linux-6.6/include/asm-generic/ |
H A D | pgtable-nop4d.h | 12 #define PTRS_PER_P4D 1 macro
|
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | pgtable_64_types.h | 63 #define PTRS_PER_P4D ptrs_per_p4d macro
|
/kernel/linux/linux-5.10/arch/x86/kernel/ |
H A D | head64.c | 218 p4d[(i + 0) % PTRS_PER_P4D] = (pgdval_t)pud + pgtable_flags; in __startup_64() 219 p4d[(i + 1) % PTRS_PER_P4D] = (pgdval_t)pud + pgtable_flags; in __startup_64() 355 memset(p4d_p, 0, sizeof(*p4d_p) * PTRS_PER_P4D); in __early_make_pgtable()
|
/kernel/linux/linux-6.6/arch/x86/kernel/ |
H A D | head64.c | 257 p4d[(i + 0) % PTRS_PER_P4D] = (pgdval_t)pud + pgtable_flags; in __startup_64() 258 p4d[(i + 1) % PTRS_PER_P4D] = (pgdval_t)pud + pgtable_flags; in __startup_64() 363 memset(p4d_p, 0, sizeof(*p4d_p) * PTRS_PER_P4D); in __early_make_pgtable()
|
/kernel/linux/linux-6.6/arch/riscv/include/asm/ |
H A D | pgtable-64.h | 53 #define PTRS_PER_P4D (PAGE_SIZE / sizeof(p4d_t)) macro 400 #define p4d_index(addr) (((addr) >> P4D_SHIFT) & (PTRS_PER_P4D - 1))
|
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | pgtable_64_types.h | 64 #define PTRS_PER_P4D ptrs_per_p4d macro
|
/kernel/linux/linux-5.10/arch/mips/include/asm/ |
H A D | pgtable-64.h | 221 #define p4d_index(address) (((address) >> P4D_SHIFT) & (PTRS_PER_P4D - 1))
|
/kernel/linux/linux-6.6/arch/mips/include/asm/ |
H A D | pgtable-64.h | 215 #define p4d_index(address) (((address) >> P4D_SHIFT) & (PTRS_PER_P4D - 1))
|
/kernel/linux/linux-5.10/arch/sh/mm/ |
H A D | fault.c | 70 if (PTRS_PER_P4D != 1) in show_pte()
|
/kernel/linux/linux-6.6/arch/sh/mm/ |
H A D | fault.c | 70 if (PTRS_PER_P4D != 1) in show_pte()
|
/kernel/linux/linux-5.10/arch/s390/include/asm/ |
H A D | pgtable.h | 343 #define PTRS_PER_P4D _CRST_ENTRIES macro 346 #define MAX_PTRS_PER_P4D PTRS_PER_P4D 1236 #define p4d_index(address) (((address) >> P4D_SHIFT) & (PTRS_PER_P4D-1))
|
/kernel/linux/linux-5.10/arch/arm/mm/ |
H A D | dump.c | 380 for (i = 0; i < PTRS_PER_P4D; i++, p4d++) { in walk_p4d()
|
/kernel/linux/linux-5.10/arch/powerpc/mm/ptdump/ |
H A D | hashpagetable.c | 439 for (i = 0; i < PTRS_PER_P4D; i++, p4d++) { in walk_p4d()
|
/kernel/linux/linux-5.10/arch/s390/mm/ |
H A D | vmem.c | 433 for (i = 0; i < PTRS_PER_P4D; i++, p4d++) { in try_free_p4d_table()
|
/kernel/linux/linux-6.6/arch/arm/mm/ |
H A D | dump.c | 388 for (i = 0; i < PTRS_PER_P4D; i++, p4d++) { in walk_p4d()
|
/kernel/linux/linux-6.6/arch/powerpc/mm/ptdump/ |
H A D | hashpagetable.c | 442 for (i = 0; i < PTRS_PER_P4D; i++, p4d++) { in walk_p4d()
|
/kernel/linux/linux-5.10/mm/kasan/ |
H A D | init.c | 342 for (i = 0; i < PTRS_PER_P4D; i++) { in kasan_free_p4d()
|
/kernel/linux/linux-5.10/mm/ |
H A D | pagewalk.c | 18 if (depth == 1 && PTRS_PER_P4D == 1) in real_depth()
|