iovec 668 include/linux/compat.h unsigned long fast_segs, struct iovec *fast_pointer, iovec 669 include/linux/compat.h struct iovec **ret_pointer); iovec 1136 include/linux/dmaengine.h struct dma_pinned_list *dma_pin_iovec_pages(struct iovec *iov, size_t len); iovec 1139 include/linux/dmaengine.h dma_cookie_t dma_memcpy_to_iovec(struct dma_chan *chan, struct iovec *iov, iovec 1141 include/linux/dmaengine.h dma_cookie_t dma_memcpy_pg_to_iovec(struct dma_chan *chan, struct iovec *iov, iovec 38 include/linux/fs.h struct iovec; iovec 1491 include/linux/fs.h ssize_t (*aio_read) (struct kiocb *, const struct iovec *, unsigned long, loff_t); iovec 1492 include/linux/fs.h ssize_t (*aio_write) (struct kiocb *, const struct iovec *, unsigned long, loff_t); iovec 1558 include/linux/fs.h ssize_t rw_copy_check_uvector(int type, const struct iovec __user * uvector, iovec 1560 include/linux/fs.h struct iovec *fast_pointer, iovec 1561 include/linux/fs.h struct iovec **ret_pointer); iovec 1565 include/linux/fs.h extern ssize_t vfs_readv(struct file *, const struct iovec __user *, iovec 1567 include/linux/fs.h extern ssize_t vfs_writev(struct file *, const struct iovec __user *, iovec 197 include/linux/net.h struct iovec; iovec 2633 include/linux/skbuff.h struct iovec *to, int size); iovec 2635 include/linux/skbuff.h struct iovec *iov); iovec 2637 include/linux/skbuff.h const struct iovec *from, int from_offset, iovec 2639 include/linux/skbuff.h int zerocopy_sg_from_iovec(struct sk_buff *skb, const struct iovec *frm, iovec 2642 include/linux/skbuff.h const struct iovec *to, int to_offset, iovec 50 include/linux/socket.h struct iovec *msg_iov; /* scatter/gather array */ iovec 309 include/linux/socket.h struct iovec *iov, iovec 312 include/linux/socket.h extern unsigned long iov_pages(const struct iovec *iov, int offset, iovec 315 include/linux/socket.h extern int verify_iovec(struct msghdr *m, struct iovec *iov, struct sockaddr_storage *address, int mode); iovec 19 include/linux/syscalls.h struct iovec; iovec 561 include/linux/syscalls.h const struct iovec __user *vec, iovec 566 include/linux/syscalls.h const struct iovec __user *vec, iovec 572 include/linux/syscalls.h asmlinkage long sys_preadv(unsigned long fd, const struct iovec __user *vec, iovec 574 include/linux/syscalls.h asmlinkage long sys_pwritev(unsigned long fd, const struct iovec __user *vec, iovec 786 include/linux/syscalls.h asmlinkage long sys_vmsplice(int fd, const struct iovec __user *iov, iovec 860 include/linux/syscalls.h const struct iovec __user *lvec, iovec 862 include/linux/syscalls.h const struct iovec __user *rvec, iovec 866 include/linux/syscalls.h const struct iovec __user *lvec, iovec 868 include/linux/syscalls.h const struct iovec __user *rvec, iovec 165 include/linux/tcp.h struct iovec *iov; iovec 33 include/linux/uio.h const struct iovec *iov; iovec 46 include/linux/uio.h static inline size_t iov_length(const struct iovec *iov, unsigned long nr_segs) iovec 56 include/linux/uio.h static inline struct iovec iov_iter_iovec(const struct iov_iter *iter) iovec 58 include/linux/uio.h return (struct iovec) { iovec 72 include/linux/uio.h unsigned long iov_shorten(struct iovec *iov, unsigned long nr_segs, size_t to); iovec 87 include/linux/uio.h void iov_iter_init(struct iov_iter *i, int direction, const struct iovec *iov, iovec 127 include/linux/uio.h int memcpy_fromiovec(unsigned char *kdata, struct iovec *iov, int len); iovec 128 include/linux/uio.h int memcpy_toiovec(struct iovec *iov, unsigned char *kdata, int len); iovec 129 include/linux/uio.h int memcpy_fromiovecend(unsigned char *kdata, const struct iovec *iov, iovec 131 include/linux/uio.h int memcpy_toiovecend(const struct iovec *v, unsigned char *kdata, iovec 87 include/linux/vringh.h struct iovec *iov; iovec 115 include/linux/vringh.h struct iovec *iovec, unsigned num) iovec 120 include/linux/vringh.h iov->iov = iovec; iovec 106 include/net/af_vsock.h struct iovec *, size_t len); iovec 111 include/net/af_vsock.h ssize_t (*stream_dequeue)(struct vsock_sock *, struct iovec *, iovec 113 include/net/af_vsock.h ssize_t (*stream_enqueue)(struct vsock_sock *, struct iovec *, iovec 609 include/net/bluetooth/l2cap.h struct iovec *iov, iovec 895 include/net/bluetooth/l2cap.h struct iovec *iov, iovec 44 include/net/compat.h int verify_compat_iovec(struct msghdr *, struct iovec *, iovec 150 include/net/ipx.h struct iovec *iov, size_t len, int noblock); iovec 62 include/net/ping.h struct iovec *iov; iovec 651 include/net/sctp/structs.h struct iovec *data); iovec 22 include/net/udplite.h return memcpy_fromiovecend(to, (struct iovec *) from, offset, len); iovec 38 include/uapi/linux/mic_ioctl.h struct iovec __user *iov; iovec 40 include/uapi/linux/mic_ioctl.h struct iovec *iov; iovec 107 include/uapi/linux/target_core_user.h struct iovec iov[0];