Home
last modified time | relevance | path

Searched refs:iovs (Results 1 – 9 of 9) sorted by relevance

/linux/io_uring/
H A Dkbuf.c258 struct iovec *org_iovs = arg->iovs; in io_ring_buffers_peek()
259 struct iovec *iov = arg->iovs; in io_ring_buffers_peek()
294 arg->iovs = iov; in io_ring_buffers_peek()
313 if (iov != arg->iovs) in io_ring_buffers_peek()
321 if (arg->iovs != org_iovs) in io_ring_buffers_peek()
322 kfree(arg->iovs); in io_ring_buffers_peek()
335 if (arg->iovs != org_iovs && (arg->mode & KBUF_MODE_FREE)) in io_ring_buffers_peek()
342 return iov - arg->iovs; in io_ring_buffers_peek()
371 ret = io_provided_buffers_select(req, &arg->out_len, sel->buf_list, arg->iovs); in io_buffers_select()
404 return io_provided_buffers_select(req, &arg->max_len, bl, arg->iovs); in io_buffers_peek()
H A Dnet.c583 .iovs = &kmsg->fast_iov, in io_send_select_buffer()
592 arg.iovs = kmsg->vec.iovec; in io_send_select_buffer()
605 if (arg.iovs != &kmsg->fast_iov && arg.iovs != kmsg->vec.iovec) { in io_send_select_buffer()
607 kmsg->vec.iovec = arg.iovs; in io_send_select_buffer()
613 sr->buf = arg.iovs[0].iov_base; in io_send_select_buffer()
620 arg.iovs, ret, arg.out_len); in io_send_select_buffer()
1121 .iovs = &kmsg->fast_iov, in io_recv_buf_select()
1129 arg.iovs = kmsg->vec.iovec; in io_recv_buf_select()
1145 if (arg.iovs != &kmsg->fast_iov && arg.iovs != kmsg->vec.iovec) { in io_recv_buf_select()
1147 kmsg->vec.iovec = arg.iovs; in io_recv_buf_select()
[all …]
H A Dkbuf.h61 struct iovec *iovs; member
/linux/drivers/infiniband/hw/hfi1/
H A Duser_sdma.c457 req->iovs[i].offset = 0; in hfi1_user_sdma_process_request()
458 INIT_LIST_HEAD(&req->iovs[i].list); in hfi1_user_sdma_process_request()
459 memcpy(&req->iovs[i].iov, in hfi1_user_sdma_process_request()
461 sizeof(req->iovs[i].iov)); in hfi1_user_sdma_process_request()
462 if (req->iovs[i].iov.iov_len == 0) { in hfi1_user_sdma_process_request()
466 req->data_len += req->iovs[i].iov.iov_len; in hfi1_user_sdma_process_request()
736 iovec = &req->iovs[req->iov_idx]; in user_sdma_send_pkts()
742 iovec = &req->iovs[req->iov_idx]; in user_sdma_send_pkts()
806 iovec = &req->iovs[req->iov_idx]; in user_sdma_send_pkts()
H A Duser_sdma.h175 struct user_sdma_iovec iovs[MAX_VECTORS_PER_REQ]; member
/linux/net/rds/
H A Drdma.c646 struct rds_iovec *iovs; in rds_cmsg_rdma_args() local
675 iovs = vec->iov; in rds_cmsg_rdma_args()
677 nr_pages = rds_rdma_pages(iovs, args->nr_local); in rds_cmsg_rdma_args()
737 struct rds_iovec *iov = &iovs[i]; in rds_cmsg_rdma_args()
/linux/fs/smb/server/
H A Dconnection.h140 int (*writev)(struct ksmbd_transport *t, struct kvec *iovs, int niov,
/linux/fs/smb/client/
H A Dsmb2inode.c838 static inline void free_rsp_iov(struct kvec *iovs, int *buftype, int count) in free_rsp_iov() argument
843 free_rsp_buf(buftype[i], iovs[i].iov_base); in free_rsp_iov()
844 memset(&iovs[i], 0, sizeof(*iovs)); in free_rsp_iov()
/linux/Documentation/target/
H A Dtcmu-design.rst208 should access only the parts referenced by pending iovs.