/kernel/linux/linux-5.10/mm/ |
H A D | mlock.c | 550 ret = split_vma(mm, vma, start, 1); in mlock_fixup() 556 ret = split_vma(mm, vma, end, 0); in mlock_fixup()
|
H A D | mprotect.c | 477 error = split_vma(mm, vma, start, 1); in mprotect_fixup() 483 error = split_vma(mm, vma, end, 0); in mprotect_fixup()
|
H A D | nommu.c | 1354 int split_vma(struct mm_struct *mm, struct vm_area_struct *vma, in split_vma() function 1502 ret = split_vma(mm, vma, start, 1); in do_munmap()
|
H A D | mempolicy.c | 838 err = split_vma(vma->vm_mm, vma, vmstart, 1); in mbind_range() 843 err = split_vma(vma->vm_mm, vma, vmend, 0); in mbind_range()
|
H A D | mmap.c | 714 * Helper for vma_adjust() in the split_vma insert case: insert a vma into the 819 * split_vma inserting another: so it must be in __vma_adjust() 927 * split_vma has split insert from vma, and needs in __vma_adjust() 2857 int split_vma(struct mm_struct *mm, struct vm_area_struct *vma, in split_vma() function 2912 * unmapped vm_area_struct will remain in use: so lower split_vma in __do_munmap() 2913 * places tmp vma above, and higher split_vma places tmp vma below. in __do_munmap()
|
/kernel/linux/linux-6.6/mm/ |
H A D | mprotect.c | 645 error = split_vma(vmi, vma, start, 1); in mprotect_fixup() 651 error = split_vma(vmi, vma, end, 0); in mprotect_fixup()
|
H A D | mlock.c | 438 ret = split_vma(vmi, vma, start, 1); in mlock_fixup() 444 ret = split_vma(vmi, vma, end, 0); in mlock_fixup()
|
H A D | nommu.c | 1308 int split_vma(struct vma_iterator *vmi, struct vm_area_struct *vma, in split_vma() function 1475 ret = split_vma(&vmi, vma, start, 1); in do_munmap()
|
H A D | madvise.c | 164 error = split_vma(&vmi, vma, start, 1); in madvise_update_vma() 170 error = split_vma(&vmi, vma, end, 0); in madvise_update_vma()
|
H A D | mempolicy.c | 846 err = split_vma(vmi, vma, vmstart, 1); in mbind_range() 852 err = split_vma(vmi, vma, vmend, 0); in mbind_range()
|
H A D | mmap.c | 534 * split_vma has split insert from vma, and needs in vma_complete() 2448 int split_vma(struct vma_iterator *vmi, struct vm_area_struct *vma, in split_vma() function 2489 * unmapped vm_area_struct will remain in use: so lower split_vma in do_vmi_align_munmap() 2490 * places tmp vma above, and higher split_vma places tmp vma below. in do_vmi_align_munmap()
|
/kernel/linux/linux-5.10/fs/ |
H A D | userfaultfd.c | 1421 ret = split_vma(mm, vma, start, 1); in userfaultfd_register() 1426 ret = split_vma(mm, vma, end, 0); in userfaultfd_register() 1591 ret = split_vma(mm, vma, start, 1); in userfaultfd_unregister() 1596 ret = split_vma(mm, vma, end, 0); in userfaultfd_unregister()
|
/kernel/linux/linux-6.6/fs/ |
H A D | userfaultfd.c | 1493 ret = split_vma(&vmi, vma, start, 1); in userfaultfd_register() 1498 ret = split_vma(&vmi, vma, end, 0); in userfaultfd_register() 1677 ret = split_vma(&vmi, vma, start, 1); in userfaultfd_unregister() 1682 ret = split_vma(&vmi, vma, end, 0); in userfaultfd_unregister()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | mm.h | 2585 extern int split_vma(struct mm_struct *, struct vm_area_struct *,
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | mm.h | 3258 extern int split_vma(struct vma_iterator *vmi, struct vm_area_struct *,
|