iov_iter_init
iov_iter_init(&iter, ITER_SOURCE, &iov, 1, len);
iov_iter_init(&resp_iter, ITER_DEST, &resp_iov, 1, len);
iov_iter_init(&to, ITER_DEST, &iov, 1, count);
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(iter, ITER_SOURCE, vq->iov, out, 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(&vc->out_iter, ITER_SOURCE, vq->iov, vc->out, vc->out_size);
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(&f, ITER_SOURCE, vq->iotlb_iov, ret, size);
iov_iter_init(&from, ITER_SOURCE, vq->indirect, ret, len);
iov_iter_init(&iter, ITER_SOURCE, ivec.iov.iovec, ret,
iov_iter_init(&iter, ITER_DEST, ivec.iov.iovec, ret,
iov_iter_init(&iov_iter, ITER_DEST, &vq->iov[out], in, iov_len);
iov_iter_init(&iov_iter, ITER_SOURCE, vq->iov, out, len);
iov_iter_init(&ii, ITER_SOURCE, in_iov, in_iovs, in_size);
iov_iter_init(&ii, ITER_DEST, out_iov, out_iovs, transferred);
iov_iter_init(&iter, ITER_DEST, &iov, 1, size);
void iov_iter_init(struct iov_iter *i, unsigned int direction, const struct iovec *iov,
iov_iter_init(&kmsg->msg.msg_iter, ITER_DEST, arg.iovs, ret,
iov_iter_init(&kmsg->msg.msg_iter, ITER_SOURCE,
iov_iter_init(i, type, iov, nr_segs, total_len);
EXPORT_SYMBOL(iov_iter_init);