ITER_DEST
iov_iter_kvec(&iter, ITER_DEST, &kvec, 1, count);
iov_iter_kvec(&iter, ITER_DEST, &kvec, 1, count);
iov_iter_kvec(&iter, ITER_DEST, &kvec, 1, count);
iov_iter_bvec(&orig_iter, ITER_DEST, orig_bvecs, orig_nr_vecs, bytes);
iov_iter_bvec(&to, ITER_DEST, bio->bi_io_vec + 1, bio->bi_vcnt,
iov_iter_kvec(&msg.msg_iter, ITER_DEST, &iov, 1, size);
return lo_rw_aio(lo, cmd, pos, ITER_DEST);
iov_iter_kvec(&to, ITER_DEST, &iov, 1, sizeof(*reply));
iov_iter_bvec(&to, ITER_DEST, &bvec, 1, bvec.bv_len);
if (dir == ITER_DEST)
const int dir = ITER_DEST;
ubuf_dir == ITER_DEST)
return ublk_user_copy(iocb, to, ITER_DEST);
int rw = is_write ? ITER_SOURCE : ITER_DEST;
ret = import_ubuf(ITER_DEST, ubuf, len, &iter);
iov_iter_kvec(&ffdc_iter, ITER_DEST, &ffdc_iov, 1, SBEFIFO_MAX_FFDC_SIZE);
iov_iter_kvec(&resp_iter, ITER_DEST, &resp_iov, 1, rbytes);
iov_iter_init(&resp_iter, ITER_DEST, &resp_iov, 1, len);
iov_iter_kvec(&msg.msg_iter, ITER_DEST, &iov, 1, recvbuf_size);
iov_iter_bvec(&iter, ITER_DEST, &bio->bi_io_vec[bio->bi_iter.bi_idx],
iov_iter_init(&to, ITER_DEST, &iov, 1, count);
nvme_tcp_init_iter(req, ITER_DEST);
rw = ITER_DEST;
iov_iter_bvec(&cmd->recv_msg.msg_iter, ITER_DEST, cmd->iov,
iov_iter_kvec(&iter, ITER_DEST, &kvec, 1, count);
int rw = hp->dxfer_direction == SG_DXFER_TO_DEV ? ITER_SOURCE : ITER_DEST;
iov_iter_kvec(&msg.msg_iter, ITER_DEST, iov, iov_count, data);
iov_iter_ubuf(&iter, ITER_DEST, (void __user *)addr, length);
iov_iter_kvec(&iter, ITER_DEST, &kvec, 1, length);
iov_iter_kvec(&msg.msg_iter, ITER_DEST, &iov, 1, size);
iov_iter_init(&msg.msg_iter, ITER_DEST, vq->iov, 1, 1);
iov_iter_init(&msg.msg_iter, ITER_DEST, vq->iov, in, vhost_len);
iov_iter_init(&iov_iter, ITER_DEST, &vq->iov[vc->out], vc->in,
iov_iter_init(&iov_iter, ITER_DEST, &vq->iov[vc->out], vc->in,
iov_iter_init(&in_iter, ITER_DEST, &vq->iov[vc.out], vc.in,
iov_iter_init(&iov_iter, ITER_DEST, resp_iov, in_iovs, sizeof(rsp));
iov_iter_init(&iov_iter, ITER_DEST, &vq->iov[vc->out], vc->in, sizeof(rsp));
iov_iter_init(&iov_iter, ITER_DEST, cmd->tvc_resp_iovs,
iov_iter_init(&t, ITER_DEST, vq->iotlb_iov, ret, size);
iov_iter_init(&iter, ITER_DEST, ivec.iov.iovec, ret,
iov_iter_bvec(&iter, ITER_DEST, ivec.iov.bvec, ret,
iov_iter_init(&iov_iter, ITER_DEST, &vq->iov[out], in, iov_len);
iov_iter_kvec(&msg.msg_iter, ITER_DEST, vec, 1, wanted);
iov_iter_kvec(&msg.msg_iter, ITER_DEST, vec, 2, wanted);
iov_iter_kvec(&to, ITER_DEST, &kvec, 1, buflen);
iov_iter_kvec(&to, ITER_DEST, &kvec, 1, buffer_size);
iov_iter_discard(&call->def_iter, ITER_DEST, call->count2 * 3 * 4);
iov_iter_folio_queue(&iter, ITER_DEST, dvnode->directory, 0, 0, dvnode->directory_size);
iov_iter_kvec(&call->def_iter, ITER_DEST, call->kvec, 1, size);
iov_iter_discard(&call->def_iter, ITER_DEST, size);
iov_iter_kvec(&msg.msg_iter, ITER_DEST, NULL, 0, 0);
iov_iter_kvec(&call->def_iter, ITER_DEST, NULL, 0, 0);
ret = aio_setup_rw(ITER_DEST, iocb, &iovec, vectored, compat, &iter);
ret = import_iovec(ITER_DEST, args.iov, args.iovcnt, ARRAY_SIZE(iovstack),
ret = import_iovec(ITER_DEST, data->args.iov, data->args.iovcnt,
iov_iter_bvec(&i, ITER_DEST, osd_data->bvec_pos.bvecs,
iov_iter_bvec(&i, ITER_DEST, bvecs, num_pages, len);
iov_iter_bvec(&iter, ITER_DEST, rq->bvecs, rq->bio.bi_vcnt,
iov_iter_bvec(&io->io.iter, ITER_DEST, io->bvecs, bio->bi_vcnt,
iov_iter_xarray(&io->iter, ITER_DEST, &folio->mapping->i_pages,
iov_iter_xarray(&iter, ITER_DEST, &mapping->i_pages, pos, PAGE_SIZE);
iov_iter_xarray(&iter, ITER_DEST, &mapping->i_pages, pos, count);
iov_iter_xarray(&io->iter, ITER_DEST, &mapping->i_pages, pos, count);
err = import_ubuf(ITER_DEST, ent->payload, ring->max_payload_sz, &iter);
iov_iter_init(&ii, ITER_DEST, out_iov, out_iovs, transferred);
if (rolling_buffer_init(&rreq->buffer, rreq->debug_id, ITER_DEST) < 0)
if (rolling_buffer_init(&rreq->buffer, rreq->debug_id, ITER_DEST) < 0)
iov_iter_bvec(&rreq->buffer.iter, ITER_DEST, bvec, i, rreq->len);
if (rw == ITER_DEST)
if (rw == ITER_DEST)
nfs_local_iters_init(iocb, ITER_DEST);
rw = ITER_DEST;
iov_iter_bvec(&iter, ITER_DEST, rqstp->rq_bvec, v,
iov_iter_bvec(&iter, ITER_DEST, rqstp->rq_bvec, v, *count - total);
iov_iter_kvec(&msg.msg_iter, ITER_DEST, &vec, 1, len);
iov_iter_xarray(&iter, ITER_DEST, i_pages, offset, readahead_length(rac));
iov_iter_bvec(&iter, ITER_DEST, &bv, 1, folio_size(folio));
iov_iter_kvec(&iter, ITER_DEST, &kvec, 1, count);
iov_iter_kvec(&iter, ITER_DEST, &kvec, 1, count);
iov_iter_kvec(&iter, ITER_DEST, &kvec, 1, PAGE_SIZE);
ret = import_iovec(ITER_DEST, vec, vlen, ARRAY_SIZE(iovstack), &iov,
iov_iter_ubuf(&iter, ITER_DEST, buf, len);
iov_iter_kvec(&iter, ITER_DEST, &iov, 1, iov.iov_len);
iov_iter_init(&iter, ITER_DEST, &iov, 1, size);
iov_iter_kvec(&msg.msg_iter, ITER_DEST, &iov, 1, len);
iov_iter_kvec(&msg.msg_iter, ITER_DEST, &iov, 1, len);
iov_iter_kvec(&msg.msg_iter, ITER_DEST, &iov, 1, len);
iov_iter_kvec(&smb_msg.msg_iter, ITER_DEST, &iov, 1, to_read);
iov_iter_discard(&smb_msg.msg_iter, ITER_DEST, to_read);
iov_iter_folio_queue(&iter, ITER_DEST, dw->buffer, 0, 0, dw->len);
iov_iter_folio_queue(&iter, ITER_DEST, dw->buffer, 0, 0, len);
type = ITER_DEST;
iov_iter_bvec(&to, ITER_DEST, bv, npages, len);
dir = (flags & IORING_MOCK_COPY_FROM) ? ITER_SOURCE : ITER_DEST;
iov_iter_ubuf(&kmsg->msg.msg_iter, ITER_DEST, sel.addr, len);
iov_iter_init(&kmsg->msg.msg_iter, ITER_DEST, arg.iovs, ret,
ret = import_ubuf(ITER_DEST, sr->buf, sr->len,
ret = io_msg_copy_hdr(req, iomsg, &msg, ITER_DEST, &iomsg->uaddr);
ITER_DEST);
return import_ubuf(ITER_DEST, sr->buf, sr->len,
IO_IMU_DEST = 1 << ITER_DEST,
ret = io_init_rw_fixed(req, issue_flags, ITER_DEST);
return io_prep_rw(req, sqe, ITER_DEST);
return io_prep_rwv(req, sqe, ITER_DEST);
return __io_prep_rw(req, sqe, ITER_DEST);
ret = __io_prep_rw(req, sqe, ITER_DEST);
ret = __io_prep_rw(req, sqe, ITER_DEST);
ret = io_rw_import_reg_vec(req, io, ITER_DEST, issue_flags);
ret = io_import_rw_buffer(ITER_DEST, req, io, sel, issue_flags);
if (i->data_source == ITER_DEST)
ret = import_iovec(ITER_DEST, vec, vlen, ARRAY_SIZE(iovstack), &iov, &iter);
iov_iter_bvec(&from, ITER_DEST, sio->bvec, sio->pages, sio->len);
int dir = vm_write ? ITER_SOURCE : ITER_DEST;
iov_iter_kvec(&to, ITER_DEST, &kv, 1, count);
iov_iter_kvec(&msg.msg_iter, ITER_DEST, &iov, 1, len);
iov_iter_bvec(&msg.msg_iter, ITER_DEST, &bvec, 1, length);
iov_iter_kvec(&con->v2.in_iter, ITER_DEST, con->v2.in_kvecs, 0, 0);
iov_iter_bvec(&con->v2.in_iter, ITER_DEST, &con->v2.in_bvec, 1, bv->bv_len);
iov_iter_discard(&con->v2.in_iter, ITER_DEST, len);
err = import_iovec(save_addr ? ITER_DEST : ITER_SOURCE,
err = import_ubuf(ITER_DEST, (void __user *)copy_address, inq,
err = import_ubuf(ITER_DEST, (void __user *)copy_address, copylen,
iov_iter_kvec(&msg.msg_iter, ITER_DEST, &vec, 1, sizeof(rcv_buf));
iov_iter_kvec(&msg.msg_iter, ITER_DEST, &iov, 1, buflen);
iov_iter_kvec(&msg.msg_iter, ITER_DEST, &vec, 1,
iov_iter_kvec(&msg.msg_iter, ITER_DEST, &vec, 1, recvlen);
iov_iter_kvec(&msg.msg_iter, ITER_DEST, &vec, 1, recvlen);
iov_iter_kvec(&msg->msg_iter, ITER_DEST, vec, num, size);
err = import_ubuf(ITER_DEST, ubuf, size, &msg.msg_iter);
err = import_iovec(save_addr ? ITER_DEST : ITER_SOURCE,
iov_iter_kvec(&msg.msg_iter, ITER_DEST, &iov, 1, want);
iov_iter_kvec(&msg.msg_iter, ITER_DEST, &alert_kvec, 1,
iov_iter_bvec(&msg.msg_iter, ITER_DEST, bvec, i, buflen);
iov_iter_kvec(&msg.msg_iter, ITER_DEST, &alert_kvec, 1,
iov_iter_kvec(&msg->msg_iter, ITER_DEST, kvec, 1, count);
iov_iter_bvec(&msg->msg_iter, ITER_DEST, bvec, nr, count);
iov_iter_discard(&msg->msg_iter, ITER_DEST, count);
iov_iter_kvec(&msg.msg_iter, ITER_DEST, &iov, 1, iov.iov_len);
if (import_ubuf(ITER_DEST, dst, count, &iter))
type = ITER_DEST;