Lines Matching refs:prev
430 struct vm_area_struct *vma, *prev; in userfaultfd_release() local
446 prev = NULL; in userfaultfd_release()
452 prev = vma; in userfaultfd_release()
456 prev = vma_merge(mm, prev, vma->vm_start, vma->vm_end, in userfaultfd_release()
461 if (prev) in userfaultfd_release()
462 vma = prev; in userfaultfd_release()
464 prev = vma; in userfaultfd_release()
721 struct vm_area_struct *vma, *prev, *cur; in userfaultfd_register() local
764 vma = find_vma_prev(mm, start, &prev); in userfaultfd_register()
810 prev = vma; in userfaultfd_register()
833 prev = vma_merge(mm, prev, start, vma_end, new_flags, in userfaultfd_register()
837 if (prev) { in userfaultfd_register()
838 vma = prev; in userfaultfd_register()
861 prev = vma; in userfaultfd_register()
885 struct vm_area_struct *vma, *prev, *cur; in userfaultfd_unregister() local
906 vma = find_vma_prev(mm, start, &prev); in userfaultfd_unregister()
947 prev = vma; in userfaultfd_unregister()
967 prev = vma_merge(mm, prev, start, vma_end, new_flags, in userfaultfd_unregister()
971 if (prev) { in userfaultfd_unregister()
972 vma = prev; in userfaultfd_unregister()
995 prev = vma; in userfaultfd_unregister()