Home
last modified time | relevance | path

Searched refs:fast_iov (Results 1 – 7 of 7) sorted by relevance

/Linux-v6.6/io_uring/
Drw.c407 iovec = s->fast_iov; in __io_import_iovec()
499 const struct iovec *fast_iov, struct iov_iter *iter) in io_req_map_rw() argument
512 io->s.iter.__iov = io->s.fast_iov; in io_req_map_rw()
513 if (iter->__iov != fast_iov) { in io_req_map_rw()
514 iov_off = iter_iov(iter) - fast_iov; in io_req_map_rw()
517 if (io->s.fast_iov != fast_iov) in io_req_map_rw()
518 memcpy(io->s.fast_iov + iov_off, fast_iov + iov_off, in io_req_map_rw()
538 io_req_map_rw(req, iovec, s->fast_iov, &s->iter); in io_setup_async_rw()
Drw.h8 struct iovec fast_iov[UIO_FASTIOV]; member
Dnet.c192 size_t fast_idx = iter_iov(&kmsg->msg.msg_iter) - kmsg->fast_iov; in io_setup_async_msg()
193 async_msg->msg.msg_iter.__iov = &async_msg->fast_iov[fast_idx]; in io_setup_async_msg()
206 iomsg->free_iov = iomsg->fast_iov; in io_sendmsg_copy_hdr()
461 sr->len = iomsg->fast_iov[0].iov_len = 0; in __io_recvmsg_copy_hdr()
462 iomsg->fast_iov[0].iov_base = NULL; in __io_recvmsg_copy_hdr()
467 if (copy_from_user(iomsg->fast_iov, msg.msg_iov, sizeof(*msg.msg_iov))) in __io_recvmsg_copy_hdr()
469 sr->len = iomsg->fast_iov[0].iov_len; in __io_recvmsg_copy_hdr()
480 iomsg->free_iov = iomsg->fast_iov; in __io_recvmsg_copy_hdr()
533 iomsg->free_iov = iomsg->fast_iov; in __io_compat_recvmsg_copy_hdr()
966 if (io->free_iov != io->fast_iov) in io_send_zc_cleanup()
Dnet.h11 struct iovec fast_iov[UIO_FASTIOV]; member
/Linux-v6.6/block/
Dblk-map.c701 struct iovec fast_iov[UIO_FASTIOV]; in blk_rq_map_user_io() local
702 struct iovec *iov = fast_iov; in blk_rq_map_user_io()
/Linux-v6.6/include/linux/
Duio.h368 struct iovec *fast_iov, bool compat);
/Linux-v6.6/lib/
Diov_iter.c1399 struct iovec *fast_iov, bool compat) in iovec_from_user() argument
1401 struct iovec *iov = fast_iov; in iovec_from_user()
1424 if (iov != fast_iov) in iovec_from_user()