Lines Matching defs:curr
864 * CCCC is represented by *curr or not represented at all (NULL)
877 struct vm_area_struct *curr, *next, *res;
899 curr = find_vma_intersection(mm, prev ? prev->vm_end : 0, end);
901 if (!curr || /* cases 1 - 4 */
902 end == curr->vm_end) /* cases 6 - 8, adjacent VMA */
929 VM_WARN_ON(curr && (addr != curr->vm_start || end > curr->vm_end));
948 if (curr) { /* case 6 */
949 vma_start_write(curr);
950 remove = curr;
953 err = dup_anon_vma(prev, curr, &anon_dup);
956 if (curr) {
957 vma_start_write(curr);
958 err = dup_anon_vma(prev, curr, &anon_dup);
959 if (end == curr->vm_end) { /* case 7 */
960 remove = curr;
962 adjust = curr;
963 adj_start = (end - curr->vm_start);
984 if (curr) { /* case 8 */
985 vma_pgoff = curr->vm_pgoff;
986 vma_start_write(curr);
987 remove = curr;
988 err = dup_anon_vma(next, curr, &anon_dup);