Home
last modified time | relevance | path

Searched refs:PTRS_PER_PGD (Results 1 – 113 of 113) sorted by relevance

/linux-4.1.27/arch/arm/mm/
Dpgd.c23 #define __pgd_alloc() kmalloc(PTRS_PER_PGD * sizeof(pgd_t), GFP_KERNEL)
51 (PTRS_PER_PGD - USER_PTRS_PER_PGD) * sizeof(pgd_t)); in pgd_alloc()
53 clean_dcache_area(new_pgd, PTRS_PER_PGD * sizeof(pgd_t)); in pgd_alloc()
147 for (pgd = pgd_base; pgd < pgd_base + PTRS_PER_PGD; pgd++) { in pgd_free()
Ddump.c314 for (i = 0; i < PTRS_PER_PGD; i++, pgd++) { in walk_pgd()
Dmmu.c1189 PTRS_PER_PGD * PTRS_PER_PMD * sizeof(pmd_t))
1191 #define SWAPPER_PG_DIR_SIZE (PTRS_PER_PGD * sizeof(pgd_t))
1462 for (i = 0; i < PTRS_PER_PGD; pud0++, i++) { in early_paging_init()
/linux-4.1.27/arch/m68k/include/asm/
Dpgtable_mm.h59 #define PTRS_PER_PGD 2048 macro
64 #define PTRS_PER_PGD 1024 macro
68 #define PTRS_PER_PGD 128 macro
Dsun3_pgtable.h184 extern pgd_t swapper_pg_dir[PTRS_PER_PGD];
185 extern pgd_t kernel_pg_dir[PTRS_PER_PGD];
Dmcf_pgtable.h328 extern pgd_t kernel_pg_dir[PTRS_PER_PGD];
/linux-4.1.27/arch/alpha/mm/
Dinit.c50 (PTRS_PER_PGD - USER_PTRS_PER_PGD - 1)*sizeof(pgd_t)); in pgd_alloc()
52 pgd_val(ret[PTRS_PER_PGD-2]) = pgd_val(init[PTRS_PER_PGD-2]); in pgd_alloc()
56 pgd_val(ret[PTRS_PER_PGD-1]) in pgd_alloc()
/linux-4.1.27/arch/sh/mm/
Dpgtable.c17 (PTRS_PER_PGD - USER_PTRS_PER_PGD) * sizeof(pgd_t)); in pgd_ctor()
23 PTRS_PER_PGD * (1<<PTE_MAGNITUDE), in pgtable_cache_init()
Dinit.c32 pgd_t swapper_pg_dir[PTRS_PER_PGD];
174 for ( ; (i < PTRS_PER_PGD) && (vaddr != end); pgd++, i++) { in page_table_range_init()
/linux-4.1.27/arch/unicore32/mm/
Dpgd.c44 (PTRS_PER_PGD - FIRST_KERNEL_PGD_NR) * sizeof(pgd_t)); in get_pgd_slow()
46 clean_dcache_area(new_pgd, PTRS_PER_PGD * sizeof(pgd_t)); in get_pgd_slow()
Dmmu.c339 memblock_reserve(__pa(swapper_pg_dir), PTRS_PER_PGD * sizeof(pgd_t)); in uc32_mm_memblock_reserve()
/linux-4.1.27/arch/metag/include/asm/
Dpgtable.h47 #define PTRS_PER_PGD 512 macro
181 & (PTRS_PER_PGD-1))
183 #define pgd_index(address) (((address) >> PGDIR_SHIFT) & (PTRS_PER_PGD-1))
242 extern pgd_t swapper_pg_dir[PTRS_PER_PGD];
Dpgalloc.h23 (PTRS_PER_PGD - USER_PTRS_PER_PGD) * sizeof(pgd_t)); in pgd_ctor()
/linux-4.1.27/arch/x86/platform/olpc/
Dolpc_ofw.c28 base = early_ioremap(olpc_ofw_pgd, sizeof(olpc_ofw_pgd) * PTRS_PER_PGD); in setup_olpc_ofw_pgd()
40 early_iounmap(base, sizeof(olpc_ofw_pgd) * PTRS_PER_PGD); in setup_olpc_ofw_pgd()
/linux-4.1.27/arch/um/kernel/
Dmem.c32 pgd_t swapper_pg_dir[PTRS_PER_PGD];
101 for ( ; (i < PTRS_PER_PGD) && (vaddr < end); pgd++, i++) { in fixrange_init()
193 (PTRS_PER_PGD - USER_PTRS_PER_PGD) * sizeof(pgd_t)); in pgd_alloc()
/linux-4.1.27/arch/arc/include/asm/
Dpgalloc.h52 return get_order(PTRS_PER_PGD * 4); in __get_order_pgd()
68 (PTRS_PER_PGD - num - num2) * sizeof(pgd_t)); in pgd_alloc()
Dpgtable.h199 #define PTRS_PER_PGD (1 << BITS_FOR_PGD) macro
202 #define PTRS_PER_PGD (1UL << BITS_FOR_PGD) macro
/linux-4.1.27/arch/mips/include/asm/
Dpgtable-64.h111 #define PTRS_PER_PGD ((PAGE_SIZE << PGD_ORDER) / sizeof(pgd_t)) macro
132 min(PTRS_PER_PGD * PTRS_PER_PMD * PTRS_PER_PTE * PAGE_SIZE, \
243 #define pgd_index(address) (((address) >> PGDIR_SHIFT) & (PTRS_PER_PGD-1))
Dpgtable-32.h56 #define PTRS_PER_PGD (USER_PTRS_PER_PGD * 2) macro
141 #define pgd_index(address) (((address) >> PGDIR_SHIFT) & (PTRS_PER_PGD-1))
Dpgalloc.h56 (PTRS_PER_PGD - USER_PTRS_PER_PGD) * sizeof(pgd_t)); in pgd_alloc()
/linux-4.1.27/arch/frv/mm/
Dpgalloc.c21 pgd_t swapper_pg_dir[PTRS_PER_PGD] __attribute__((aligned(PAGE_SIZE)));
118 (PTRS_PER_PGD - USER_PGDS_IN_LAST_PML4) * sizeof(pgd_t)); in pgd_ctor()
/linux-4.1.27/arch/x86/power/
Dhibernate_32.c93 for (; pgd_idx < PTRS_PER_PGD; pgd++, pgd_idx++) { in resume_physical_mapping_init()
139 for (i = 0; i < PTRS_PER_PGD; i++) in resume_init_first_level_page_table()
/linux-4.1.27/arch/frv/include/asm/
Dpgtable.h124 #define PTRS_PER_PGD 64 macro
148 #define KERNEL_PGD_PTRS (PTRS_PER_PGD - USER_PGD_PTRS)
152 #define BOOT_KERNEL_PGD_PTRS (PTRS_PER_PGD - BOOT_USER_PGD_PTRS)
156 extern pgd_t swapper_pg_dir[PTRS_PER_PGD];
432 #define pgd_index(address) (((address) >> PGDIR_SHIFT) & (PTRS_PER_PGD - 1))
/linux-4.1.27/arch/openrisc/mm/
Dinit.c113 for (j = 0; p < e && j < PTRS_PER_PGD; in map_ram()
143 for (i = 0; i < PTRS_PER_PGD; i++) in paging_init()
/linux-4.1.27/arch/um/include/asm/
Dpgtable-3level.h37 #define PTRS_PER_PGD 512 macro
40 #define PTRS_PER_PGD 1024 macro
Dpgtable-2level.h25 #define PTRS_PER_PGD 1024 macro
Dpgtable.h30 extern pgd_t swapper_pg_dir[PTRS_PER_PGD];
297 #define pgd_index(address) (((address) >> PGDIR_SHIFT) & (PTRS_PER_PGD-1))
/linux-4.1.27/arch/parisc/include/asm/
Dpgalloc.h30 actual_pgd += PTRS_PER_PGD; in pgd_alloc()
49 pgd -= PTRS_PER_PGD; in pgd_free()
Dpgtable.h129 #define PTRS_PER_PGD (1UL << BITS_PER_PGD) macro
130 #define USER_PTRS_PER_PGD PTRS_PER_PGD
/linux-4.1.27/arch/cris/include/asm/
Dpgtable.h62 #define PTRS_PER_PGD (1UL << (PAGE_SHIFT-2)) macro
232 #define pgd_index(address) (((address) >> PGDIR_SHIFT) & (PTRS_PER_PGD-1))
261 extern pgd_t swapper_pg_dir[PTRS_PER_PGD]; /* defined in head.S */
/linux-4.1.27/arch/nios2/include/asm/
Dpgtable.h76 #define PTRS_PER_PGD ((PAGE_SIZE << PGD_ORDER) / sizeof(pgd_t)) macro
93 extern pgd_t swapper_pg_dir[PTRS_PER_PGD];
106 #define pgd_index(addr) (((addr) >> PGDIR_SHIFT) & (PTRS_PER_PGD - 1))
/linux-4.1.27/arch/ia64/include/asm/
Dpgtable.h128 #define PTRS_PER_PGD (1UL << PTRS_PER_PGD_SHIFT) macro
129 #define USER_PTRS_PER_PGD (5*PTRS_PER_PGD/8) /* regions 0-4 are user regions */
364 unsigned long l1index = (address >> PGDIR_SHIFT) & ((PTRS_PER_PGD >> 3) - 1); in pgd_index()
380 (init_mm.pgd + (((addr) >> PGDIR_SHIFT) & (PTRS_PER_PGD - 1)))
460 extern pgd_t swapper_pg_dir[PTRS_PER_PGD];
/linux-4.1.27/arch/x86/include/asm/
Dpgtable-2level_types.h26 #define PTRS_PER_PGD 1024 macro
Dpgtable-3level_types.h31 #define PTRS_PER_PGD 4 macro
Dpgtable_64_types.h28 #define PTRS_PER_PGD 512 macro
Dpgtable.h646 #define pgd_index(address) (((address) >> PGDIR_SHIFT) & (PTRS_PER_PGD - 1))
661 #define KERNEL_PGD_PTRS (PTRS_PER_PGD - KERNEL_PGD_BOUNDARY)
/linux-4.1.27/arch/x86/kernel/
Dhead64.c35 extern pgd_t early_level4_pgt[PTRS_PER_PGD];
45 for (i = 0; i < PTRS_PER_PGD-1; i++) in reset_early_page_tables()
Dhead_32.S60 #define PAGE_TABLE_SIZE(pages) (((pages) / PTRS_PER_PMD) + PTRS_PER_PGD)
62 #define PAGE_TABLE_SIZE(pages) ((pages) / PTRS_PER_PGD)
/linux-4.1.27/arch/sh/include/asm/
Dpgtable-2level.h20 #define PTRS_PER_PGD (PAGE_SIZE / (1 << PTE_MAGNITUDE)) macro
Dpgtable-3level.h17 #define PTRS_PER_PGD 4 macro
Dpgtable.h150 extern pgd_t swapper_pg_dir[PTRS_PER_PGD];
Dpgtable_64.h51 #define pgd_index(address) (((address) >> PGDIR_SHIFT) & (PTRS_PER_PGD-1))
Dpgtable_32.h407 #define pgd_index(address) (((address) >> PGDIR_SHIFT) & (PTRS_PER_PGD-1))
/linux-4.1.27/arch/score/include/asm/
Dpgtable.h26 #define PTRS_PER_PGD 1024 macro
76 #define pgd_index(address) (((address) >> PGDIR_SHIFT) & (PTRS_PER_PGD-1))
241 extern pgd_t swapper_pg_dir[PTRS_PER_PGD];
Dpgalloc.h29 (PTRS_PER_PGD - USER_PTRS_PER_PGD) * sizeof(pgd_t)); in pgd_alloc()
/linux-4.1.27/arch/hexagon/include/asm/
Dpgtable.h86 #define PTRS_PER_PGD 1024 macro
171 extern pgd_t swapper_pg_dir[PTRS_PER_PGD]; /* located in head.S */
241 #define pgd_index(address) (((address) >> PGDIR_SHIFT) & (PTRS_PER_PGD-1))
Dpgalloc.h48 memcpy(pgd, swapper_pg_dir, PTRS_PER_PGD*sizeof(pgd_t)); in pgd_alloc()
/linux-4.1.27/arch/mn10300/include/asm/
Dpgtable.h57 #define PTRS_PER_PGD 1024 macro
73 #define KERNEL_PGD_PTRS (PTRS_PER_PGD - USER_PGD_PTRS)
80 extern pgd_t swapper_pg_dir[PTRS_PER_PGD];
419 #define pgd_index(address) (((address) >> PGDIR_SHIFT) & (PTRS_PER_PGD - 1))
/linux-4.1.27/arch/arm64/mm/
Dpgd.c31 #define PGD_SIZE (PTRS_PER_PGD * sizeof(pgd_t))
Ddump.c285 for (i = 0; i < PTRS_PER_PGD; i++, pgd++) { in walk_pgd()
/linux-4.1.27/arch/openrisc/include/asm/
Dpgtable.h72 #define PTRS_PER_PGD (1UL << (PAGE_SHIFT-2)) macro
375 #define pgd_index(address) ((address >> PGDIR_SHIFT) & (PTRS_PER_PGD-1))
414 extern pgd_t swapper_pg_dir[PTRS_PER_PGD]; /* defined in head.S */
Dpgalloc.h52 (PTRS_PER_PGD - USER_PTRS_PER_PGD) * sizeof(pgd_t)); in pgd_alloc()
/linux-4.1.27/arch/powerpc/include/asm/
Dpgtable-ppc64-64k.h20 #define PTRS_PER_PGD (1 << PGD_INDEX_SIZE) macro
Dpgtable-ppc64-4k.h23 #define PTRS_PER_PGD (1 << PGD_INDEX_SIZE) macro
Dpgtable-ppc32.h45 #define PTRS_PER_PGD (1 << (32 - PGDIR_SHIFT)) macro
Dpgtable-ppc64.h199 #define pgd_index(address) (((address) >> (PGDIR_SHIFT)) & (PTRS_PER_PGD - 1))
/linux-4.1.27/arch/avr32/include/asm/
Dpgtable-2level.h17 #define PTRS_PER_PGD 1024 macro
Dpgalloc.h38 (PTRS_PER_PGD - USER_PTRS_PER_PGD) * sizeof(pgd_t)); in pgd_ctor()
Dpgtable.h36 extern pgd_t swapper_pg_dir[PTRS_PER_PGD];
296 & (PTRS_PER_PGD - 1))
/linux-4.1.27/arch/nios2/mm/
Dpgtable.c63 (PTRS_PER_PGD - USER_PTRS_PER_PGD) * sizeof(pgd_t)); in pgd_alloc()
Dinit.c98 pgd_t swapper_pg_dir[PTRS_PER_PGD] __page_aligned(PGD_ORDER);
/linux-4.1.27/arch/score/mm/
Dinit.c108 pgd_t swapper_pg_dir[PTRS_PER_PGD] __page_aligned(PTE_ORDER);
/linux-4.1.27/arch/avr32/mm/
Dinit.c28 pgd_t swapper_pg_dir[PTRS_PER_PGD] __page_aligned_data;
/linux-4.1.27/arch/tile/include/asm/
Dpgtable_32.h26 #define PTRS_PER_PGD _HV_L1_ENTRIES(HPAGE_SHIFT) macro
Dpgtable_64.h23 #define PTRS_PER_PGD HV_L0_ENTRIES macro
Dpgtable.h60 ((PTRS_PER_PGD * sizeof(pgd_t)) - sizeof(struct list_head))
320 #define pgd_index(address) (((address) >> PGDIR_SHIFT) & (PTRS_PER_PGD - 1))
/linux-4.1.27/arch/microblaze/include/asm/
Dpgtable.h157 #define PTRS_PER_PGD (1 << (32 - PGDIR_SHIFT)) macro
163 #define KERNEL_PGD_PTRS (PTRS_PER_PGD-USER_PGD_PTRS)
498 extern pgd_t swapper_pg_dir[PTRS_PER_PGD];
/linux-4.1.27/arch/unicore32/include/asm/
Dpgtable.h41 #define PTRS_PER_PGD 1024 macro
250 extern pgd_t swapper_pg_dir[PTRS_PER_PGD];
/linux-4.1.27/arch/m32r/include/asm/
Dpgtable-2level.h10 #define PTRS_PER_PGD 1024 macro
Dpgtable.h308 (((address) >> PGDIR_SHIFT) & (PTRS_PER_PGD - 1))
/linux-4.1.27/arch/mips/mm/
Dpgtable-64.c28 end = p + PTRS_PER_PGD; in pgd_init()
Dinit.c233 for ( ; (i < PTRS_PER_PGD) && (vaddr < end); pgd++, i++) { in fixrange_init()
Dtlbex.c837 uasm_i_andi(p, tmp, tmp, (PTRS_PER_PGD - 1)<<3); in build_get_pmde64()
1167 uasm_i_andi(p, scratch, scratch, (PTRS_PER_PGD - 1) << 3); in build_fast_tlb_refill_handler()
2306 pwsize = ilog2(PTRS_PER_PGD) << MIPS_PWSIZE_GDW_SHIFT; in config_htw_params()
/linux-4.1.27/arch/arc/mm/
Dinit.c23 pgd_t swapper_pg_dir[PTRS_PER_PGD] __aligned(PAGE_SIZE);
/linux-4.1.27/arch/unicore32/kernel/
Dhibernate.c85 for (; pgd_idx < PTRS_PER_PGD; pgd++, pgd_idx++) { in resume_physical_mapping_init()
/linux-4.1.27/arch/metag/mm/
Dinit.c30 pgd_t swapper_pg_dir[PTRS_PER_PGD] __page_aligned_data;
277 for ( ; (i < PTRS_PER_PGD) && (vaddr != end); pgd++, i++) { in allocate_pgtables()
Dmmu-meta2.c154 while (entry < (PTRS_PER_PGD - pgd_index(META_MEMORY_BASE))) { in mmu_init()
/linux-4.1.27/arch/arm/include/asm/
Dproc-fns.h138 pg &= ~(PTRS_PER_PGD*sizeof(pgd_t)-1); \
Dpgtable-2level.h75 #define PTRS_PER_PGD 2048 macro
Dpgtable-3level.h34 #define PTRS_PER_PGD 4 macro
Dpgtable.h174 extern pgd_t swapper_pg_dir[PTRS_PER_PGD];
/linux-4.1.27/drivers/lguest/
Dpage_tables.c58 #define SWITCHER_PGD_INDEX (PTRS_PER_PGD - 1)
837 for (j = 0; j < PTRS_PER_PGD; j++) in release_all_pagetables()
1034 if (idx > PTRS_PER_PGD) { in guest_set_pgd()
1036 idx, PTRS_PER_PGD); in guest_set_pgd()
/linux-4.1.27/arch/alpha/include/asm/
Dpgtable.h46 #define PTRS_PER_PGD (1UL << (PAGE_SHIFT-3)) macro
286 #define pgd_index(address) (((address) >> PGDIR_SHIFT) & (PTRS_PER_PGD-1))
/linux-4.1.27/arch/m68k/mm/
Dinit.c155 for (i = 0; i < PTRS_PER_PGD; i++) { in init_pointer_tables()
Dmotorola.c80 for (i = 0; i < PTRS_PER_PGD; i++) { in kernel_ptr_table()
/linux-4.1.27/arch/mn10300/mm/
Dpgtable.c137 (PTRS_PER_PGD - USER_PTRS_PER_PGD) * sizeof(pgd_t)); in pgd_ctor()
/linux-4.1.27/arch/arm64/include/asm/
Dpgtable.h455 #define pgd_index(addr) (((addr) >> PGDIR_SHIFT) & (PTRS_PER_PGD - 1))
475 extern pgd_t swapper_pg_dir[PTRS_PER_PGD];
476 extern pgd_t idmap_pg_dir[PTRS_PER_PGD];
Dpgtable-hwdef.h48 #define PTRS_PER_PGD (1 << (VA_BITS - PGDIR_SHIFT)) macro
/linux-4.1.27/arch/x86/mm/
Ddump_pagetables.c362 for (i = 0; i < PTRS_PER_PGD; i++) { in ptdump_walk_pgd_level()
379 st.current_address = normalize_addr(PTRS_PER_PGD*PGD_LEVEL_MULT); in ptdump_walk_pgd_level()
Dinit_32.c142 for ( ; (pgd_idx < PTRS_PER_PGD) && (vaddr != end); pgd_idx++) { in page_table_range_init_count()
225 for ( ; (pgd_idx < PTRS_PER_PGD) && (vaddr != end); pgd++, pgd_idx++) { in page_table_range_init()
295 for (; pgd_idx < PTRS_PER_PGD; pgd++, pgd_idx++) { in kernel_physical_mapping_init()
Dpgtable.c102 (SHARED_KERNEL_PMD ? KERNEL_PGD_BOUNDARY : PTRS_PER_PGD)
290 #define PGD_SIZE (PTRS_PER_PGD * sizeof(pgd_t))
Dkasan_init_64.c11 extern pgd_t early_level4_pgt[PTRS_PER_PGD];
/linux-4.1.27/arch/s390/mm/
Dinit.c42 pgd_t swapper_pg_dir[PTRS_PER_PGD] __attribute__((__aligned__(PAGE_SIZE)));
Ddump_pagetables.c178 for (i = 0; i < PTRS_PER_PGD && addr < max_addr; i++) { in walk_pgd_level()
/linux-4.1.27/arch/cris/arch-v32/mm/
Dinit.c135 for(i = 0; i < PTRS_PER_PGD; i++) in paging_init()
/linux-4.1.27/arch/sparc/include/asm/
Dpgtable_64.h93 #define PTRS_PER_PGD (1UL << PGDIR_BITS) macro
840 #define pgd_index(address) (((address) >> PGDIR_SHIFT) & (PTRS_PER_PGD - 1))
922 extern pgd_t swapper_pg_dir[PTRS_PER_PGD];
Dpgtable_32.h45 #define PTRS_PER_PGD SRMMU_PTRS_PER_PGD macro
/linux-4.1.27/arch/cris/arch-v10/mm/
Dinit.c36 for(i = 0; i < PTRS_PER_PGD; i++) in paging_init()
/linux-4.1.27/arch/arm64/kernel/
Defi.c41 static pgd_t efi_pgd[PTRS_PER_PGD] __page_aligned_bss;
Dhead.S319 create_table_entry \tbl, \virt, PGDIR_SHIFT, PTRS_PER_PGD, \tmp1, \tmp2
/linux-4.1.27/arch/score/kernel/
Dasm-offsets.c161 DEFINE(_PTRS_PER_PGD, PTRS_PER_PGD); in output_mm_defines()
/linux-4.1.27/arch/xtensa/include/asm/
Dpgtable.h57 #define PTRS_PER_PGD 1024 macro
/linux-4.1.27/arch/mn10300/kernel/
Dhead.S425 .space PTRS_PER_PGD*4
/linux-4.1.27/arch/tile/mm/
Dpgtable.c179 #define KERNEL_PGD_PTRS (PTRS_PER_PGD - KERNEL_PGD_INDEX_START)
Dfault.c895 static DECLARE_BITMAP(insync, PTRS_PER_PGD); in vmalloc_sync_all()
Dinit.c388 static pgd_t pgtables[PTRS_PER_PGD]
/linux-4.1.27/arch/s390/include/asm/
Dpgtable.h86 #define PTRS_PER_PGD 2048 macro
1248 #define pgd_index(address) (((address) >> PGDIR_SHIFT) & (PTRS_PER_PGD-1))
/linux-4.1.27/arch/ia64/mm/
Dinit.c617 BUG_ON(PTRS_PER_PGD * sizeof(pgd_t) != PAGE_SIZE); in mem_init()
/linux-4.1.27/arch/arm/kernel/
Dhead.S187 mov r6, #4 @ PTRS_PER_PGD
/linux-4.1.27/arch/parisc/mm/
Dinit.c46 pgd_t swapper_pg_dir[PTRS_PER_PGD] __attribute__ ((__section__ (".data..vm0.pgd"), aligned(PAGE_SIZ…
/linux-4.1.27/arch/mips/kernel/
Dasm-offsets.c203 DEFINE(_PTRS_PER_PGD, PTRS_PER_PGD); in output_mm_defines()
/linux-4.1.27/arch/sparc/mm/
Dsrmmu.c328 (PTRS_PER_PGD - USER_PTRS_PER_PGD) * sizeof(pgd_t)); in get_pgd_fast()
/linux-4.1.27/arch/arm/kvm/
Dmmu.c45 #define hyp_pgd_order get_order(PTRS_PER_PGD * sizeof(pgd_t))