Lines Matching defs:range

111 	struct userfaultfd_wake_range *range = key;
119 start = range->start;
120 len = range->len;
842 struct userfaultfd_wake_range range = { .len = 0, };
890 __wake_up_locked_key(&ctx->fault_pending_wqh, TASK_NORMAL, &range);
891 __wake_up(&ctx->fault_wqh, TASK_NORMAL, 1, &range);
1183 struct userfaultfd_wake_range *range)
1186 /* wake all in the range and autoremove */
1189 range);
1191 __wake_up(&ctx->fault_wqh, TASK_NORMAL, 1, range);
1196 struct userfaultfd_wake_range *range)
1223 __wake_userfault(ctx, range);
1287 ret = validate_range(mm, uffdio_register.range.start,
1288 uffdio_register.range.len);
1292 start = uffdio_register.range.start;
1293 end = start + uffdio_register.range.len;
1304 /* check that there's at least one vma in the range */
1455 * specified and all checks passed with the range
1463 * succeed on this range.
1505 /* check that there's at least one vma in the range */
1575 struct userfaultfd_wake_range range;
1576 range.start = start;
1577 range.len = vma_end - start;
1578 wake_userfault(vma->vm_userfaultfd_ctx.ctx, &range);
1630 struct userfaultfd_wake_range range;
1641 range.start = uffdio_wake.start;
1642 range.len = uffdio_wake.len;
1648 VM_BUG_ON(!range.len);
1650 wake_userfault(ctx, &range);
1663 struct userfaultfd_wake_range range;
1683 * in the userland range.
1704 range.len = ret;
1706 range.start = uffdio_copy.dst;
1707 wake_userfault(ctx, &range);
1709 ret = range.len == uffdio_copy.len ? 0 : -EAGAIN;
1720 struct userfaultfd_wake_range range;
1734 ret = validate_range(ctx->mm, uffdio_zeropage.range.start,
1735 uffdio_zeropage.range.len);
1743 ret = mfill_zeropage(ctx->mm, uffdio_zeropage.range.start,
1744 uffdio_zeropage.range.len,
1756 range.len = ret;
1758 range.start = uffdio_zeropage.range.start;
1759 wake_userfault(ctx, &range);
1761 ret = range.len == uffdio_zeropage.range.len ? 0 : -EAGAIN;
1772 struct userfaultfd_wake_range range;
1784 ret = validate_range(ctx->mm, uffdio_wp.range.start,
1785 uffdio_wp.range.len);
1800 ret = mwriteprotect_range(ctx->mm, uffdio_wp.range.start,
1801 uffdio_wp.range.len, mode_wp,
1812 range.start = uffdio_wp.range.start;
1813 range.len = uffdio_wp.range.len;
1814 wake_userfault(ctx, &range);