Searched refs:iovec (Results 1 – 5 of 5) sorted by relevance
/io_uring/ |
D | rw.c | 57 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 …]
|
D | net.h | 11 struct iovec fast_iov[UIO_FASTIOV]; 13 struct iovec fast_iov_one; 21 struct iovec *free_iov;
|
D | rw.h | 8 struct iovec fast_iov[UIO_FASTIOV]; 13 const struct iovec *free_iovec;
|
D | rsrc.c | 26 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()
|
D | net.c | 348 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()
|