Searched refs:iovs (Results 1 - 8 of 8) sorted by relevance

/linux-master/drivers/infiniband/hw/hfi1/
H A Duser_sdma.h143 * We copy the iovs for this request (based on
171 /* progress index moving along the iovs array */
175 struct user_sdma_iovec iovs[MAX_VECTORS_PER_REQ]; member in struct:user_sdma_request
H A Duser_sdma.c459 req->iovs[i].offset = 0;
460 INIT_LIST_HEAD(&req->iovs[i].list);
461 memcpy(&req->iovs[i].iov,
463 sizeof(req->iovs[i].iov));
464 if (req->iovs[i].iov.iov_len == 0) {
468 req->data_len += req->iovs[i].iov.iov_len;
738 iovec = &req->iovs[req->iov_idx];
744 iovec = &req->iovs[req->iov_idx];
808 iovec = &req->iovs[req->iov_idx];
/linux-master/io_uring/
H A Dnet.c591 .iovs = &kmsg->fast_iov,
599 arg.iovs = kmsg->free_iov;
611 iov_iter_init(&kmsg->msg.msg_iter, ITER_SOURCE, arg.iovs, ret,
613 if (arg.iovs != &kmsg->fast_iov && arg.iovs != kmsg->free_iov) {
615 kmsg->free_iov = arg.iovs;
1058 .iovs = &kmsg->fast_iov,
1065 arg.iovs = kmsg->free_iov;
1078 sr->buf = arg.iovs[0].iov_base;
1079 sr->len = arg.iovs[
[all...]
H A Dkbuf.h52 struct iovec *iovs; member in struct:buf_sel_arg
H A Dkbuf.c208 struct iovec *iov = arg->iovs;
238 kfree(arg->iovs);
239 arg->iovs = iov;
272 return iov - arg->iovs;
301 ret = io_provided_buffers_select(req, &arg->out_len, bl, arg->iovs);
328 return io_provided_buffers_select(req, &arg->max_len, bl, arg->iovs);
H A Drsrc.c423 struct iovec iov, __user *iovs = u64_to_user_ptr(up->data); local
437 err = io_copy_iov(ctx, &iov, iovs, done);
/linux-master/fs/smb/server/
H A Dconnection.h122 int (*writev)(struct ksmbd_transport *t, struct kvec *iovs, int niov,
/linux-master/net/rds/
H A Drdma.c620 struct rds_iovec *iovs; local
649 iovs = vec->iov;
651 nr_pages = rds_rdma_pages(iovs, args->nr_local);
711 struct rds_iovec *iov = &iovs[i];

Completed in 213 milliseconds