Lines Matching refs:dst_pmd
57 int mfill_atomic_install_pte(struct mm_struct *dst_mm, pmd_t *dst_pmd, in mfill_atomic_install_pte() argument
83 dst_pte = pte_offset_map_lock(dst_mm, dst_pmd, dst_addr, &ptl); in mfill_atomic_install_pte()
124 pmd_t *dst_pmd, in mcopy_atomic_pte() argument
170 ret = mfill_atomic_install_pte(dst_mm, dst_pmd, dst_vma, dst_addr, in mcopy_atomic_pte()
182 pmd_t *dst_pmd, in mfill_zeropage_pte() argument
194 dst_pte = pte_offset_map_lock(dst_mm, dst_pmd, dst_addr, &ptl); in mfill_zeropage_pte()
218 pmd_t *dst_pmd, in mcontinue_atomic_pte() argument
236 ret = mfill_atomic_install_pte(dst_mm, dst_pmd, dst_vma, dst_addr, in mcontinue_atomic_pte()
437 pmd_t *dst_pmd, in mfill_atomic_pte() argument
448 return mcontinue_atomic_pte(dst_mm, dst_pmd, dst_vma, dst_addr, in mfill_atomic_pte()
464 err = mcopy_atomic_pte(dst_mm, dst_pmd, dst_vma, in mfill_atomic_pte()
468 err = mfill_zeropage_pte(dst_mm, dst_pmd, in mfill_atomic_pte()
472 err = shmem_mfill_atomic_pte(dst_mm, dst_pmd, dst_vma, in mfill_atomic_pte()
491 pmd_t *dst_pmd; in __mcopy_atomic() local
576 dst_pmd = mm_alloc_pmd(dst_mm, dst_addr); in __mcopy_atomic()
577 if (unlikely(!dst_pmd)) { in __mcopy_atomic()
582 dst_pmdval = pmd_read_atomic(dst_pmd); in __mcopy_atomic()
592 unlikely(__pte_alloc(dst_mm, dst_pmd))) { in __mcopy_atomic()
597 if (unlikely(pmd_trans_huge(*dst_pmd))) { in __mcopy_atomic()
602 BUG_ON(pmd_none(*dst_pmd)); in __mcopy_atomic()
603 BUG_ON(pmd_trans_huge(*dst_pmd)); in __mcopy_atomic()
605 err = mfill_atomic_pte(dst_mm, dst_pmd, dst_vma, dst_addr, in __mcopy_atomic()