Symbol: PTRS_PER_PUD
arch/arc/mm/init.c
168
BUILD_BUG_ON((PTRS_PER_PUD * sizeof(pud_t)) > PAGE_SIZE);
arch/arm/mm/dump.c
372
for (i = 0; i < PTRS_PER_PUD; i++, pud++) {
arch/arm/mm/fault.c
67
if (PTRS_PER_PUD != 1)
arch/arm64/include/asm/pgtable.h
989
#define pud_index(addr) (((addr) >> PUD_SHIFT) & (PTRS_PER_PUD - 1))
arch/arm64/mm/fixmap.c
36
static pud_t bm_pud[PTRS_PER_PUD] __page_aligned_bss __maybe_unused;
arch/arm64/mm/kasan_init.c
302
static pud_t pud[2][PTRS_PER_PUD] __initdata __aligned(PAGE_SIZE);
arch/arm64/mm/mmu.c
1686
for (i = 0; i < PTRS_PER_PUD; i++) {
arch/csky/mm/init.c
105
for ( ; (j < PTRS_PER_PUD) && (vaddr != end); pud++, j++) {
arch/loongarch/include/asm/pgtable.h
109
min(PTRS_PER_PGD * PTRS_PER_PUD * PTRS_PER_PMD * PTRS_PER_PTE * PAGE_SIZE, (1UL << cpu_vabits)) - PMD_SIZE - VMEMMAP_SIZE - KFENCE_AREA_SIZE)
arch/loongarch/include/asm/pgtable.h
113
min(PTRS_PER_PGD * PTRS_PER_PUD * PTRS_PER_PMD * PTRS_PER_PTE * PAGE_SIZE, (1UL << cpu_vabits) / 2) - PMD_SIZE - VMEMMAP_SIZE - KFENCE_AREA_SIZE)
arch/loongarch/include/asm/pgtable.h
148
extern pud_t invalid_pud_table[PTRS_PER_PUD];
arch/loongarch/mm/init.c
213
pud_t invalid_pud_table[PTRS_PER_PUD] __page_aligned_bss;
arch/loongarch/mm/pgtable.c
101
end = p + PTRS_PER_PUD;
arch/mips/include/asm/pgtable-64.h
144
min(PTRS_PER_PGD * PTRS_PER_PUD * PTRS_PER_PMD * PTRS_PER_PTE * PAGE_SIZE, \
arch/mips/include/asm/pgtable-64.h
179
extern pud_t invalid_pud_table[PTRS_PER_PUD];
arch/mips/kvm/mmu.c
206
bool safe_to_remove = (i_min == 0 && i_max == PTRS_PER_PUD - 1);
arch/mips/mm/init.c
246
for ( ; (j < PTRS_PER_PUD) && (vaddr < end); pud++, j++) {
arch/mips/mm/init.c
556
pud_t invalid_pud_table[PTRS_PER_PUD] __page_aligned_bss;
arch/mips/mm/pgtable-64.c
76
end = p + PTRS_PER_PUD;
arch/mips/mm/tlbex.c
1149
uasm_i_andi(p, scratch, scratch, (PTRS_PER_PUD - 1) << 3);
arch/mips/mm/tlbex.c
833
uasm_i_andi(p, tmp, tmp, (PTRS_PER_PUD - 1) << 3);
arch/powerpc/kvm/book3s_64_mmu_radix.c
532
for (iu = 0; iu < PTRS_PER_PUD; ++iu, ++p) {
arch/powerpc/mm/book3s64/hash_tlb.c
68
offset = PTRS_PER_PUD;
arch/powerpc/mm/book3s64/hugetlbpage.c
82
offset = PTRS_PER_PUD;
arch/powerpc/mm/book3s64/radix_pgtable.c
728
for (i = 0; i < PTRS_PER_PUD; i++) {
arch/powerpc/mm/kasan/init_book3e_64.c
100
for (i = 0; i < PTRS_PER_PUD; i++)
arch/powerpc/mm/kasan/init_book3s_64.c
73
for (i = 0; i < PTRS_PER_PUD; i++)
arch/powerpc/mm/ptdump/hashpagetable.c
434
for (i = 0; i < PTRS_PER_PUD; i++, pud++) {
arch/riscv/include/asm/pgtable-64.h
338
#define pud_index(addr) (((addr) >> PUD_SHIFT) & (PTRS_PER_PUD - 1))
arch/riscv/mm/init.c
1616
for (i = 0; i < PTRS_PER_PUD; i++) {
arch/riscv/mm/init.c
482
static pud_t trampoline_pud[PTRS_PER_PUD] __page_aligned_bss;
arch/riscv/mm/init.c
483
static pud_t fixmap_pud[PTRS_PER_PUD] __page_aligned_bss;
arch/riscv/mm/init.c
484
static pud_t early_pud[PTRS_PER_PUD] __initdata __aligned(PAGE_SIZE);
arch/riscv/mm/kasan_init.c
27
static pud_t tmp_pud[PTRS_PER_PUD] __page_aligned_bss;
arch/riscv/mm/kasan_init.c
340
for (i = 0; i < PTRS_PER_PUD; ++i)
arch/riscv/mm/kasan_init.c
477
memcpy(tmp_pud, ptr, sizeof(pud_t) * PTRS_PER_PUD);
arch/riscv/mm/kasan_init.c
88
p = memblock_alloc_or_panic(PTRS_PER_PUD * sizeof(pud_t), PAGE_SIZE);
arch/riscv/mm/pageattr.c
216
for (i = 0; i < PTRS_PER_PUD; ++i, ++pudp_new)
arch/s390/include/asm/pgtable.h
1354
#define pud_index(address) (((address) >> PUD_SHIFT) & (PTRS_PER_PUD-1))
arch/s390/mm/pageattr.c
63
mask = ~(PTRS_PER_PUD * sizeof(pud_t) - 1);
arch/s390/mm/vmem.c
377
for (i = 0; i < PTRS_PER_PUD; i++, pud++) {
arch/sh/mm/fault.c
83
if (PTRS_PER_PUD != 1)
arch/sh/mm/init.c
185
for ( ; (j < PTRS_PER_PUD) && (vaddr != end); pud++, j++) {
arch/x86/boot/startup/map_kernel.c
136
level3_kernel_pgt[PTRS_PER_PUD - 2].pud += load_delta;
arch/x86/boot/startup/map_kernel.c
137
level3_kernel_pgt[PTRS_PER_PUD - 1].pud += load_delta;
arch/x86/boot/startup/map_kernel.c
172
pud[(i + 0) % PTRS_PER_PUD] = (pudval_t)pmd + pgtable_flags;
arch/x86/boot/startup/map_kernel.c
173
pud[(i + 1) % PTRS_PER_PUD] = (pudval_t)pmd + pgtable_flags;
arch/x86/boot/startup/sme.c
128
memset(pud, 0, sizeof(*pud) * PTRS_PER_PUD);
arch/x86/boot/startup/sme.c
129
ppd->pgtable_area += sizeof(*pud) * PTRS_PER_PUD;
arch/x86/boot/startup/sme.c
268
entries += (DIV_ROUND_UP(len, P4D_SIZE) + 1) * sizeof(pud_t) * PTRS_PER_PUD;
arch/x86/boot/startup/sme.c
279
tables += DIV_ROUND_UP(entries, P4D_SIZE) * sizeof(pud_t) * PTRS_PER_PUD;
arch/x86/include/asm/pgtable_64.h
272
#define pud_index(x) (((x) >> PUD_SHIFT) & (PTRS_PER_PUD - 1))
arch/x86/kernel/espfix_64.c
65
static __page_aligned_bss pud_t espfix_pud_page[PTRS_PER_PUD]
arch/x86/kernel/head64.c
126
memset(pud_p, 0, sizeof(*pud_p) * PTRS_PER_PUD);
arch/x86/mm/dump_pagetables.c
155
#define P4D_LEVEL_MULT (PTRS_PER_PUD * PUD_LEVEL_MULT)
arch/x86/mm/ident_map.c
37
for (i = 0; i < PTRS_PER_PUD; i++) {
arch/x86/mm/init_64.c
1081
for (i = 0; i < PTRS_PER_PUD; i++) {
arch/x86/mm/init_64.c
615
for (; i < PTRS_PER_PUD; i++, paddr = paddr_next) {
arch/x86/mm/kasan_init_64.c
308
for (i = 0; i < PTRS_PER_PUD; i++)
arch/x86/platform/efi/efi_64.c
148
num_entries = PTRS_PER_PUD - pud_index(EFI_VA_START);
arch/x86/xen/mmu_pv.c
105
static pud_t level3_user_vsyscall[PTRS_PER_PUD] __page_aligned_bss;
arch/x86/xen/mmu_pv.c
108
static pud_t level3_ident_pgt[PTRS_PER_PUD] __page_aligned_bss;
arch/x86/xen/mmu_pv.c
1170
for (i = 0; i < PTRS_PER_PUD; i++) {
arch/x86/xen/mmu_pv.c
1995
for (idx_pmd = 0; idx_pmd < min(n_pmd, PTRS_PER_PUD);
arch/x86/xen/mmu_pv.c
2026
n_pmd -= PTRS_PER_PUD;
arch/x86/xen/mmu_pv.c
622
nr = last ? pud_index(limit) + 1 : PTRS_PER_PUD;
arch/x86/xen/mmu_pv.c
648
if (PTRS_PER_PUD > 1)
include/linux/mm.h
3228
atomic_long_add(PTRS_PER_PUD * sizeof(pud_t), &mm->pgtables_bytes);
include/linux/mm.h
3235
atomic_long_sub(PTRS_PER_PUD * sizeof(pud_t), &mm->pgtables_bytes);
include/linux/pgtable.h
2325
#define MAX_PTRS_PER_PUD PTRS_PER_PUD
include/linux/pgtable.h
64
return (address >> PUD_SHIFT) & (PTRS_PER_PUD - 1);
mm/kasan/init.c
319
for (i = 0; i < PTRS_PER_PUD; i++) {
mm/pagewalk.c
23
if (depth == 2 && PTRS_PER_PUD == 1)
mm/vmscan.c
3762
if (i < PTRS_PER_PUD && get_next_vma(P4D_MASK, PUD_SIZE, args, &start, &end))