Lines Matching refs:pmd_t

70 void ___pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmd)  in ___pmd_free_tlb()
197 void pud_populate(struct mm_struct *mm, pud_t *pudp, pmd_t *pmd) in pud_populate()
222 static void free_pmds(struct mm_struct *mm, pmd_t *pmds[], int count) in free_pmds()
234 static int preallocate_pmds(struct mm_struct *mm, pmd_t *pmds[], int count) in preallocate_pmds()
244 pmd_t *pmd = (pmd_t *)__get_free_page(gfp); in preallocate_pmds()
276 pmd_t *pmd = (pmd_t *)pgd_page_vaddr(pgd); in mop_up_one_pmd()
305 static void pgd_prepopulate_pmd(struct mm_struct *mm, pgd_t *pgd, pmd_t *pmds[]) in pgd_prepopulate_pmd()
318 pmd_t *pmd = pmds[i]; in pgd_prepopulate_pmd()
321 memcpy(pmd, (pmd_t *)pgd_page_vaddr(swapper_pg_dir[i]), in pgd_prepopulate_pmd()
322 sizeof(pmd_t) * PTRS_PER_PMD); in pgd_prepopulate_pmd()
330 pgd_t *k_pgd, pmd_t *pmds[]) in pgd_prepopulate_user_pmd()
345 pmd_t *pmd = pmds[i]; in pgd_prepopulate_user_pmd()
347 memcpy(pmd, (pmd_t *)pgd_page_vaddr(*s_pgd), in pgd_prepopulate_user_pmd()
348 sizeof(pmd_t) * PTRS_PER_PMD); in pgd_prepopulate_user_pmd()
356 pgd_t *k_pgd, pmd_t *pmds[]) in pgd_prepopulate_user_pmd()
437 pmd_t *u_pmds[MAX_PREALLOCATED_USER_PMDS]; in pgd_alloc()
438 pmd_t *pmds[MAX_PREALLOCATED_PMDS]; in pgd_alloc()
510 unsigned long address, pmd_t *pmdp, in pmdp_set_access_flags()
511 pmd_t entry, int dirty) in pmdp_set_access_flags()
565 unsigned long addr, pmd_t *pmdp) in pmdp_test_and_clear_young()
609 unsigned long address, pmd_t *pmdp) in pmdp_clear_flush_young()
742 int pmd_set_huge(pmd_t *pmd, phys_addr_t addr, pgprot_t prot) in pmd_set_huge()
787 int pmd_clear_huge(pmd_t *pmd) in pmd_clear_huge()
810 pmd_t *pmd, *pmd_sv; in pud_free_pmd_page()
817 pmd = (pmd_t *)pud_page_vaddr(*pud); in pud_free_pmd_page()
818 pmd_sv = (pmd_t *)__get_free_page(GFP_KERNEL); in pud_free_pmd_page()
854 int pmd_free_pte_page(pmd_t *pmd, unsigned long addr) in pmd_free_pte_page()
883 int pmd_free_pte_page(pmd_t *pmd, unsigned long addr) in pmd_free_pte_page()