Lines Matching full:merge

97 /* Helper function which provides a wrapper around a merge new VMA operation. */
112 * Helper function which provides a wrapper around a merge existing VMA
130 * Helper function to reset merge state the associated VMA iterator to a
149 * Helper function to try to merge a new VMA.
151 * Update vmg and the iterator for it and try to merge, otherwise allocate a new
274 * performs the merge/split only.
420 * NO merge.
433 * Merge BOTH sides.
442 /* Merge with A, delete B. */
452 * Merge to PREVIOUS VMA.
469 * Merge to NEXT VMA.
488 * Merge BOTH sides.
493 vma_d->vm_ops = NULL; /* This would otherwise degrade the merge. */
496 /* Merge with A, delete D. */
506 * Merge to NEXT VMA.
524 * Merge BOTH sides.
594 /* 1. Set up new VMA with special flag that would otherwise merge. */
600 * This should merge if not for the VM_SPECIAL flag.
613 /* 2. Modify VMA with special flag that would otherwise merge. */
672 * If it does, then we cannot merge as the resources that the close()
694 * This is picked up by a specific check in the modified VMA merge.
707 * The only case of a new VMA merge that results in a VMA being deleted
742 * In this instance, if vma has a close hook, the merge simply cannot
755 * The VMA being modified in a way that would otherwise merge should
770 * In this instance, if vma has a close hook, the merge simply cannot
792 * to merge with both the previous and next VMAs.
795 * merge can proceed.
818 * we reduce the operation to a merge between prev and vma.
865 * We should allow the partial merge of a proposed new VMA if the
918 * Merge right case - partial span.
952 * Merge right case - full span.
980 * Merge left case - partial span.
1015 * Merge left case - full span.
1044 * Merge both case.
1074 * Non-merge ranges. the modified VMA merge operation assumes that the
1151 * In the case of modified VMA merge, merging both left and right VMAs
1153 * to a merge of prev and VMA:
1168 * merge with the NULL vmg->anon_vma.
1170 * However, when prev is compared to next, the merge should fail.
1428 /* This will cause the merge to fail. */
1477 * This should result in a merge.
1503 /* Move backwards and do not merge. */
1515 /* Move a VMA into position next to another and merge the two. */