Lines Matching defs:merge
631 * Checking if the @vma can expand and merge with @next needs to be handled by
723 * per-vma resources, so we don't attempt to merge those if the caller indicates
724 * the current vma may be removed as part of the merge.
766 * Return true if we can merge this (vm_flags,anon_vma,file,vm_pgoff)
769 * We cannot merge two vmas if they have differently assigned (non-NULL)
776 * We assume the vma may be removed as part of the merge.
793 * Return true if we can merge this (vm_flags,anon_vma,file,vm_pgoff)
796 * We cannot merge two vmas if they have differently assigned (non-NULL)
799 * We assume that vma is not removed as part of the merge.
837 * cannot merge might become might become
911 /* Can we merge the predecessor? */
920 /* Can we merge the successor? */
941 /* Can we merge both the predecessor and the successor? */
1055 * we can merge the two vma's. For example, we refuse to merge a vma if
1077 * by another page fault trying to merge _that_. But that's ok: if it
1107 * anon_vmas being allocated, preventing vma merge in subsequent
2693 struct vm_area_struct *next, *prev, *merge;
2813 * If vm_flags changed after call_mmap(), we should try merge
2817 merge = vma_merge(&vmi, mm, prev, vma->vm_start,
2821 if (merge) {
2831 vma = merge;
2878 * call covers the non-merge case.
3376 * the merge to happen. mremap must change the