Home
last modified time | relevance | path

Searched refs:iovec (Results 1 – 5 of 5) sorted by relevance

/io_uring/
Drw.c57 struct iovec __user *uiov; in io_iov_buffer_select_prep()
58 struct iovec iov; in io_iov_buffer_select_prep()
356 static struct iovec *__io_import_iovec(int ddir, struct io_kiocb *req, in __io_import_iovec()
363 struct iovec *iovec; in __io_import_iovec() local
394 iovec = s->fast_iov; in __io_import_iovec()
395 ret = __import_iovec(ddir, buf, sqe_len, UIO_FASTIOV, &iovec, iter, in __io_import_iovec()
399 return iovec; in __io_import_iovec()
403 struct iovec **iovec, struct io_rw_state *s, in io_import_iovec() argument
406 *iovec = __io_import_iovec(rw, req, s, issue_flags); in io_import_iovec()
407 if (unlikely(IS_ERR(*iovec))) in io_import_iovec()
[all …]
Dnet.h11 struct iovec fast_iov[UIO_FASTIOV];
13 struct iovec fast_iov_one;
21 struct iovec *free_iov;
Drw.h8 struct iovec fast_iov[UIO_FASTIOV];
13 const struct iovec *free_iovec;
Drsrc.c26 static int io_sqe_buffer_register(struct io_ring_ctx *ctx, struct iovec *iov,
90 static int io_copy_iov(struct io_ring_ctx *ctx, struct iovec *dst, in io_copy_iov()
93 struct iovec __user *src; in io_copy_iov()
109 src = (struct iovec __user *) arg; in io_copy_iov()
115 static int io_buffer_validate(struct iovec *iov) in io_buffer_validate()
518 struct iovec iov, __user *iovs = u64_to_user_ptr(up->data); in __io_sqe_buffers_update()
1190 static int io_sqe_buffer_register(struct io_ring_ctx *ctx, struct iovec *iov, in io_sqe_buffer_register()
1260 struct iovec iov; in io_sqe_buffers_register()
Dnet.c348 struct iovec iov; in io_send()
522 ret = __import_iovec(ITER_DEST, (struct iovec __user *)uiov, msg.msg_iovlen, in __io_compat_recvmsg_copy_hdr()
855 struct iovec iov; in io_recv()
1086 struct iovec iov; in io_send_zc()