Home
last modified time | relevance | path

Searched refs:PTRS_PER_PMD (Results 1 – 85 of 85) sorted by relevance

/linux-4.4.14/arch/m68k/include/asm/
Dpgtable_mm.h58 #define PTRS_PER_PMD 1 macro
63 #define PTRS_PER_PMD 1 macro
67 #define PTRS_PER_PMD 8 macro
Dmotorola_pgtable.h213 return (pmd_t *)__pgd_page(*dir) + ((address >> PMD_SHIFT) & (PTRS_PER_PMD-1)); in pmd_offset()
/linux-4.4.14/arch/mips/include/asm/
Dpgtable-64.h113 #define PTRS_PER_PMD ((PAGE_SIZE << PMD_ORDER) / sizeof(pmd_t)) macro
132 min(PTRS_PER_PGD * PTRS_PER_PMD * PTRS_PER_PTE * PAGE_SIZE, \
165 extern pmd_t invalid_pmd_table[PTRS_PER_PMD];
244 #define pmd_index(address) (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1))
Dpgtable-32.h136 #define __pmd_offset(address) (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1))
/linux-4.4.14/arch/sh/include/asm/
Dpgtable-3level.h25 #define PTRS_PER_PMD ((1 << PGDIR_SHIFT) / PMD_SIZE) macro
39 #define pmd_index(address) (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1))
Dpgtable_64.h59 #define __pmd_offset(address) (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1))
Dpgtable_32.h415 #define __pmd_offset(address) (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1))
/linux-4.4.14/arch/frv/mm/
Dpgalloc.c113 if (PTRS_PER_PMD == 1) in pgd_ctor()
120 if (PTRS_PER_PMD > 1) in pgd_ctor()
/linux-4.4.14/arch/mn10300/mm/
Dpgtable.c132 if (PTRS_PER_PMD == 1) in pgd_ctor()
139 if (PTRS_PER_PMD > 1) in pgd_ctor()
/linux-4.4.14/arch/um/include/asm/
Dpgtable-3level.h36 #define PTRS_PER_PMD 512 macro
39 #define PTRS_PER_PMD 1024 macro
Dpgtable.h318 #define pmd_index(address) (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1))
/linux-4.4.14/arch/x86/kernel/
Dhead64.c36 extern pmd_t early_dynamic_pgts[EARLY_DYNAMIC_PAGE_TABLES][PTRS_PER_PMD];
100 for (i = 0; i < PTRS_PER_PMD; i++) in early_make_pgtable()
Despfix_64.c98 #define ESPFIX_PMD_CLONES PTRS_PER_PMD
Dhead_64.S136 andq $(PTRS_PER_PMD - 1), %rdi
481 PMDS(0, __PAGE_KERNEL_IDENT_LARGE_EXEC, PTRS_PER_PMD)
Dhead_32.S59 #if PTRS_PER_PMD > 1
60 #define PAGE_TABLE_SIZE(pages) (((pages) / PTRS_PER_PMD) + PTRS_PER_PGD)
/linux-4.4.14/arch/x86/include/asm/
Dpgtable-3level_types.h38 #define PTRS_PER_PMD 512 macro
Dpgtable_64_types.h41 #define PTRS_PER_PMD 512 macro
Dpgtable.h542 return (address >> PMD_SHIFT) & (PTRS_PER_PMD - 1); in pmd_index()
/linux-4.4.14/arch/powerpc/include/asm/
Dpgtable-ppc64-64k.h19 #define PTRS_PER_PMD (1 << PMD_INDEX_SIZE) macro
Dpgtable-ppc64-4k.h21 #define PTRS_PER_PMD (1 << PMD_INDEX_SIZE) macro
Dpgtable-ppc64.h192 (((pmd_t *) pud_page_vaddr(*(pudp))) + (((addr) >> PMD_SHIFT) & (PTRS_PER_PMD - 1)))
435 return *(char **)(pmdp + PTRS_PER_PMD); in get_hpte_slot_array()
Dpgtable-ppc32.h44 #define PTRS_PER_PMD 1 macro
/linux-4.4.14/arch/parisc/mm/
Dinit.c45 pmd_t pmd0[PTRS_PER_PMD] __attribute__ ((__section__ (".data..vm0.pmd"), aligned(PAGE_SIZE)));
422 #if PTRS_PER_PMD == 1 in map_pages()
425 start_pmd = ((start_vaddr >> PMD_SHIFT) & (PTRS_PER_PMD - 1)); in map_pages()
432 #if PTRS_PER_PMD == 1 in map_pages()
453 for (tmp1 = start_pmd; tmp1 < PTRS_PER_PMD; tmp1++, pmd++) { in map_pages()
/linux-4.4.14/arch/sh/mm/
Dpgtable.c27 PTRS_PER_PMD * (1<<PTE_MAGNITUDE), in pgtable_cache_init()
Dfault.c103 if (PTRS_PER_PMD != 1) in show_pte()
Dinit.c181 for (; (k < PTRS_PER_PMD) && (vaddr != end); pmd++, k++) { in page_table_range_init()
/linux-4.4.14/include/asm-generic/
Dpgtable-nopmd.h20 #define PTRS_PER_PMD 1 macro
/linux-4.4.14/arch/x86/mm/
Ddump_pagetables.c102 #define PUD_LEVEL_MULT (PTRS_PER_PMD * PMD_LEVEL_MULT)
295 #if PTRS_PER_PMD > 1
305 for (i = 0; i < PTRS_PER_PMD; i++) { in walk_pmd_level()
Dkasan_init_64.c78 for (i = 0; i < PTRS_PER_PMD; i++) in kasan_early_init()
Dinit_32.c143 for (; (pmd_idx < PTRS_PER_PMD) && (vaddr != end); in page_table_range_init_count()
228 for (; (pmd_idx < PTRS_PER_PMD) && (vaddr != end); in page_table_range_init()
306 for (; pmd_idx < PTRS_PER_PMD && pfn < end_pfn; in kernel_physical_mapping_init()
Dpgtable.c273 sizeof(pmd_t) * PTRS_PER_PMD); in pgd_prepopulate_pmd()
Dinit_64.c455 for (; i < PTRS_PER_PMD; i++, address = next) { in phys_pmd_init()
756 for (i = 0; i < PTRS_PER_PMD; i++) { in free_pmd_table()
Dpageattr.c742 for (i = 0; i < PTRS_PER_PMD; i++) in try_to_free_pmd_page()
/linux-4.4.14/arch/tile/kernel/
Dhead_64.S246 .rept PTRS_PER_PMD
261 .rept PTRS_PER_PMD
/linux-4.4.14/arch/m32r/include/asm/
Dpgtable-2level.h18 #define PTRS_PER_PMD 1 macro
Dpgtable.h316 (((address) >> PMD_SHIFT) & (PTRS_PER_PMD - 1))
/linux-4.4.14/arch/mips/mm/
Dpgtable-64.c49 end = p + PTRS_PER_PMD; in pmd_init()
Dinit.c241 for (; (k < PTRS_PER_PMD) && (vaddr < end); pmd++, k++) { in fixrange_init()
534 pmd_t invalid_pmd_table[PTRS_PER_PMD] __page_aligned_bss;
Dtlbex.c850 uasm_i_andi(p, tmp, tmp, (PTRS_PER_PMD - 1)<<3); in build_get_pmde64()
1164 uasm_i_andi(p, scratch, scratch, (PTRS_PER_PMD - 1) << 3); in build_fast_tlb_refill_handler()
2313 pwsize |= ilog2(PTRS_PER_PMD) << MIPS_PWSIZE_MDW_SHIFT; in config_htw_params()
/linux-4.4.14/arch/unicore32/kernel/
Dhibernate.c93 for (pmd_idx = 0; pmd_idx < PTRS_PER_PMD; pmd++, pmd_idx++) { in resume_physical_mapping_init()
/linux-4.4.14/arch/arm/include/asm/
Dpgtable-3level.h33 #define PTRS_PER_PMD 512 macro
169 #define pmd_index(addr) (((addr) >> PMD_SHIFT) & (PTRS_PER_PMD - 1))
Dpgtable-2level.h74 #define PTRS_PER_PMD 1 macro
Dkvm_mmu.h95 clean_dcache_area(pmd, PTRS_PER_PMD * sizeof(pmd_t)); in kvm_clean_pmd()
/linux-4.4.14/include/linux/
Dkasan.h20 extern pmd_t kasan_zero_pmd[PTRS_PER_PMD];
Dmm.h1626 unsigned long mask = ~(PTRS_PER_PMD * sizeof(pmd_t) - 1); in pmd_to_page()
/linux-4.4.14/arch/x86/power/
Dhibernate_32.c101 for (pmd_idx = 0; pmd_idx < PTRS_PER_PMD; pmd++, pmd_idx++) { in resume_physical_mapping_init()
/linux-4.4.14/arch/arm/mm/
Didmap.c39 PTRS_PER_PMD * sizeof(pmd_t)); in idmap_add_pmd()
Ddump.c275 for (i = 0; i < PTRS_PER_PMD; i++, pmd++) { in walk_pmd()
Dfault.c97 if (PTRS_PER_PMD != 1) in show_pte()
Dmmu.c1237 PTRS_PER_PGD * PTRS_PER_PMD * sizeof(pmd_t))
/linux-4.4.14/arch/sparc/include/asm/
Dpgtable_32.h44 #define PTRS_PER_PMD SRMMU_PTRS_PER_PMD macro
324 ((address >> PMD_SHIFT) & (PTRS_PER_PMD - 1)); in pmd_offset()
Dpgtable_64.h91 #define PTRS_PER_PMD (1UL << PMD_BITS) macro
870 (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1)))
/linux-4.4.14/arch/x86/xen/
Dmmu.c641 #if PTRS_PER_PMD > 1 in __xen_pgd_walk()
673 if (PTRS_PER_PMD > 1) /* not folded */ in __xen_pgd_walk()
676 for (pmdidx = 0; pmdidx < PTRS_PER_PMD; pmdidx++) { in __xen_pgd_walk()
1828 for (pmdidx = 0; pmdidx < PTRS_PER_PMD && pfn < max_pfn; pmdidx++) { in xen_map_identity_early()
2133 for (idx_pt = 0; idx_pt < min(n_pt, PTRS_PER_PMD); in xen_relocate_p2m()
2153 n_pt -= PTRS_PER_PMD; in xen_relocate_p2m()
2204 static RESERVE_BRK_ARRAY(pmd_t, initial_kernel_pmd, PTRS_PER_PMD);
2205 static RESERVE_BRK_ARRAY(pmd_t, swapper_kernel_pmd, PTRS_PER_PMD);
2225 extend_brk(sizeof(pmd_t) * PTRS_PER_PMD, PAGE_SIZE); in xen_write_cr3_init()
2255 for (pmdidx = 0; pmdidx < PTRS_PER_PMD; pmdidx++) in xen_find_pt_base()
[all …]
/linux-4.4.14/arch/tile/include/asm/
Dpgtable_64.h34 #define PTRS_PER_PMD _HV_L1_ENTRIES(HPAGE_SHIFT) macro
Dpgtable.h398 return (address >> PMD_SHIFT) & (PTRS_PER_PMD - 1); in pmd_index()
/linux-4.4.14/arch/arm64/mm/
Dmmu.c127 } while (pmd++, i++, i < PTRS_PER_PMD); in split_pud()
142 pmd = alloc(PTRS_PER_PMD * sizeof(pmd_t)); in alloc_init_pmd()
557 static pmd_t bm_pmd[PTRS_PER_PMD] __page_aligned_bss;
Ddump.c267 for (i = 0; i < PTRS_PER_PMD; i++, pmd++) { in walk_pmd()
/linux-4.4.14/mm/kasan/
Dkasan_init.c36 pmd_t kasan_zero_pmd[PTRS_PER_PMD] __page_aligned_bss;
/linux-4.4.14/arch/powerpc/mm/
Dpgtable_64.c667 pgtable_slot = (pgtable_t *)pmdp + PTRS_PER_PMD; in pgtable_trans_huge_deposit()
684 pgtable_slot = (pgtable_t *)pmdp + PTRS_PER_PMD; in pgtable_trans_huge_withdraw()
820 pgtable_slot = (pgtable_t *)pmdp + PTRS_PER_PMD; in pmdp_huge_get_and_clear()
/linux-4.4.14/arch/m68k/mm/
Dmemory.c35 #define PTABLE_SIZE (PTRS_PER_PMD * sizeof(pmd_t))
Dmotorola.c94 last_pgtable += PTRS_PER_PMD; in kernel_ptr_table()
/linux-4.4.14/arch/arm64/include/asm/
Dpgtable-hwdef.h61 #define PTRS_PER_PMD PTRS_PER_PTE macro
Dpgtable.h467 #define pmd_index(addr) (((addr) >> PMD_SHIFT) & (PTRS_PER_PMD - 1))
/linux-4.4.14/arch/mn10300/include/asm/
Dpgtable.h60 #define PTRS_PER_PMD 1 /* we don't really have any PMD physically */ macro
440 (((address) >> PMD_SHIFT) & (PTRS_PER_PMD - 1))
/linux-4.4.14/arch/um/kernel/
Dmem.c106 for (; (j < PTRS_PER_PMD) && (vaddr < end); pmd++, j++) { in fixrange_init()
/linux-4.4.14/arch/ia64/include/asm/
Dpgtable.h100 #define PTRS_PER_PMD (1UL << (PTRS_PER_PTD_SHIFT)) macro
395 ((pmd_t *) pud_page_vaddr(*(dir)) + (((addr) >> PMD_SHIFT) & (PTRS_PER_PMD - 1)))
/linux-4.4.14/arch/parisc/include/asm/
Dpgtable.h122 #define PTRS_PER_PMD (1UL << BITS_PER_PMD) macro
431 #define pmd_index(addr) (((addr) >> PMD_SHIFT) & (PTRS_PER_PMD - 1))
/linux-4.4.14/arch/s390/mm/
Ddump_pagetables.c133 for (i = 0; i < PTRS_PER_PMD && addr < max_addr; i++) { in walk_pmd_level()
Dpgtable.c285 offset = (offset & (PTRS_PER_PMD - 1)) * PMD_SIZE; in __gmap_segment_gaddr()
286 mask = ~(PTRS_PER_PMD * sizeof(pmd_t) - 1); in __gmap_segment_gaddr()
/linux-4.4.14/arch/metag/include/asm/
Dpgtable.h190 #define pmd_index(address) (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1))
/linux-4.4.14/arch/score/include/asm/
Dpgtable.h72 #define __pmd_offset(address) (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1))
/linux-4.4.14/arch/metag/mm/
Dinit.c279 for (; (j < PTRS_PER_PMD) && (vaddr != end); pmd++, j++) { in allocate_pgtables()
/linux-4.4.14/arch/hexagon/include/asm/
Dpgtable.h231 #define pmd_index(address) (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1))
/linux-4.4.14/arch/alpha/include/asm/
Dpgtable.h45 #define PTRS_PER_PMD (1UL << (PAGE_SHIFT-3)) macro
/linux-4.4.14/arch/openrisc/include/asm/
Dpgtable.h385 (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1))
/linux-4.4.14/arch/unicore32/mm/
Dfault.c65 if (PTRS_PER_PMD != 1) in show_pte()
/linux-4.4.14/arch/microblaze/include/asm/
Dpgtable.h156 #define PTRS_PER_PMD 1 macro
/linux-4.4.14/arch/frv/include/asm/
Dpgtable.h137 #define PTRS_PER_PMD 1 macro
/linux-4.4.14/arch/ia64/mm/
Dinit.c611 BUG_ON(PTRS_PER_PMD * sizeof(pmd_t) != PAGE_SIZE); in mem_init()
/linux-4.4.14/arch/s390/include/asm/
Dpgtable.h84 #define PTRS_PER_PMD 2048 macro
1315 #define pmd_index(address) (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1))
/linux-4.4.14/drivers/lguest/
Dpage_tables.c611 for (i = 0; i < PTRS_PER_PMD; i++) in release_pgd()
/linux-4.4.14/fs/
Ddax.c645 for (i = 0; i < PTRS_PER_PMD; i++) in __dax_pmd_fault()
/linux-4.4.14/arch/arm/kvm/
Dmmu.c713 (pmd_t *)hwpgd + i * PTRS_PER_PMD); in kvm_alloc_stage2_pgd()
1025 mask = PTRS_PER_PMD - 1; in transparent_hugepage_adjust()
/linux-4.4.14/arch/mips/kernel/
Dasm-offsets.c205 DEFINE(_PTRS_PER_PMD, PTRS_PER_PMD); in output_mm_defines()
/linux-4.4.14/fs/proc/
Dtask_mmu.c47 pmds = PTRS_PER_PMD * sizeof(pmd_t) * mm_nr_pmds(mm); in task_mem()