Home
last modified time | relevance | path

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

/linux-4.1.27/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.1.27/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.1.27/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.1.27/arch/frv/mm/
Dpgalloc.c113 if (PTRS_PER_PMD == 1) in pgd_ctor()
120 if (PTRS_PER_PMD > 1) in pgd_ctor()
/linux-4.1.27/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.1.27/arch/mn10300/mm/
Dpgtable.c132 if (PTRS_PER_PMD == 1) in pgd_ctor()
139 if (PTRS_PER_PMD > 1) in pgd_ctor()
/linux-4.1.27/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.1.27/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.h516 return (address >> PMD_SHIFT) & (PTRS_PER_PMD - 1); in pmd_index()
/linux-4.1.27/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.h204 (((pmd_t *) pud_page_vaddr(*(pudp))) + (((addr) >> PMD_SHIFT) & (PTRS_PER_PMD - 1)))
431 return *(char **)(pmdp + PTRS_PER_PMD); in get_hpte_slot_array()
Dpgtable-ppc32.h44 #define PTRS_PER_PMD 1 macro
/linux-4.1.27/arch/x86/mm/
Ddump_pagetables.c100 #define PUD_LEVEL_MULT (PTRS_PER_PMD * PMD_LEVEL_MULT)
283 #if PTRS_PER_PMD > 1
292 for (i = 0; i < PTRS_PER_PMD; i++) { in walk_pmd_level()
Dkasan_init_64.c15 static pmd_t kasan_zero_pmd[PTRS_PER_PMD] __page_aligned_bss;
191 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.c715 for (i = 0; i < PTRS_PER_PMD; i++) in try_to_free_pmd_page()
/linux-4.1.27/arch/parisc/mm/
Dinit.c43 pmd_t pmd0[PTRS_PER_PMD] __attribute__ ((__section__ (".data..vm0.pmd"), aligned(PAGE_SIZE)));
424 #if PTRS_PER_PMD == 1 in map_pages()
427 start_pmd = ((start_vaddr >> PMD_SHIFT) & (PTRS_PER_PMD - 1)); in map_pages()
434 #if PTRS_PER_PMD == 1 in map_pages()
455 for (tmp1 = start_pmd; tmp1 < PTRS_PER_PMD; tmp1++, pmd++) { in map_pages()
/linux-4.1.27/arch/sh/mm/
Dpgtable.c27 PTRS_PER_PMD * (1<<PTE_MAGNITUDE), in pgtable_cache_init()
Dfault.c102 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.1.27/include/asm-generic/
Dpgtable-nopmd.h20 #define PTRS_PER_PMD 1 macro
/linux-4.1.27/arch/tile/kernel/
Dhead_64.S246 .rept PTRS_PER_PMD
261 .rept PTRS_PER_PMD
/linux-4.1.27/arch/m32r/include/asm/
Dpgtable-2level.h18 #define PTRS_PER_PMD 1 macro
Dpgtable.h316 (((address) >> PMD_SHIFT) & (PTRS_PER_PMD - 1))
/linux-4.1.27/arch/mips/mm/
Dpgtable-64.c49 end = p + PTRS_PER_PMD; in pmd_init()
Dinit.c237 for (; (k < PTRS_PER_PMD) && (vaddr < end); pmd++, k++) { in fixrange_init()
449 pmd_t invalid_pmd_table[PTRS_PER_PMD] __page_aligned_bss;
Dtlbex.c843 uasm_i_andi(p, tmp, tmp, (PTRS_PER_PMD - 1)<<3); in build_get_pmde64()
1179 uasm_i_andi(p, scratch, scratch, (PTRS_PER_PMD - 1) << 3); in build_fast_tlb_refill_handler()
/linux-4.1.27/arch/unicore32/kernel/
Dhibernate.c93 for (pmd_idx = 0; pmd_idx < PTRS_PER_PMD; pmd++, pmd_idx++) { in resume_physical_mapping_init()
/linux-4.1.27/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.1.27/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.1.27/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.c1189 PTRS_PER_PGD * PTRS_PER_PMD * sizeof(pmd_t))
1465 pmd0 += PTRS_PER_PMD; in early_paging_init()
/linux-4.1.27/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
854 (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1)))
/linux-4.1.27/arch/arm64/mm/
Dmmu.c121 } while (pmd++, i++, i < PTRS_PER_PMD); in split_pud()
136 pmd = alloc(PTRS_PER_PMD * sizeof(pmd_t)); in alloc_init_pmd()
562 static pmd_t bm_pmd[PTRS_PER_PMD] __page_aligned_bss;
Ddump.c251 for (i = 0; i < PTRS_PER_PMD; i++, pmd++) { in walk_pmd()
/linux-4.1.27/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.1.27/arch/x86/xen/
Dmmu.c640 #if PTRS_PER_PMD > 1 in __xen_pgd_walk()
672 if (PTRS_PER_PMD > 1) /* not folded */ in __xen_pgd_walk()
675 for (pmdidx = 0; pmdidx < PTRS_PER_PMD; pmdidx++) { in __xen_pgd_walk()
1716 for (pmdidx = 0; pmdidx < PTRS_PER_PMD && pfn < max_pfn; pmdidx++) { in xen_map_identity_early()
1902 static RESERVE_BRK_ARRAY(pmd_t, initial_kernel_pmd, PTRS_PER_PMD);
1903 static RESERVE_BRK_ARRAY(pmd_t, swapper_kernel_pmd, PTRS_PER_PMD);
1923 extend_brk(sizeof(pmd_t) * PTRS_PER_PMD, PAGE_SIZE); in xen_write_cr3_init()
1946 extend_brk(sizeof(pmd_t) * PTRS_PER_PMD, PAGE_SIZE); in xen_setup_kernel_pagetable()
/linux-4.1.27/arch/powerpc/mm/
Dpgtable_64.c682 pgtable_slot = (pgtable_t *)pmdp + PTRS_PER_PMD; in pgtable_trans_huge_deposit()
699 pgtable_slot = (pgtable_t *)pmdp + PTRS_PER_PMD; in pgtable_trans_huge_withdraw()
835 pgtable_slot = (pgtable_t *)pmdp + PTRS_PER_PMD; in pmdp_get_and_clear()
/linux-4.1.27/arch/arm64/include/asm/
Dpgtable-hwdef.h28 #define PTRS_PER_PMD PTRS_PER_PTE macro
Dpgtable.h405 #define pmd_index(addr) (((addr) >> PMD_SHIFT) & (PTRS_PER_PMD - 1))
/linux-4.1.27/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.1.27/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.1.27/arch/parisc/include/asm/
Dpgtable.h118 #define PTRS_PER_PMD (1UL << BITS_PER_PMD) macro
414 ((pmd_t *) pgd_page_vaddr(*(dir)) + (((address)>>PMD_SHIFT) & (PTRS_PER_PMD-1)))
/linux-4.1.27/arch/um/kernel/
Dmem.c106 for (; (j < PTRS_PER_PMD) && (vaddr < end); pmd++, j++) { in fixrange_init()
/linux-4.1.27/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.1.27/arch/s390/mm/
Ddump_pagetables.c133 for (i = 0; i < PTRS_PER_PMD && addr < max_addr; i++) { in walk_pmd_level()
Dpgtable.c321 offset = (offset & (PTRS_PER_PMD - 1)) * PMD_SIZE; in __gmap_segment_gaddr()
322 mask = ~(PTRS_PER_PMD * sizeof(pmd_t) - 1); in __gmap_segment_gaddr()
/linux-4.1.27/arch/metag/include/asm/
Dpgtable.h190 #define pmd_index(address) (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1))
/linux-4.1.27/arch/metag/mm/
Dinit.c279 for (; (j < PTRS_PER_PMD) && (vaddr != end); pmd++, j++) { in allocate_pgtables()
/linux-4.1.27/arch/score/include/asm/
Dpgtable.h72 #define __pmd_offset(address) (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1))
/linux-4.1.27/arch/hexagon/include/asm/
Dpgtable.h231 #define pmd_index(address) (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1))
/linux-4.1.27/arch/openrisc/include/asm/
Dpgtable.h385 (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1))
/linux-4.1.27/arch/alpha/include/asm/
Dpgtable.h45 #define PTRS_PER_PMD (1UL << (PAGE_SHIFT-3)) macro
/linux-4.1.27/arch/unicore32/mm/
Dfault.c65 if (PTRS_PER_PMD != 1) in show_pte()
/linux-4.1.27/arch/microblaze/include/asm/
Dpgtable.h156 #define PTRS_PER_PMD 1 macro
/linux-4.1.27/arch/frv/include/asm/
Dpgtable.h137 #define PTRS_PER_PMD 1 macro
/linux-4.1.27/arch/s390/include/asm/
Dpgtable.h84 #define PTRS_PER_PMD 2048 macro
1250 #define pmd_index(address) (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1))
/linux-4.1.27/arch/ia64/mm/
Dinit.c618 BUG_ON(PTRS_PER_PMD * sizeof(pmd_t) != PAGE_SIZE); in mem_init()
/linux-4.1.27/drivers/lguest/
Dpage_tables.c611 for (i = 0; i < PTRS_PER_PMD; i++) in release_pgd()
/linux-4.1.27/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.1.27/arch/mips/kernel/
Dasm-offsets.c204 DEFINE(_PTRS_PER_PMD, PTRS_PER_PMD); in output_mm_defines()
/linux-4.1.27/include/linux/
Dmm.h1589 unsigned long mask = ~(PTRS_PER_PMD * sizeof(pmd_t) - 1); in pmd_to_page()
/linux-4.1.27/fs/proc/
Dtask_mmu.c46 pmds = PTRS_PER_PMD * sizeof(pmd_t) * mm_nr_pmds(mm); in task_mem()