Lines Matching refs:pmd_t
61 void ___pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmd)
188 void pud_populate(struct mm_struct *mm, pud_t *pudp, pmd_t *pmd)
213 static void free_pmds(struct mm_struct *mm, pmd_t *pmds[], int count)
225 static int preallocate_pmds(struct mm_struct *mm, pmd_t *pmds[], int count)
235 pmd_t *pmd = (pmd_t *)__get_free_page(gfp);
267 pmd_t *pmd = (pmd_t *)pgd_page_vaddr(pgd);
296 static void pgd_prepopulate_pmd(struct mm_struct *mm, pgd_t *pgd, pmd_t *pmds[])
309 pmd_t *pmd = pmds[i];
312 memcpy(pmd, (pmd_t *)pgd_page_vaddr(swapper_pg_dir[i]),
313 sizeof(pmd_t) * PTRS_PER_PMD);
321 pgd_t *k_pgd, pmd_t *pmds[])
336 pmd_t *pmd = pmds[i];
338 memcpy(pmd, (pmd_t *)pgd_page_vaddr(*s_pgd),
339 sizeof(pmd_t) * PTRS_PER_PMD);
347 pgd_t *k_pgd, pmd_t *pmds[])
427 pmd_t *u_pmds[MAX_PREALLOCATED_USER_PMDS];
428 pmd_t *pmds[MAX_PREALLOCATED_PMDS];
500 unsigned long address, pmd_t *pmdp,
501 pmd_t entry, int dirty)
555 unsigned long addr, pmd_t *pmdp)
599 unsigned long address, pmd_t *pmdp)
730 int pmd_set_huge(pmd_t *pmd, phys_addr_t addr, pgprot_t prot)
773 int pmd_clear_huge(pmd_t *pmd)
804 pmd_t *pmd, *pmd_sv;
809 pmd_sv = (pmd_t *)__get_free_page(GFP_KERNEL);
847 int pmd_free_pte_page(pmd_t *pmd, unsigned long addr)
873 int pmd_free_pte_page(pmd_t *pmd, unsigned long addr)