Lines Matching refs:dst_vma
4717 struct vm_area_struct *dst_vma,
4725 int vm_shared = dst_vma->vm_flags & VM_SHARED;
4726 struct hstate *h = hstate_vma(dst_vma);
4737 hugetlbfs_pagecache_present(h, dst_vma, dst_addr)) {
4742 page = alloc_huge_page(dst_vma, dst_addr, 0);
4771 mapping = dst_vma->vm_file->f_mapping;
4772 idx = vma_hugecache_offset(h, dst_vma, dst_addr);
4819 hugepage_add_new_anon_rmap(page, dst_vma, dst_addr);
4822 _dst_pte = make_huge_pte(dst_vma, page, dst_vma->vm_flags & VM_WRITE);
4823 if (dst_vma->vm_flags & VM_WRITE)
4829 (void)huge_ptep_set_access_flags(dst_vma, dst_addr, dst_pte, _dst_pte,
4830 dst_vma->vm_flags & VM_WRITE);
4834 update_mmu_cache(dst_vma, dst_addr, dst_pte);