Lines Matching refs:prev
66 struct vm_area_struct **prev, in madvise_behavior() argument
130 *prev = vma; in madvise_behavior()
135 *prev = vma_merge(mm, *prev, start, end, new_flags, vma->anon_vma, in madvise_behavior()
138 if (*prev) { in madvise_behavior()
139 vma = *prev; in madvise_behavior()
143 *prev = vma; in madvise_behavior()
254 struct vm_area_struct **prev, in madvise_willneed() argument
260 *prev = vma; in madvise_willneed()
289 *prev = NULL; /* tell sys_madvise we drop mmap_sem */ in madvise_willneed()
486 struct vm_area_struct **prev, in madvise_cold() argument
492 *prev = vma; in madvise_cold()
535 struct vm_area_struct **prev, in madvise_pageout() argument
541 *prev = vma; in madvise_pageout()
755 struct vm_area_struct **prev, in madvise_dontneed_free() argument
759 *prev = vma; in madvise_dontneed_free()
764 *prev = NULL; /* mmap_sem has been dropped, prev is stale */ in madvise_dontneed_free()
815 struct vm_area_struct **prev, in madvise_remove() argument
822 *prev = NULL; /* tell sys_madvise we drop mmap_sem */ in madvise_remove()
928 madvise_vma(struct vm_area_struct *vma, struct vm_area_struct **prev, in madvise_vma() argument
933 return madvise_remove(vma, prev, start, end); in madvise_vma()
935 return madvise_willneed(vma, prev, start, end); in madvise_vma()
937 return madvise_cold(vma, prev, start, end); in madvise_vma()
939 return madvise_pageout(vma, prev, start, end); in madvise_vma()
942 return madvise_dontneed_free(vma, prev, start, end, behavior); in madvise_vma()
944 return madvise_behavior(vma, prev, start, end, behavior); in madvise_vma()
1050 struct vm_area_struct *vma, *prev; in SYSCALL_DEFINE3() local
1096 vma = find_vma_prev(current->mm, start, &prev); in SYSCALL_DEFINE3()
1098 prev = vma; in SYSCALL_DEFINE3()
1121 error = madvise_vma(vma, &prev, start, tmp, behavior); in SYSCALL_DEFINE3()
1125 if (prev && start < prev->vm_end) in SYSCALL_DEFINE3()
1126 start = prev->vm_end; in SYSCALL_DEFINE3()
1130 if (prev) in SYSCALL_DEFINE3()
1131 vma = prev->vm_next; in SYSCALL_DEFINE3()