Lines Matching refs:dst_vma
4262 struct vm_area_struct *dst_vma, in hugetlb_mcopy_atomic_pte() argument
4270 int vm_shared = dst_vma->vm_flags & VM_SHARED; in hugetlb_mcopy_atomic_pte()
4271 struct hstate *h = hstate_vma(dst_vma); in hugetlb_mcopy_atomic_pte()
4279 page = alloc_huge_page(dst_vma, dst_addr, 0); in hugetlb_mcopy_atomic_pte()
4306 mapping = dst_vma->vm_file->f_mapping; in hugetlb_mcopy_atomic_pte()
4307 idx = vma_hugecache_offset(h, dst_vma, dst_addr); in hugetlb_mcopy_atomic_pte()
4354 hugepage_add_new_anon_rmap(page, dst_vma, dst_addr); in hugetlb_mcopy_atomic_pte()
4357 _dst_pte = make_huge_pte(dst_vma, page, dst_vma->vm_flags & VM_WRITE); in hugetlb_mcopy_atomic_pte()
4358 if (dst_vma->vm_flags & VM_WRITE) in hugetlb_mcopy_atomic_pte()
4364 (void)huge_ptep_set_access_flags(dst_vma, dst_addr, dst_pte, _dst_pte, in hugetlb_mcopy_atomic_pte()
4365 dst_vma->vm_flags & VM_WRITE); in hugetlb_mcopy_atomic_pte()
4369 update_mmu_cache(dst_vma, dst_addr, dst_pte); in hugetlb_mcopy_atomic_pte()