Lines Matching refs:pmd_t
63 void ___pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmd) in ___pmd_free_tlb()
171 void pud_populate(struct mm_struct *mm, pud_t *pudp, pmd_t *pmd) in pud_populate()
194 static void free_pmds(struct mm_struct *mm, pmd_t *pmds[]) in free_pmds()
206 static int preallocate_pmds(struct mm_struct *mm, pmd_t *pmds[]) in preallocate_pmds()
212 pmd_t *pmd = (pmd_t *)__get_free_page(PGALLOC_GFP); in preallocate_pmds()
247 pmd_t *pmd = (pmd_t *)pgd_page_vaddr(pgd); in pgd_mop_up_pmds()
258 static void pgd_prepopulate_pmd(struct mm_struct *mm, pgd_t *pgd, pmd_t *pmds[]) in pgd_prepopulate_pmd()
269 pmd_t *pmd = pmds[i]; in pgd_prepopulate_pmd()
272 memcpy(pmd, (pmd_t *)pgd_page_vaddr(swapper_pg_dir[i]), in pgd_prepopulate_pmd()
273 sizeof(pmd_t) * PTRS_PER_PMD); in pgd_prepopulate_pmd()
357 pmd_t *pmds[PREALLOCATED_PMDS]; in pgd_alloc()
425 unsigned long address, pmd_t *pmdp, in pmdp_set_access_flags()
426 pmd_t entry, int dirty) in pmdp_set_access_flags()
464 unsigned long addr, pmd_t *pmdp) in pmdp_test_and_clear_young()
500 unsigned long address, pmd_t *pmdp) in pmdp_clear_flush_young()
514 unsigned long address, pmd_t *pmdp) in pmdp_splitting_flush()
609 int pmd_set_huge(pmd_t *pmd, phys_addr_t addr, pgprot_t prot) in pmd_set_huge()
650 int pmd_clear_huge(pmd_t *pmd) in pmd_clear_huge()