Lines Matching refs:pmd_t
54 void ___pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmd) in ___pmd_free_tlb()
181 void pud_populate(struct mm_struct *mm, pud_t *pudp, pmd_t *pmd) in pud_populate()
206 static void free_pmds(struct mm_struct *mm, pmd_t *pmds[], int count) in free_pmds()
218 static int preallocate_pmds(struct mm_struct *mm, pmd_t *pmds[], int count) in preallocate_pmds()
228 pmd_t *pmd = (pmd_t *)__get_free_page(gfp); in preallocate_pmds()
260 pmd_t *pmd = (pmd_t *)pgd_page_vaddr(pgd); in mop_up_one_pmd()
289 static void pgd_prepopulate_pmd(struct mm_struct *mm, pgd_t *pgd, pmd_t *pmds[]) in pgd_prepopulate_pmd()
302 pmd_t *pmd = pmds[i]; in pgd_prepopulate_pmd()
305 memcpy(pmd, (pmd_t *)pgd_page_vaddr(swapper_pg_dir[i]), in pgd_prepopulate_pmd()
306 sizeof(pmd_t) * PTRS_PER_PMD); in pgd_prepopulate_pmd()
314 pgd_t *k_pgd, pmd_t *pmds[]) in pgd_prepopulate_user_pmd()
329 pmd_t *pmd = pmds[i]; in pgd_prepopulate_user_pmd()
331 memcpy(pmd, (pmd_t *)pgd_page_vaddr(*s_pgd), in pgd_prepopulate_user_pmd()
332 sizeof(pmd_t) * PTRS_PER_PMD); in pgd_prepopulate_user_pmd()
340 pgd_t *k_pgd, pmd_t *pmds[]) in pgd_prepopulate_user_pmd()
420 pmd_t *u_pmds[MAX_PREALLOCATED_USER_PMDS]; in pgd_alloc()
421 pmd_t *pmds[MAX_PREALLOCATED_PMDS]; in pgd_alloc()
493 unsigned long address, pmd_t *pmdp, in pmdp_set_access_flags()
494 pmd_t entry, int dirty) in pmdp_set_access_flags()
548 unsigned long addr, pmd_t *pmdp) in pmdp_test_and_clear_young()
592 unsigned long address, pmd_t *pmdp) in pmdp_clear_flush_young()
725 int pmd_set_huge(pmd_t *pmd, phys_addr_t addr, pgprot_t prot) in pmd_set_huge()
770 int pmd_clear_huge(pmd_t *pmd) in pmd_clear_huge()
801 pmd_t *pmd, *pmd_sv; in pud_free_pmd_page()
805 pmd = (pmd_t *)pud_page_vaddr(*pud); in pud_free_pmd_page()
806 pmd_sv = (pmd_t *)__get_free_page(GFP_KERNEL); in pud_free_pmd_page()
842 int pmd_free_pte_page(pmd_t *pmd, unsigned long addr) in pmd_free_pte_page()
868 int pmd_free_pte_page(pmd_t *pmd, unsigned long addr) in pmd_free_pte_page()