• Home
  • Raw
  • Download

Lines Matching refs:end

90 	unsigned long end;  member
791 unsigned long start, unsigned long end) in userfaultfd_remove() argument
809 ewq.msg.arg.remove.end = end; in userfaultfd_remove()
817 unsigned long start, unsigned long end) in has_unmap_ctx() argument
823 unmap_ctx->end == end) in has_unmap_ctx()
830 unsigned long start, unsigned long end, in userfaultfd_unmap_prep() argument
833 for ( ; vma && vma->vm_start < end; vma = vma->vm_next) { in userfaultfd_unmap_prep()
838 has_unmap_ctx(ctx, unmaps, start, end)) in userfaultfd_unmap_prep()
849 unmap_ctx->end = end; in userfaultfd_unmap_prep()
866 ewq.msg.arg.remove.end = ctx->end; in userfaultfd_unmap_complete()
1314 unsigned long start, end, vma_end; in userfaultfd_register() local
1348 end = start + uffdio_register.range.len; in userfaultfd_register()
1363 if (vma->vm_start >= end) in userfaultfd_register()
1382 for (cur = vma; cur && cur->vm_start < end; cur = cur->vm_next) { in userfaultfd_register()
1409 if (is_vm_hugetlb_page(cur) && end <= cur->vm_end && in userfaultfd_register()
1410 end > cur->vm_start) { in userfaultfd_register()
1415 if (end & (vma_hpagesize - 1)) in userfaultfd_register()
1462 vma_end = min(end, vma->vm_end); in userfaultfd_register()
1479 if (vma->vm_end > end) { in userfaultfd_register()
1480 ret = split_vma(mm, vma, end, 0); in userfaultfd_register()
1497 } while (vma && vma->vm_start < end); in userfaultfd_register()
1525 unsigned long start, end, vma_end; in userfaultfd_unregister() local
1538 end = start + uffdio_unregister.len; in userfaultfd_unregister()
1553 if (vma->vm_start >= end) in userfaultfd_unregister()
1572 for (cur = vma; cur && cur->vm_start < end; cur = cur->vm_next) { in userfaultfd_unregister()
1612 vma_end = min(end, vma->vm_end); in userfaultfd_unregister()
1642 if (vma->vm_end > end) { in userfaultfd_unregister()
1643 ret = split_vma(mm, vma, end, 0); in userfaultfd_unregister()
1660 } while (vma && vma->vm_start < end); in userfaultfd_unregister()