Symbol: PTRS_PER_PGD
arch/alpha/mm/init.c
50
(PTRS_PER_PGD - USER_PTRS_PER_PGD - 1)*sizeof(pgd_t));
arch/alpha/mm/init.c
52
pgd_val(ret[PTRS_PER_PGD-2]) = pgd_val(init[PTRS_PER_PGD-2]);
arch/alpha/mm/init.c
56
pgd_val(ret[PTRS_PER_PGD-1])
arch/arc/mm/init.c
167
BUILD_BUG_ON((PTRS_PER_PGD * sizeof(pgd_t)) > PAGE_SIZE);
arch/arc/mm/init.c
21
pgd_t swapper_pg_dir[PTRS_PER_PGD] __aligned(PAGE_SIZE);
arch/arm/include/asm/pgalloc.h
24
#define PGD_SIZE (PTRS_PER_PGD * sizeof(pgd_t))
arch/arm/include/asm/pgtable.h
151
extern pgd_t swapper_pg_dir[PTRS_PER_PGD];
arch/arm/include/asm/proc-fns.h
167
pg &= ~(PTRS_PER_PGD*sizeof(pgd_t)-1); \
arch/arm/mm/dump.c
405
for (i = 0; i < PTRS_PER_PGD; i++, pgd++) {
arch/arm/mm/kasan_init.c
27
static pgd_t tmp_pgd_table[PTRS_PER_PGD] __initdata __aligned(PGD_SIZE);
arch/arm/mm/mmu.c
1334
PTRS_PER_PGD * PTRS_PER_PMD * sizeof(pmd_t))
arch/arm/mm/mmu.c
1336
#define SWAPPER_PG_DIR_SIZE (PTRS_PER_PGD * sizeof(pgd_t))
arch/arm/mm/pgd.c
186
for (pgd = pgd_base; pgd < pgd_base + PTRS_PER_PGD; pgd++) {
arch/arm/mm/pgd.c
20
#define _pgd_alloc(mm) kmalloc_objs(pgd_t, PTRS_PER_PGD, GFP_KERNEL | __GFP_ZERO)
arch/arm/mm/pgd.c
47
(PTRS_PER_PGD - USER_PTRS_PER_PGD) * sizeof(pgd_t));
arch/arm/mm/pgd.c
49
clean_dcache_area(new_pgd, PTRS_PER_PGD * sizeof(pgd_t));
arch/arm64/include/asm/pgalloc.h
20
#define PGD_SIZE (PTRS_PER_PGD * sizeof(pgd_t))
arch/arm64/include/asm/pgtable.h
1122
VM_BUG_ON(((addr >> PGDIR_SHIFT) ^ ((u64)pgdp >> 3)) % PTRS_PER_PGD);
arch/arm64/mm/mmu.c
1138
pgd_index(_PAGE_OFFSET(VA_BITS_MIN)) != PTRS_PER_PGD - 1);
arch/csky/include/asm/pgalloc.h
52
(PTRS_PER_PGD - USER_PTRS_PER_PGD) * sizeof(pgd_t));
arch/csky/include/asm/pgalloc.h
57
(unsigned int)(ret + PTRS_PER_PGD));
arch/csky/include/asm/pgtable.h
258
extern pgd_t swapper_pg_dir[PTRS_PER_PGD];
arch/csky/mm/init.c
103
for ( ; (i < PTRS_PER_PGD) && (vaddr != end); pgd++, i++) {
arch/csky/mm/init.c
34
((PTRS_PER_PGD - USER_PTRS_PER_PGD) * PTRS_PER_PTE)
arch/csky/mm/init.c
36
pgd_t swapper_pg_dir[PTRS_PER_PGD] __page_aligned_bss;
arch/csky/mm/init.c
54
for (i = 0; i < PTRS_PER_PGD; i++)
arch/csky/mm/init.c
68
for (i = USER_PTRS_PER_PGD; i < PTRS_PER_PGD; i++)
arch/hexagon/include/asm/pgalloc.h
35
memcpy(pgd, swapper_pg_dir, PTRS_PER_PGD*sizeof(pgd_t));
arch/hexagon/include/asm/pgtable.h
132
extern pgd_t swapper_pg_dir[PTRS_PER_PGD]; /* located in head.S */
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/kernel/asm-offsets.c
210
DEFINE(_PTRS_PER_PGD, PTRS_PER_PGD);
arch/loongarch/mm/kasan_init.c
14
static pgd_t kasan_pg_dir[PTRS_PER_PGD] __initdata __aligned(PAGE_SIZE);
arch/loongarch/mm/pgtable.c
33
(PTRS_PER_PGD - USER_PTRS_PER_PGD) * sizeof(pgd_t));
arch/loongarch/mm/pgtable.c
54
end = p + PTRS_PER_PGD;
arch/m68k/include/asm/mcf_pgalloc.h
94
memcpy(new_pgd, swapper_pg_dir, PTRS_PER_PGD * sizeof(pgd_t));
arch/m68k/include/asm/mcf_pgtable.h
250
extern pgd_t kernel_pg_dir[PTRS_PER_PGD];
arch/m68k/include/asm/sun3_pgtable.h
150
extern pgd_t swapper_pg_dir[PTRS_PER_PGD];
arch/m68k/include/asm/sun3_pgtable.h
151
extern pgd_t kernel_pg_dir[PTRS_PER_PGD];
arch/m68k/mm/init.c
100
for (i = 0; i < PTRS_PER_PGD; i++) {
arch/m68k/mm/motorola.c
271
for (i = 0; i < PTRS_PER_PGD; i++) {
arch/microblaze/include/asm/pgtable.h
104
#define KERNEL_PGD_PTRS (PTRS_PER_PGD-USER_PGD_PTRS)
arch/microblaze/include/asm/pgtable.h
381
extern pgd_t swapper_pg_dir[PTRS_PER_PGD];
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/kernel/asm-offsets.c
218
DEFINE(_PTRS_PER_PGD, PTRS_PER_PGD);
arch/mips/kvm/mmu.c
235
bool safe_to_remove = (i_min == 0 && i_max == PTRS_PER_PGD - 1);
arch/mips/kvm/mmu.c
55
end = p + PTRS_PER_PGD;
arch/mips/mm/init.c
244
for ( ; (i < PTRS_PER_PGD) && (vaddr < end); pgd++, i++) {
arch/mips/mm/init.c
554
pgd_t swapper_pg_dir[PTRS_PER_PGD] __section(".bss..swapper_pg_dir");
arch/mips/mm/pgtable-64.c
30
end = p + PTRS_PER_PGD;
arch/mips/mm/pgtable.c
20
(PTRS_PER_PGD - USER_PTRS_PER_PGD) * sizeof(pgd_t));
arch/mips/mm/tlbex.c
1137
uasm_i_andi(p, scratch, scratch, (PTRS_PER_PGD - 1) << 3);
arch/mips/mm/tlbex.c
2442
pwsize = ilog2(PTRS_PER_PGD) << MIPS_PWSIZE_GDW_SHIFT;
arch/mips/mm/tlbex.c
827
uasm_i_andi(p, tmp, tmp, (PTRS_PER_PGD - 1)<<3);
arch/nios2/include/asm/pgtable.h
75
extern pgd_t swapper_pg_dir[PTRS_PER_PGD];
arch/nios2/mm/init.c
66
pgd_t swapper_pg_dir[PTRS_PER_PGD] __aligned(PAGE_SIZE);
arch/nios2/mm/pgtable.c
63
(PTRS_PER_PGD - USER_PTRS_PER_PGD) * sizeof(pgd_t));
arch/openrisc/include/asm/pgalloc.h
49
(PTRS_PER_PGD - USER_PTRS_PER_PGD) * sizeof(pgd_t));
arch/openrisc/include/asm/pgtable.h
352
extern pgd_t swapper_pg_dir[PTRS_PER_PGD]; /* defined in head.S */
arch/openrisc/mm/init.c
129
for (i = 0; i < PTRS_PER_PGD; i++)
arch/parisc/include/asm/pgtable.h
131
#define USER_PTRS_PER_PGD PTRS_PER_PGD
arch/parisc/mm/init.c
46
pgd_t swapper_pg_dir[PTRS_PER_PGD] __section(".data..vm0.pgd") __attribute__ ((aligned(PAGE_SIZE)));
arch/parisc/mm/init.c
556
BUILD_BUG_ON(PT_INITIAL > PTRS_PER_PGD);
arch/powerpc/include/asm/pgtable.h
43
#define MAX_PTRS_PER_PGD PTRS_PER_PGD
arch/powerpc/kvm/book3s_64_mmu_radix.c
552
for (ig = 0; ig < PTRS_PER_PGD; ++ig, ++pgd) {
arch/powerpc/mm/ptdump/hashpagetable.c
466
for (i = 0; i < PTRS_PER_PGD; i++, pgd++) {
arch/powerpc/mm/ptdump/ptdump.c
414
ptdump_range[0].end = PAGE_OFFSET + (PGDIR_SIZE * PTRS_PER_PGD);
arch/riscv/include/asm/pgalloc.h
108
(PTRS_PER_PGD - USER_PTRS_PER_PGD) * sizeof(pgd_t));
arch/riscv/include/asm/pgtable.h
1247
#define TASK_SIZE_64 (PGDIR_SIZE * PTRS_PER_PGD / 2)
arch/riscv/include/asm/pgtable.h
41
#define KERN_VIRT_SIZE ((PTRS_PER_PGD / 2 * PGDIR_SIZE) / 2)
arch/riscv/mm/init.c
357
pgd_t swapper_pg_dir[PTRS_PER_PGD] __page_aligned_bss;
arch/riscv/mm/init.c
358
pgd_t trampoline_pg_dir[PTRS_PER_PGD] __page_aligned_bss;
arch/riscv/mm/init.c
361
pgd_t early_pg_dir[PTRS_PER_PGD] __initdata __aligned(PAGE_SIZE);
arch/riscv/mm/kasan_init.c
25
static pgd_t tmp_pg_dir[PTRS_PER_PGD] __page_aligned_bss;
arch/riscv/mm/kasan_init.c
461
memcpy(tmp_pg_dir, swapper_pg_dir, sizeof(pgd_t) * PTRS_PER_PGD);
arch/s390/include/asm/pgtable.h
1352
#define pgd_index(address) (((address) >> PGDIR_SHIFT) & (PTRS_PER_PGD-1))
arch/s390/include/asm/pgtable.h
1411
return pgd + ((address >> shift) & (PTRS_PER_PGD - 1));
arch/s390/mm/init.c
54
pgd_t swapper_pg_dir[PTRS_PER_PGD] __section(".bss..swapper_pg_dir");
arch/s390/mm/init.c
55
pgd_t invalid_pg_dir[PTRS_PER_PGD] __section(".bss..invalid_pg_dir");
arch/sh/include/asm/pgtable.h
116
extern pgd_t swapper_pg_dir[PTRS_PER_PGD];
arch/sh/mm/init.c
183
for ( ; (i < PTRS_PER_PGD) && (vaddr != end); pgd++, i++) {
arch/sh/mm/init.c
34
pgd_t swapper_pg_dir[PTRS_PER_PGD];
arch/sh/mm/pgtable.c
19
(PTRS_PER_PGD - USER_PTRS_PER_PGD) * sizeof(pgd_t));
arch/sh/mm/pgtable.c
25
PTRS_PER_PGD * (1<<PTE_MAGNITUDE),
arch/sparc/include/asm/pgtable_64.h
972
extern pgd_t swapper_pg_dir[PTRS_PER_PGD];
arch/sparc/include/asm/pgtsrmmu.h
22
#define SRMMU_PGD_TABLE_SIZE (PTRS_PER_PGD*4)
arch/sparc/mm/srmmu.c
329
(PTRS_PER_PGD - USER_PTRS_PER_PGD) * sizeof(pgd_t));
arch/um/include/asm/pgtable.h
35
extern pgd_t swapper_pg_dir[PTRS_PER_PGD];
arch/um/kernel/mem.c
119
(PTRS_PER_PGD - USER_PTRS_PER_PGD) * sizeof(pgd_t));
arch/um/kernel/mem.c
55
pgd_t swapper_pg_dir[PTRS_PER_PGD];
arch/um/kernel/um_arch.c
336
if (task_size > (unsigned long long) PTRS_PER_PGD * PGDIR_SIZE)
arch/um/kernel/um_arch.c
337
task_size = PTRS_PER_PGD * PGDIR_SIZE;
arch/x86/boot/startup/map_kernel.c
158
i = (physaddr >> PGDIR_SHIFT) % PTRS_PER_PGD;
arch/x86/boot/startup/map_kernel.c
166
i = (physaddr >> PGDIR_SHIFT) % PTRS_PER_PGD;
arch/x86/boot/startup/sme.c
354
pgtable_area_len = sizeof(pgd_t) * PTRS_PER_PGD;
arch/x86/boot/startup/sme.c
401
memset(ppd.pgd, 0, sizeof(pgd_t) * PTRS_PER_PGD);
arch/x86/boot/startup/sme.c
402
ppd.pgtable_area += sizeof(pgd_t) * PTRS_PER_PGD;
arch/x86/boot/startup/sme.c
410
decrypted_base = (pgd_index(workarea_end) + 1) & (PTRS_PER_PGD - 1);
arch/x86/boot/startup/sme.c
414
check_base = (pgd_index(initrd_end) + 1) & (PTRS_PER_PGD - 1);
arch/x86/include/asm/pgtable.h
1173
#define KERNEL_PGD_PTRS (PTRS_PER_PGD - KERNEL_PGD_BOUNDARY)
arch/x86/include/asm/pgtable.h
27
extern pgd_t early_top_pgt[PTRS_PER_PGD];
arch/x86/include/asm/pgtable_32.h
59
#define PAGE_TABLE_SIZE(pages) (((pages) / PTRS_PER_PMD) + PTRS_PER_PGD)
arch/x86/include/asm/pgtable_32.h
61
#define PAGE_TABLE_SIZE(pages) ((pages) / PTRS_PER_PGD)
arch/x86/kernel/head64.c
73
memset(early_top_pgt, 0, sizeof(pgd_t)*(PTRS_PER_PGD-1));
arch/x86/mm/dump_pagetables.c
429
{0, PTRS_PER_PGD * PGD_LEVEL_MULT / 2},
arch/x86/mm/ident_map.c
70
for (i = 0; i < PTRS_PER_PGD; i++) {
arch/x86/mm/init_32.c
141
for ( ; (pgd_idx < PTRS_PER_PGD) && (vaddr != end); pgd_idx++) {
arch/x86/mm/init_32.c
222
for ( ; (pgd_idx < PTRS_PER_PGD) && (vaddr != end); pgd++, pgd_idx++) {
arch/x86/mm/init_32.c
293
for (; pgd_idx < PTRS_PER_PGD; pgd++, pgd_idx++) {
arch/x86/mm/pgtable.c
121
#define PREALLOCATED_PMDS PTRS_PER_PGD
arch/x86/platform/olpc/olpc_ofw.c
32
base = early_ioremap(olpc_ofw_pgd, sizeof(olpc_ofw_pgd) * PTRS_PER_PGD);
arch/x86/platform/olpc/olpc_ofw.c
44
early_iounmap(base, sizeof(olpc_ofw_pgd) * PTRS_PER_PGD);
arch/x86/power/hibernate_32.c
139
for (i = 0; i < PTRS_PER_PGD; i++)
arch/x86/power/hibernate_32.c
93
for (; pgd_idx < PTRS_PER_PGD; pgd++, pgd_idx++) {
arch/x86/realmode/init.c
173
for (i = pgd_index(__PAGE_OFFSET); i < PTRS_PER_PGD; i++)
include/linux/pgtable.h
71
#define pgd_index(a) (((a) >> PGDIR_SHIFT) & (PTRS_PER_PGD - 1))