Lines Matching refs:mpnt
610 struct vm_area_struct *mpnt, *tmp; in dup_mmap() local
639 for_each_vma(vmi, mpnt) { in dup_mmap()
642 vma_start_write(mpnt); in dup_mmap()
643 if (mpnt->vm_flags & VM_DONTCOPY) { in dup_mmap()
644 retval = vma_iter_clear_gfp(&vmi, mpnt->vm_start, in dup_mmap()
645 mpnt->vm_end, GFP_KERNEL); in dup_mmap()
649 vm_stat_account(mm, mpnt->vm_flags, -vma_pages(mpnt)); in dup_mmap()
661 if (mpnt->vm_flags & VM_ACCOUNT) { in dup_mmap()
662 unsigned long len = vma_pages(mpnt); in dup_mmap()
668 tmp = vm_area_dup(mpnt); in dup_mmap()
676 retval = vma_dup_policy(mpnt, tmp); in dup_mmap()
690 } else if (anon_vma_fork(tmp, mpnt)) in dup_mmap()
720 vma_interval_tree_insert_after(tmp, mpnt, in dup_mmap()
727 retval = copy_page_range(tmp, mpnt); in dup_mmap()
730 mpnt = vma_next(&vmi); in dup_mmap()
751 if (mpnt) { in dup_mmap()
752 mas_set_range(&vmi.mas, mpnt->vm_start, mpnt->vm_end - 1); in dup_mmap()