Lines Matching defs:prev
138 struct vm_area_struct **prev, unsigned long start,
148 *prev = vma;
153 *prev = vma_merge(&vmi, mm, *prev, start, end, new_flags,
156 if (*prev) {
157 vma = *prev;
161 *prev = vma;
280 struct vm_area_struct **prev,
287 *prev = vma;
316 *prev = NULL; /* tell sys_madvise we drop mmap_lock */
564 struct vm_area_struct **prev,
570 *prev = vma;
597 struct vm_area_struct **prev,
603 *prev = vma;
860 struct vm_area_struct **prev,
866 *prev = vma;
874 *prev = NULL; /* mmap_lock has been dropped, prev is stale */
914 struct vm_area_struct **prev,
924 *prev = vma;
944 *prev = NULL;
975 struct vm_area_struct **prev,
983 *prev = NULL; /* tell sys_madvise we drop mmap_lock */
1025 struct vm_area_struct **prev,
1035 return madvise_remove(vma, prev, start, end);
1037 return madvise_willneed(vma, prev, start, end);
1039 return madvise_cold(vma, prev, start, end);
1041 return madvise_pageout(vma, prev, start, end);
1045 return madvise_dontneed_free(vma, prev, start, end, behavior);
1048 return madvise_populate(vma, prev, start, end, behavior);
1096 return madvise_collapse(vma, prev, start, end);
1101 error = madvise_update_vma(vma, prev, start, end, new_flags,
1232 struct vm_area_struct **prev, unsigned long start,
1236 struct vm_area_struct *prev;
1245 vma = find_vma_prev(mm, start, &prev);
1247 prev = vma;
1270 error = visit(vma, &prev, start, tmp, arg);
1274 if (prev && start < prev->vm_end)
1275 start = prev->vm_end;
1278 if (prev)
1279 vma = find_vma(mm, prev->vm_end);
1289 struct vm_area_struct **prev,
1299 error = madvise_update_vma(vma, prev, start, end, vma->vm_flags,