Searched refs:PTRS_PER_PUD (Results 1 - 25 of 55) sorted by last modified time

123

/linux-master/arch/riscv/mm/
H A Dinit.c406 static pud_t trampoline_pud[PTRS_PER_PUD] __page_aligned_bss;
407 static pud_t fixmap_pud[PTRS_PER_PUD] __page_aligned_bss;
408 static pud_t early_pud[PTRS_PER_PUD] __initdata __aligned(PAGE_SIZE);
/linux-master/include/linux/
H A Dmm.h2735 atomic_long_add(PTRS_PER_PUD * sizeof(pud_t), &mm->pgtables_bytes);
2742 atomic_long_sub(PTRS_PER_PUD * sizeof(pud_t), &mm->pgtables_bytes);
H A Dpgtable.h81 return (address >> PUD_SHIFT) & (PTRS_PER_PUD - 1);
1823 #define MAX_PTRS_PER_PUD PTRS_PER_PUD
/linux-master/arch/loongarch/mm/
H A Dpgtable.c102 end = p + PTRS_PER_PUD;
/linux-master/arch/x86/kernel/
H A Dhead64.c188 RIP_REL_REF(level3_kernel_pgt)[PTRS_PER_PUD - 2].pud += load_delta;
189 RIP_REL_REF(level3_kernel_pgt)[PTRS_PER_PUD - 1].pud += load_delta;
224 pud[(i + 0) % PTRS_PER_PUD] = (pudval_t)pmd + pgtable_flags;
225 pud[(i + 1) % PTRS_PER_PUD] = (pudval_t)pmd + pgtable_flags;
329 memset(pud_p, 0, sizeof(*pud_p) * PTRS_PER_PUD);
/linux-master/arch/loongarch/include/asm/
H A Dpgtable.h49 #define PTRS_PER_PUD (PAGE_SIZE >> 3) macro
96 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)
100 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)
130 extern pud_t invalid_pud_table[PTRS_PER_PUD];
/linux-master/arch/arm/mm/
H A Dfault.c67 if (PTRS_PER_PUD != 1)
/linux-master/arch/powerpc/mm/book3s64/
H A Dradix_pgtable.c663 for (i = 0; i < PTRS_PER_PUD; i++) {
/linux-master/arch/powerpc/include/asm/book3s/64/
H A Dpgtable.h197 #define PTRS_PER_PUD (1 << PUD_INDEX_SIZE) macro
/linux-master/arch/mips/mm/
H A Dtlbex.c833 uasm_i_andi(p, tmp, tmp, (PTRS_PER_PUD - 1) << 3);
1149 uasm_i_andi(p, scratch, scratch, (PTRS_PER_PUD - 1) << 3);
/linux-master/mm/
H A Dvmscan.c3591 if (i < PTRS_PER_PUD && get_next_vma(P4D_MASK, PUD_SIZE, args, &start, &end))
/linux-master/arch/x86/xen/
H A Dmmu_pv.c107 static pud_t level3_user_vsyscall[PTRS_PER_PUD] __page_aligned_bss;
574 nr = last ? pud_index(limit) + 1 : PTRS_PER_PUD;
600 if (PTRS_PER_PUD > 1)
1114 for (i = 0; i < PTRS_PER_PUD; i++) {
1932 for (idx_pmd = 0; idx_pmd < min(n_pmd, PTRS_PER_PUD);
1963 n_pmd -= PTRS_PER_PUD;
/linux-master/arch/x86/mm/
H A Dkasan_init_64.c309 for (i = 0; i < PTRS_PER_PUD; i++)
H A Dmem_encrypt_identity.c131 memset(pud, 0, sizeof(*pud) * PTRS_PER_PUD);
132 ppd->pgtable_area += sizeof(*pud) * PTRS_PER_PUD;
271 entries += (DIV_ROUND_UP(len, P4D_SIZE) + 1) * sizeof(pud_t) * PTRS_PER_PUD;
282 tables += DIV_ROUND_UP(entries, P4D_SIZE) * sizeof(pud_t) * PTRS_PER_PUD;
H A Dinit_64.c600 for (; i < PTRS_PER_PUD; i++, paddr = paddr_next) {
1046 for (i = 0; i < PTRS_PER_PUD; i++) {
H A Ddump_pagetables.c155 #define P4D_LEVEL_MULT (PTRS_PER_PUD * PUD_LEVEL_MULT)
/linux-master/arch/sparc/include/asm/
H A Dpgtable_64.h96 #define PTRS_PER_PUD (1UL << PUD_BITS) macro
/linux-master/arch/s390/mm/
H A Dvmem.c375 for (i = 0; i < PTRS_PER_PUD; i++, pud++) {
H A Dpageattr.c68 mask = ~(PTRS_PER_PUD * sizeof(pud_t) - 1);
/linux-master/arch/s390/include/asm/
H A Dpgtable.h350 #define PTRS_PER_PUD _CRST_ENTRIES macro
1377 #define pud_index(address) (((address) >> PUD_SHIFT) & (PTRS_PER_PUD-1))
/linux-master/arch/riscv/include/asm/
H A Dpgtable-64.h62 #define PTRS_PER_PUD (PAGE_SIZE / sizeof(pud_t)) macro
340 #define pud_index(addr) (((addr) >> PUD_SHIFT) & (PTRS_PER_PUD - 1))
/linux-master/arch/powerpc/kvm/
H A Dbook3s_64_mmu_radix.c532 for (iu = 0; iu < PTRS_PER_PUD; ++iu, ++p) {
/linux-master/arch/arm64/mm/
H A Dproc.S376 kpti_mk_tbl_ng pud, PTRS_PER_PUD
H A Dmmu.c1078 for (i = 0; i < PTRS_PER_PUD; i++) {
H A Dkasan_init.c302 static pud_t pud[2][PTRS_PER_PUD] __initdata __aligned(PAGE_SIZE);

Completed in 600 milliseconds

123