iov_iter          144 arch/s390/hypfs/inode.c static ssize_t hypfs_read_iter(struct kiocb *iocb, struct iov_iter *to)
iov_iter          164 arch/s390/hypfs/inode.c static ssize_t hypfs_write_iter(struct kiocb *iocb, struct iov_iter *from)
iov_iter          861 arch/x86/kernel/cpu/microcode/intel.c static enum ucode_state generic_load_microcode(int cpu, struct iov_iter *iter)
iov_iter          973 arch/x86/kernel/cpu/microcode/intel.c 	struct iov_iter iter;
iov_iter         1002 arch/x86/kernel/cpu/microcode/intel.c 	struct iov_iter iter;
iov_iter          890 block/bio.c    static int __bio_iov_bvec_add_pages(struct bio *bio, struct iov_iter *iter)
iov_iter          920 block/bio.c    static int __bio_iov_iter_get_pages(struct bio *bio, struct iov_iter *iter)
iov_iter          983 block/bio.c    int bio_iov_iter_get_pages(struct bio *bio, struct iov_iter *iter)
iov_iter         1140 block/bio.c    	struct iov_iter iter;
iov_iter         1144 block/bio.c    static struct bio_map_data *bio_alloc_map_data(struct iov_iter *data,
iov_iter         1168 block/bio.c    static int bio_copy_from_iter(struct bio *bio, struct iov_iter *iter)
iov_iter         1199 block/bio.c    static int bio_copy_to_iter(struct bio *bio, struct iov_iter iter)
iov_iter         1275 block/bio.c    			      struct iov_iter *iter,
iov_iter         1391 block/bio.c    			     struct iov_iter *iter,
iov_iter           65 block/blk-map.c 		struct rq_map_data *map_data, struct iov_iter *iter,
iov_iter          122 block/blk-map.c 			const struct iov_iter *iter, gfp_t gfp_mask)
iov_iter          127 block/blk-map.c 	struct iov_iter i;
iov_iter          166 block/blk-map.c 	struct iov_iter i;
iov_iter          327 block/scsi_ioctl.c 		struct iov_iter i;
iov_iter          393 crypto/af_alg.c int af_alg_make_sg(struct af_alg_sgl *sgl, struct iov_iter *iter, int len)
iov_iter          531 crypto/testmgr.c 			     struct iov_iter *data,
iov_iter          720 crypto/testmgr.c 	struct iov_iter input;
iov_iter         1042 crypto/testmgr.c 	struct iov_iter input;
iov_iter          269 drivers/block/loop.c 	struct iov_iter i;
iov_iter          346 drivers/block/loop.c 	struct iov_iter i;
iov_iter          375 drivers/block/loop.c 	struct iov_iter i;
iov_iter          516 drivers/block/loop.c 	struct iov_iter iter;
iov_iter          460 drivers/block/nbd.c 		     struct iov_iter *iter, int msg_flags, int *sent)
iov_iter          523 drivers/block/nbd.c 	struct iov_iter from;
iov_iter          673 drivers/block/nbd.c 	struct iov_iter to;
iov_iter         1152 drivers/block/nbd.c 	struct iov_iter from;
iov_iter          155 drivers/bluetooth/hci_vhci.c 				    struct iov_iter *from)
iov_iter          279 drivers/bluetooth/hci_vhci.c static ssize_t vhci_write(struct kiocb *iocb, struct iov_iter *from)
iov_iter          681 drivers/char/mem.c static ssize_t read_iter_null(struct kiocb *iocb, struct iov_iter *to)
iov_iter          686 drivers/char/mem.c static ssize_t write_iter_null(struct kiocb *iocb, struct iov_iter *from)
iov_iter          705 drivers/char/mem.c static ssize_t read_iter_zero(struct kiocb *iocb, struct iov_iter *iter)
iov_iter          886 drivers/crypto/chelsio/chtls/chtls_io.c 					  struct iov_iter *from,
iov_iter          906 drivers/crypto/chelsio/chtls/chtls_io.c static int tls_header_read(struct tls_hdr *thdr, struct iov_iter *from)
iov_iter          328 drivers/dax/super.c 		size_t bytes, struct iov_iter *i)
iov_iter          338 drivers/dax/super.c 		size_t bytes, struct iov_iter *i)
iov_iter          526 drivers/fsi/fsi-sbefifo.c static int sbefifo_read_response(struct sbefifo *sbefifo, struct iov_iter *response)
iov_iter          612 drivers/fsi/fsi-sbefifo.c 			      struct iov_iter *response)
iov_iter          626 drivers/fsi/fsi-sbefifo.c         struct iov_iter ffdc_iter;
iov_iter          666 drivers/fsi/fsi-sbefifo.c 			    struct iov_iter *response)
iov_iter          719 drivers/fsi/fsi-sbefifo.c         struct iov_iter resp_iter;
iov_iter          791 drivers/fsi/fsi-sbefifo.c 	struct iov_iter resp_iter;
iov_iter          146 drivers/gpu/drm/drm_dp_aux_dev.c static ssize_t auxdev_read_iter(struct kiocb *iocb, struct iov_iter *to)
iov_iter          193 drivers/gpu/drm/drm_dp_aux_dev.c static ssize_t auxdev_write_iter(struct kiocb *iocb, struct iov_iter *from)
iov_iter           76 drivers/infiniband/hw/hfi1/file_ops.c static ssize_t hfi1_write_iter(struct kiocb *kiocb, struct iov_iter *from);
iov_iter          302 drivers/infiniband/hw/hfi1/file_ops.c static ssize_t hfi1_write_iter(struct kiocb *kiocb, struct iov_iter *from)
iov_iter           60 drivers/infiniband/hw/qib/qib_file_ops.c static ssize_t qib_write_iter(struct kiocb *, struct iov_iter *);
iov_iter         2242 drivers/infiniband/hw/qib/qib_file_ops.c static ssize_t qib_write_iter(struct kiocb *iocb, struct iov_iter *from)
iov_iter          183 drivers/md/dm-linear.c 		void *addr, size_t bytes, struct iov_iter *i)
iov_iter          197 drivers/md/dm-linear.c 		void *addr, size_t bytes, struct iov_iter *i)
iov_iter          904 drivers/md/dm-log-writes.c 		   struct iov_iter *i)
iov_iter          963 drivers/md/dm-log-writes.c 					    struct iov_iter *i)
iov_iter          987 drivers/md/dm-log-writes.c 					  struct iov_iter *i)
iov_iter          339 drivers/md/dm-stripe.c 		void *addr, size_t bytes, struct iov_iter *i)
iov_iter          358 drivers/md/dm-stripe.c 		void *addr, size_t bytes, struct iov_iter *i)
iov_iter         1128 drivers/md/dm.c 				    void *addr, size_t bytes, struct iov_iter *i)
iov_iter         1152 drivers/md/dm.c 		void *addr, size_t bytes, struct iov_iter *i)
iov_iter          331 drivers/misc/vmw_vmci/vmci_queue_pair.c 				  struct iov_iter *from,
iov_iter          377 drivers/misc/vmw_vmci/vmci_queue_pair.c static int qp_memcpy_from_queue_iter(struct iov_iter *to,
iov_iter         2529 drivers/misc/vmw_vmci/vmci_queue_pair.c 				 struct iov_iter *from)
iov_iter         2589 drivers/misc/vmw_vmci/vmci_queue_pair.c 				 struct iov_iter *to,
iov_iter         3016 drivers/misc/vmw_vmci/vmci_queue_pair.c 	struct iov_iter from;
iov_iter         3060 drivers/misc/vmw_vmci/vmci_queue_pair.c 	struct iov_iter to;
iov_iter         3104 drivers/misc/vmw_vmci/vmci_queue_pair.c 	struct iov_iter to;
iov_iter          430 drivers/net/ppp/ppp_generic.c 	struct iov_iter to;
iov_iter          623 drivers/net/tap.c 			    struct iov_iter *from, int noblock)
iov_iter          667 drivers/net/tap.c 		struct iov_iter i;
iov_iter          758 drivers/net/tap.c static ssize_t tap_write_iter(struct kiocb *iocb, struct iov_iter *from)
iov_iter          769 drivers/net/tap.c 			    struct iov_iter *iter)
iov_iter          826 drivers/net/tap.c 			   struct iov_iter *to,
iov_iter          874 drivers/net/tap.c static ssize_t tap_read_iter(struct kiocb *iocb, struct iov_iter *to)
iov_iter         1464 drivers/net/tun.c 					    const struct iov_iter *it)
iov_iter         1657 drivers/net/tun.c 				     struct iov_iter *from,
iov_iter         1745 drivers/net/tun.c 			    void *msg_control, struct iov_iter *from,
iov_iter         1800 drivers/net/tun.c 		struct iov_iter i = *from;
iov_iter         2025 drivers/net/tun.c static ssize_t tun_chr_write_iter(struct kiocb *iocb, struct iov_iter *from)
iov_iter         2045 drivers/net/tun.c 				struct iov_iter *iter)
iov_iter         2080 drivers/net/tun.c 			    struct iov_iter *iter)
iov_iter         2213 drivers/net/tun.c 			   struct iov_iter *to,
iov_iter         2251 drivers/net/tun.c static ssize_t tun_chr_read_iter(struct kiocb *iocb, struct iov_iter *to)
iov_iter          287 drivers/nvdimm/pmem.c 		void *addr, size_t bytes, struct iov_iter *i)
iov_iter          293 drivers/nvdimm/pmem.c 		void *addr, size_t bytes, struct iov_iter *i)
iov_iter           42 drivers/nvme/host/tcp.c 	struct iov_iter		iter;
iov_iter           94 drivers/nvme/target/io-cmd-file.c 	ssize_t (*call_iter)(struct kiocb *iocb, struct iov_iter *iter);
iov_iter           95 drivers/nvme/target/io-cmd-file.c 	struct iov_iter iter;
iov_iter          170 drivers/rpmsg/rpmsg_char.c static ssize_t rpmsg_eptdev_read_iter(struct kiocb *iocb, struct iov_iter *to)
iov_iter          218 drivers/rpmsg/rpmsg_char.c 				       struct iov_iter *from)
iov_iter           49 drivers/s390/block/dcssblk.c 		pgoff_t pgoff, void *addr, size_t bytes, struct iov_iter *i)
iov_iter           55 drivers/s390/block/dcssblk.c 		pgoff_t pgoff, void *addr, size_t bytes, struct iov_iter *i)
iov_iter         1802 drivers/scsi/sg.c 		struct iov_iter i;
iov_iter          287 drivers/staging/android/ashmem.c static ssize_t ashmem_read_iter(struct kiocb *iocb, struct iov_iter *iter)
iov_iter         3233 drivers/staging/exfat/exfat_super.c static ssize_t exfat_direct_IO(struct kiocb *iocb, struct iov_iter *iter)
iov_iter          269 drivers/target/target_core_file.c 	struct iov_iter iter = {};
iov_iter          323 drivers/target/target_core_file.c 	struct iov_iter iter;
iov_iter          443 drivers/target/target_core_file.c 	struct iov_iter iter;
iov_iter          217 drivers/usb/gadget/function/f_fs.c 	struct iov_iter data;
iov_iter          716 drivers/usb/gadget/function/f_fs.c static ssize_t ffs_copy_to_iter(void *data, int data_len, struct iov_iter *iter)
iov_iter          874 drivers/usb/gadget/function/f_fs.c 					  struct iov_iter *iter)
iov_iter          908 drivers/usb/gadget/function/f_fs.c 				      struct iov_iter *iter)
iov_iter         1183 drivers/usb/gadget/function/f_fs.c static ssize_t ffs_epfile_write_iter(struct kiocb *kiocb, struct iov_iter *from)
iov_iter         1220 drivers/usb/gadget/function/f_fs.c static ssize_t ffs_epfile_read_iter(struct kiocb *kiocb, struct iov_iter *to)
iov_iter          434 drivers/usb/gadget/legacy/inode.c 	struct iov_iter		to;
iov_iter          573 drivers/usb/gadget/legacy/inode.c ep_read_iter(struct kiocb *iocb, struct iov_iter *to)
iov_iter          632 drivers/usb/gadget/legacy/inode.c ep_write_iter(struct kiocb *iocb, struct iov_iter *from)
iov_iter          594 drivers/vhost/net.c static size_t init_iov_iter(struct vhost_virtqueue *vq, struct iov_iter *iter,
iov_iter          683 drivers/vhost/net.c 			       struct iov_iter *from)
iov_iter         1119 drivers/vhost/net.c 	struct iov_iter fixup;
iov_iter         1754 drivers/vhost/net.c static ssize_t vhost_net_chr_read_iter(struct kiocb *iocb, struct iov_iter *to)
iov_iter         1765 drivers/vhost/net.c 					struct iov_iter *from)
iov_iter          222 drivers/vhost/scsi.c 	struct iov_iter out_iter;
iov_iter          527 drivers/vhost/scsi.c 	struct iov_iter iov_iter;
iov_iter          547 drivers/vhost/scsi.c 		iov_iter_init(&iov_iter, READ, &cmd->tvc_resp_iov,
iov_iter          549 drivers/vhost/scsi.c 		ret = copy_to_iter(&v_rsp, sizeof(v_rsp), &iov_iter);
iov_iter          623 drivers/vhost/scsi.c 		      struct iov_iter *iter,
iov_iter          651 drivers/vhost/scsi.c vhost_scsi_calc_sgls(struct iov_iter *iter, size_t bytes, int max_sgls)
iov_iter          672 drivers/vhost/scsi.c 		      struct iov_iter *iter,
iov_iter          695 drivers/vhost/scsi.c 		 size_t prot_bytes, struct iov_iter *prot_iter,
iov_iter          696 drivers/vhost/scsi.c 		 size_t data_bytes, struct iov_iter *data_iter)
iov_iter          918 drivers/vhost/scsi.c 	struct iov_iter in_iter, prot_iter, data_iter;
iov_iter         1132 drivers/vhost/scsi.c 	struct iov_iter iov_iter;
iov_iter         1139 drivers/vhost/scsi.c 	iov_iter_init(&iov_iter, READ, &vq->iov[vc->out], vc->in, sizeof(rsp));
iov_iter         1141 drivers/vhost/scsi.c 	ret = copy_to_iter(&rsp, sizeof(rsp), &iov_iter);
iov_iter         1154 drivers/vhost/scsi.c 	struct iov_iter iov_iter;
iov_iter         1161 drivers/vhost/scsi.c 	iov_iter_init(&iov_iter, READ, &vq->iov[vc->out], vc->in, sizeof(rsp));
iov_iter         1163 drivers/vhost/scsi.c 	ret = copy_to_iter(&rsp, sizeof(rsp), &iov_iter);
iov_iter          792 drivers/vhost/vhost.c 		struct iov_iter t;
iov_iter          830 drivers/vhost/vhost.c 		struct iov_iter f;
iov_iter         1142 drivers/vhost/vhost.c 			     struct iov_iter *from)
iov_iter         1201 drivers/vhost/vhost.c ssize_t vhost_chr_read_iter(struct vhost_dev *dev, struct iov_iter *to,
iov_iter         2111 drivers/vhost/vhost.c 	struct iov_iter from;
iov_iter          225 drivers/vhost/vhost.h ssize_t vhost_chr_read_iter(struct vhost_dev *dev, struct iov_iter *to,
iov_iter          228 drivers/vhost/vhost.h 			     struct iov_iter *from);
iov_iter          102 drivers/vhost/vsock.c 		struct iov_iter iov_iter;
iov_iter          157 drivers/vhost/vsock.c 		iov_iter_init(&iov_iter, READ, &vq->iov[out], in, iov_len);
iov_iter          169 drivers/vhost/vsock.c 		nbytes = copy_to_iter(&pkt->hdr, sizeof(pkt->hdr), &iov_iter);
iov_iter          177 drivers/vhost/vsock.c 				      &iov_iter);
iov_iter          319 drivers/vhost/vsock.c 	struct iov_iter iov_iter;
iov_iter          333 drivers/vhost/vsock.c 	iov_iter_init(&iov_iter, WRITE, vq->iov, out, len);
iov_iter          335 drivers/vhost/vsock.c 	nbytes = copy_from_iter(&pkt->hdr, sizeof(pkt->hdr), &iov_iter);
iov_iter          364 drivers/vhost/vsock.c 	nbytes = copy_from_iter(pkt->buf, pkt->len, &iov_iter);
iov_iter          482 drivers/xen/pvcalls-front.c 			struct iov_iter *msg_iter,
iov_iter          577 drivers/xen/pvcalls-front.c 		       struct iov_iter *msg_iter,
iov_iter           43 fs/9p/vfs_addr.c 	struct iov_iter to;
iov_iter          153 fs/9p/vfs_addr.c 	struct iov_iter from;
iov_iter          235 fs/9p/vfs_addr.c v9fs_direct_IO(struct kiocb *iocb, struct iov_iter *iter)
iov_iter          109 fs/9p/vfs_dir.c 			struct iov_iter to;
iov_iter          383 fs/9p/vfs_file.c v9fs_file_read_iter(struct kiocb *iocb, struct iov_iter *to)
iov_iter          408 fs/9p/vfs_file.c v9fs_file_write_iter(struct kiocb *iocb, struct iov_iter *from)
iov_iter          581 fs/9p/vfs_file.c v9fs_mmap_file_read_iter(struct kiocb *iocb, struct iov_iter *to)
iov_iter          596 fs/9p/vfs_file.c v9fs_mmap_file_write_iter(struct kiocb *iocb, struct iov_iter *from)
iov_iter           32 fs/9p/xattr.c  	struct iov_iter to;
iov_iter          107 fs/9p/xattr.c  	struct iov_iter from;
iov_iter          393 fs/affs/file.c affs_direct_IO(struct kiocb *iocb, struct iov_iter *iter)
iov_iter          118 fs/afs/internal.h 	struct iov_iter		iter;		/* Buffer iterator */
iov_iter          119 fs/afs/internal.h 	struct iov_iter		*_iter;		/* Iterator currently in use */
iov_iter         1346 fs/afs/internal.h extern ssize_t afs_file_write(struct kiocb *, struct iov_iter *);
iov_iter          924 fs/afs/rxrpc.c 	struct iov_iter *iter = call->_iter;
iov_iter          731 fs/afs/write.c ssize_t afs_file_write(struct kiocb *iocb, struct iov_iter *from)
iov_iter         1483 fs/aio.c       		struct iov_iter *iter)
iov_iter         1525 fs/aio.c       	struct iov_iter iter;
iov_iter         1553 fs/aio.c       	struct iov_iter iter;
iov_iter          203 fs/block_dev.c __blkdev_direct_IO_simple(struct kiocb *iocb, struct iov_iter *iter,
iov_iter          339 fs/block_dev.c __blkdev_direct_IO(struct kiocb *iocb, struct iov_iter *iter, int nr_pages)
iov_iter          467 fs/block_dev.c blkdev_direct_IO(struct kiocb *iocb, struct iov_iter *iter)
iov_iter         1968 fs/block_dev.c ssize_t blkdev_write_iter(struct kiocb *iocb, struct iov_iter *from)
iov_iter         2003 fs/block_dev.c ssize_t blkdev_read_iter(struct kiocb *iocb, struct iov_iter *to)
iov_iter          398 fs/btrfs/file.c 					 struct iov_iter *i)
iov_iter         1586 fs/btrfs/file.c 					       struct iov_iter *i)
iov_iter         1827 fs/btrfs/file.c static ssize_t __btrfs_direct_write(struct kiocb *iocb, struct iov_iter *from)
iov_iter         1886 fs/btrfs/file.c 				    struct iov_iter *from)
iov_iter         8702 fs/btrfs/inode.c 			       const struct iov_iter *iter, loff_t offset)
iov_iter         8734 fs/btrfs/inode.c static ssize_t btrfs_direct_IO(struct kiocb *iocb, struct iov_iter *iter)
iov_iter         1389 fs/ceph/addr.c static ssize_t ceph_direct_io(struct kiocb *iocb, struct iov_iter *iter)
iov_iter           81 fs/ceph/file.c static ssize_t __iter_get_bvecs(struct iov_iter *iter, size_t maxsize,
iov_iter          128 fs/ceph/file.c static ssize_t iter_get_bvecs_alloc(struct iov_iter *iter, size_t maxsize,
iov_iter          582 fs/ceph/file.c static ssize_t ceph_sync_read(struct kiocb *iocb, struct iov_iter *to,
iov_iter          823 fs/ceph/file.c 			struct iov_iter i;
iov_iter          926 fs/ceph/file.c ceph_direct_read_write(struct kiocb *iocb, struct iov_iter *iter,
iov_iter         1055 fs/ceph/file.c 				struct iov_iter i;
iov_iter         1129 fs/ceph/file.c ceph_sync_write(struct kiocb *iocb, struct iov_iter *from, loff_t pos,
iov_iter         1255 fs/ceph/file.c static ssize_t ceph_read_iter(struct kiocb *iocb, struct iov_iter *to)
iov_iter         1411 fs/ceph/file.c static ssize_t ceph_write_iter(struct kiocb *iocb, struct iov_iter *from)
iov_iter         1516 fs/ceph/file.c 		struct iov_iter data;
iov_iter          886 fs/cifs/cifsfs.c cifs_loose_read_iter(struct kiocb *iocb, struct iov_iter *iter)
iov_iter          901 fs/cifs/cifsfs.c static ssize_t cifs_file_write_iter(struct kiocb *iocb, struct iov_iter *from)
iov_iter          105 fs/cifs/cifsfs.h extern ssize_t cifs_user_readv(struct kiocb *iocb, struct iov_iter *to);
iov_iter          106 fs/cifs/cifsfs.h extern ssize_t cifs_direct_readv(struct kiocb *iocb, struct iov_iter *to);
iov_iter          107 fs/cifs/cifsfs.h extern ssize_t cifs_strict_readv(struct kiocb *iocb, struct iov_iter *to);
iov_iter          108 fs/cifs/cifsfs.h extern ssize_t cifs_user_writev(struct kiocb *iocb, struct iov_iter *from);
iov_iter          109 fs/cifs/cifsfs.h extern ssize_t cifs_direct_writev(struct kiocb *iocb, struct iov_iter *from);
iov_iter          110 fs/cifs/cifsfs.h extern ssize_t cifs_strict_writev(struct kiocb *iocb, struct iov_iter *from);
iov_iter         1287 fs/cifs/cifsglob.h 	struct iov_iter		iter;
iov_iter         1325 fs/cifs/cifsglob.h 				struct iov_iter *iter);
iov_iter          579 fs/cifs/cifsproto.h int setup_aio_ctx_iter(struct cifs_aio_ctx *ctx, struct iov_iter *iter, int rw);
iov_iter         2714 fs/cifs/file.c wdata_fill_from_iovec(struct cifs_writedata *wdata, struct iov_iter *from,
iov_iter         2819 fs/cifs/file.c cifs_write_from_iter(loff_t offset, size_t len, struct iov_iter *from,
iov_iter         2828 fs/cifs/file.c 	struct iov_iter saved_from = *from;
iov_iter         3025 fs/cifs/file.c 				struct iov_iter tmp_from = ctx->iter;
iov_iter         3068 fs/cifs/file.c 	struct kiocb *iocb, struct iov_iter *from, bool direct)
iov_iter         3076 fs/cifs/file.c 	struct iov_iter saved_from = *from;
iov_iter         3171 fs/cifs/file.c ssize_t cifs_direct_writev(struct kiocb *iocb, struct iov_iter *from)
iov_iter         3176 fs/cifs/file.c ssize_t cifs_user_writev(struct kiocb *iocb, struct iov_iter *from)
iov_iter         3182 fs/cifs/file.c cifs_writev(struct kiocb *iocb, struct iov_iter *from)
iov_iter         3218 fs/cifs/file.c cifs_strict_writev(struct kiocb *iocb, struct iov_iter *from)
iov_iter         3369 fs/cifs/file.c cifs_readdata_to_iov(struct cifs_readdata *rdata, struct iov_iter *iter)
iov_iter         3409 fs/cifs/file.c 		    struct cifs_readdata *rdata, struct iov_iter *iter,
iov_iter         3476 fs/cifs/file.c 			      struct iov_iter *iter)
iov_iter         3558 fs/cifs/file.c 	struct iov_iter direct_iov = ctx->iter;
iov_iter         3690 fs/cifs/file.c 	struct iov_iter *to = &ctx->iter;
iov_iter         3792 fs/cifs/file.c 	struct kiocb *iocb, struct iov_iter *to, bool direct)
iov_iter         3894 fs/cifs/file.c ssize_t cifs_direct_readv(struct kiocb *iocb, struct iov_iter *to)
iov_iter         3899 fs/cifs/file.c ssize_t cifs_user_readv(struct kiocb *iocb, struct iov_iter *to)
iov_iter         3905 fs/cifs/file.c cifs_strict_readv(struct kiocb *iocb, struct iov_iter *to)
iov_iter         4126 fs/cifs/file.c 		     struct cifs_readdata *rdata, struct iov_iter *iter,
iov_iter         4220 fs/cifs/file.c 			       struct iov_iter *iter)
iov_iter         4735 fs/cifs/file.c cifs_direct_io(struct kiocb *iocb, struct iov_iter *iter)
iov_iter          839 fs/cifs/misc.c setup_aio_ctx_iter(struct cifs_aio_ctx *ctx, struct iov_iter *iter, int rw)
iov_iter          854 fs/cifs/misc.c 		memcpy(&ctx->iter, iter, sizeof(struct iov_iter));
iov_iter         3961 fs/cifs/smb2ops.c 	struct iov_iter iter;
iov_iter           38 fs/coda/file.c coda_file_read_iter(struct kiocb *iocb, struct iov_iter *to)
iov_iter           63 fs/coda/file.c coda_file_write_iter(struct kiocb *iocb, struct iov_iter *to)
iov_iter         1098 fs/dax.c       	struct iov_iter *iter = data;
iov_iter         1195 fs/dax.c       dax_iomap_rw(struct kiocb *iocb, struct iov_iter *iter,
iov_iter          105 fs/direct-io.c 	struct iov_iter *iter;
iov_iter         1165 fs/direct-io.c 		      struct block_device *bdev, struct iov_iter *iter,
iov_iter         1395 fs/direct-io.c 			     struct block_device *bdev, struct iov_iter *iter,
iov_iter           33 fs/ecryptfs/file.c 				struct iov_iter *to)
iov_iter           33 fs/ext2/file.c static ssize_t ext2_dax_read_iter(struct kiocb *iocb, struct iov_iter *to)
iov_iter           49 fs/ext2/file.c static ssize_t ext2_dax_write_iter(struct kiocb *iocb, struct iov_iter *from)
iov_iter          163 fs/ext2/file.c static ssize_t ext2_file_read_iter(struct kiocb *iocb, struct iov_iter *to)
iov_iter          172 fs/ext2/file.c static ssize_t ext2_file_write_iter(struct kiocb *iocb, struct iov_iter *from)
iov_iter          939 fs/ext2/inode.c ext2_direct_IO(struct kiocb *iocb, struct iov_iter *iter)
iov_iter           38 fs/ext4/file.c static ssize_t ext4_dax_read_iter(struct kiocb *iocb, struct iov_iter *to)
iov_iter           66 fs/ext4/file.c static ssize_t ext4_file_read_iter(struct kiocb *iocb, struct iov_iter *to)
iov_iter          124 fs/ext4/file.c ext4_unaligned_aio(struct inode *inode, struct iov_iter *from, loff_t pos)
iov_iter          161 fs/ext4/file.c static ssize_t ext4_write_checks(struct kiocb *iocb, struct iov_iter *from)
iov_iter          189 fs/ext4/file.c ext4_dax_write_iter(struct kiocb *iocb, struct iov_iter *from)
iov_iter          220 fs/ext4/file.c ext4_file_write_iter(struct kiocb *iocb, struct iov_iter *from)
iov_iter         3676 fs/ext4/inode.c static ssize_t ext4_direct_IO_write(struct kiocb *iocb, struct iov_iter *iter)
iov_iter         3833 fs/ext4/inode.c static ssize_t ext4_direct_IO_read(struct kiocb *iocb, struct iov_iter *iter)
iov_iter         3863 fs/ext4/inode.c static ssize_t ext4_direct_IO(struct kiocb *iocb, struct iov_iter *iter)
iov_iter         1069 fs/f2fs/data.c int f2fs_preallocate_blocks(struct kiocb *iocb, struct iov_iter *from)
iov_iter         2747 fs/f2fs/data.c static int check_direct_IO(struct inode *inode, struct iov_iter *iter,
iov_iter         2811 fs/f2fs/data.c static ssize_t f2fs_direct_IO(struct kiocb *iocb, struct iov_iter *iter)
iov_iter         3216 fs/f2fs/f2fs.h int f2fs_preallocate_blocks(struct kiocb *iocb, struct iov_iter *from);
iov_iter         3694 fs/f2fs/f2fs.h 				struct kiocb *iocb, struct iov_iter *iter)
iov_iter         3705 fs/f2fs/f2fs.h 				struct kiocb *iocb, struct iov_iter *iter)
iov_iter         3715 fs/f2fs/f2fs.h 				struct kiocb *iocb, struct iov_iter *iter)
iov_iter         3313 fs/f2fs/file.c static ssize_t f2fs_file_write_iter(struct kiocb *iocb, struct iov_iter *from)
iov_iter          260 fs/fat/inode.c static ssize_t fat_direct_IO(struct kiocb *iocb, struct iov_iter *iter)
iov_iter           93 fs/fuse/cuse.c static ssize_t cuse_read_iter(struct kiocb *kiocb, struct iov_iter *to)
iov_iter          101 fs/fuse/cuse.c static ssize_t cuse_write_iter(struct kiocb *kiocb, struct iov_iter *from)
iov_iter          640 fs/fuse/dev.c  	struct iov_iter *iter;
iov_iter          652 fs/fuse/dev.c  			   struct iov_iter *iter)
iov_iter         1316 fs/fuse/dev.c  static ssize_t fuse_dev_read(struct kiocb *iocb, struct iov_iter *to)
iov_iter         1920 fs/fuse/dev.c  static ssize_t fuse_dev_write(struct kiocb *iocb, struct iov_iter *from)
iov_iter          998 fs/fuse/file.c static ssize_t fuse_cache_read_iter(struct kiocb *iocb, struct iov_iter *to)
iov_iter         1141 fs/fuse/file.c 				     struct iov_iter *ii, loff_t pos,
iov_iter         1215 fs/fuse/file.c 				  struct iov_iter *ii, loff_t pos)
iov_iter         1268 fs/fuse/file.c static ssize_t fuse_cache_write_iter(struct kiocb *iocb, struct iov_iter *from)
iov_iter         1354 fs/fuse/file.c static inline unsigned long fuse_get_user_addr(const struct iov_iter *ii)
iov_iter         1359 fs/fuse/file.c static inline size_t fuse_get_frag_size(const struct iov_iter *ii,
iov_iter         1365 fs/fuse/file.c static int fuse_get_user_pages(struct fuse_args_pages *ap, struct iov_iter *ii,
iov_iter         1421 fs/fuse/file.c ssize_t fuse_direct_io(struct fuse_io_priv *io, struct iov_iter *iter,
iov_iter         1510 fs/fuse/file.c 				  struct iov_iter *iter,
iov_iter         1523 fs/fuse/file.c static ssize_t fuse_direct_IO(struct kiocb *iocb, struct iov_iter *iter);
iov_iter         1525 fs/fuse/file.c static ssize_t fuse_direct_read_iter(struct kiocb *iocb, struct iov_iter *to)
iov_iter         1540 fs/fuse/file.c static ssize_t fuse_direct_write_iter(struct kiocb *iocb, struct iov_iter *from)
iov_iter         1565 fs/fuse/file.c static ssize_t fuse_file_read_iter(struct kiocb *iocb, struct iov_iter *to)
iov_iter         1579 fs/fuse/file.c static ssize_t fuse_file_write_iter(struct kiocb *iocb, struct iov_iter *from)
iov_iter         2728 fs/fuse/file.c 	struct iov_iter ii;
iov_iter         3062 fs/fuse/file.c fuse_direct_IO(struct kiocb *iocb, struct iov_iter *iter)
iov_iter         1044 fs/fuse/fuse_i.h ssize_t fuse_direct_io(struct fuse_io_priv *io, struct iov_iter *iter,
iov_iter          746 fs/gfs2/file.c static ssize_t gfs2_file_direct_read(struct kiocb *iocb, struct iov_iter *to)
iov_iter          770 fs/gfs2/file.c static ssize_t gfs2_file_direct_write(struct kiocb *iocb, struct iov_iter *from)
iov_iter          806 fs/gfs2/file.c static ssize_t gfs2_file_read_iter(struct kiocb *iocb, struct iov_iter *to)
iov_iter          831 fs/gfs2/file.c static ssize_t gfs2_file_write_iter(struct kiocb *iocb, struct iov_iter *from)
iov_iter          129 fs/hfs/inode.c static ssize_t hfs_direct_IO(struct kiocb *iocb, struct iov_iter *iter)
iov_iter          126 fs/hfsplus/inode.c static ssize_t hfsplus_direct_IO(struct kiocb *iocb, struct iov_iter *iter)
iov_iter          238 fs/hugetlbfs/inode.c 			struct iov_iter *to, unsigned long size)
iov_iter          270 fs/hugetlbfs/inode.c static ssize_t hugetlbfs_read_iter(struct kiocb *iocb, struct iov_iter *to)
iov_iter         1167 fs/io_uring.c  			   struct iov_iter *iter)
iov_iter         1241 fs/io_uring.c  			       struct iov_iter *iter)
iov_iter         1340 fs/io_uring.c  			   struct iov_iter *iter)
iov_iter         1398 fs/io_uring.c  	struct iov_iter iter;
iov_iter         1463 fs/io_uring.c  	struct iov_iter iter;
iov_iter          741 fs/iomap/buffered-io.c 	struct iov_iter *i = data;
iov_iter          819 fs/iomap/buffered-io.c iomap_file_buffered_write(struct kiocb *iocb, struct iov_iter *iter,
iov_iter           38 fs/iomap/direct-io.c 			struct iov_iter		*iter;
iov_iter          204 fs/iomap/direct-io.c 	struct iov_iter iter;
iov_iter          338 fs/iomap/direct-io.c 	struct iov_iter *iter = dio->submit.iter;
iov_iter          396 fs/iomap/direct-io.c iomap_dio_rw(struct kiocb *iocb, struct iov_iter *iter,
iov_iter          334 fs/jfs/inode.c static ssize_t jfs_direct_IO(struct kiocb *iocb, struct iov_iter *iter)
iov_iter         1115 fs/libfs.c     ssize_t noop_direct_IO(struct kiocb *iocb, struct iov_iter *iter)
iov_iter          264 fs/nfs/direct.c ssize_t nfs_direct_IO(struct kiocb *iocb, struct iov_iter *iter)
iov_iter          448 fs/nfs/direct.c 					      struct iov_iter *iter,
iov_iter          542 fs/nfs/direct.c ssize_t nfs_file_direct_read(struct kiocb *iocb, struct iov_iter *iter)
iov_iter          853 fs/nfs/direct.c 					       struct iov_iter *iter,
iov_iter          956 fs/nfs/direct.c ssize_t nfs_file_direct_write(struct kiocb *iocb, struct iov_iter *iter)
iov_iter          155 fs/nfs/file.c  nfs_file_read(struct kiocb *iocb, struct iov_iter *to)
iov_iter          593 fs/nfs/file.c  ssize_t nfs_file_write(struct kiocb *iocb, struct iov_iter *from)
iov_iter          367 fs/nfs/internal.h ssize_t nfs_file_read(struct kiocb *, struct iov_iter *);
iov_iter          369 fs/nfs/internal.h ssize_t nfs_file_write(struct kiocb *, struct iov_iter *);
iov_iter          902 fs/nfsd/vfs.c  	struct iov_iter iter;
iov_iter          955 fs/nfsd/vfs.c  	struct iov_iter		iter;
iov_iter          295 fs/nilfs2/inode.c nilfs_direct_IO(struct kiocb *iocb, struct iov_iter *iter)
iov_iter          318 fs/ntfs/file.c 		struct iov_iter *from)
iov_iter         1686 fs/ntfs/file.c 		unsigned ofs, struct iov_iter *i, size_t bytes)
iov_iter         1690 fs/ntfs/file.c 	struct iov_iter data = *i;
iov_iter         1730 fs/ntfs/file.c static ssize_t ntfs_perform_write(struct file *file, struct iov_iter *i,
iov_iter         1925 fs/ntfs/file.c static ssize_t ntfs_file_write_iter(struct kiocb *iocb, struct iov_iter *from)
iov_iter         2447 fs/ocfs2/aops.c static ssize_t ocfs2_direct_IO(struct kiocb *iocb, struct iov_iter *iter)
iov_iter         2276 fs/ocfs2/file.c 				    struct iov_iter *from)
iov_iter         2433 fs/ocfs2/file.c 				   struct iov_iter *to)
iov_iter          362 fs/orangefs/devorangefs-req.c 				      struct iov_iter *iter)
iov_iter           49 fs/orangefs/file.c     loff_t *offset, struct iov_iter *iter, size_t total_size,
iov_iter          311 fs/orangefs/file.c     struct iov_iter *iter)
iov_iter          343 fs/orangefs/file.c     struct iov_iter *iter)
iov_iter           23 fs/orangefs/inode.c 	struct iov_iter iter;
iov_iter           99 fs/orangefs/inode.c 	struct iov_iter iter;
iov_iter          255 fs/orangefs/inode.c 	struct iov_iter iter;
iov_iter          589 fs/orangefs/inode.c 				  struct iov_iter *iter)
iov_iter          488 fs/orangefs/orangefs-bufmap.c int orangefs_bufmap_copy_from_iovec(struct iov_iter *iter,
iov_iter          516 fs/orangefs/orangefs-bufmap.c int orangefs_bufmap_copy_to_iovec(struct iov_iter *iter,
iov_iter           29 fs/orangefs/orangefs-bufmap.h int orangefs_bufmap_copy_from_iovec(struct iov_iter *iter,
iov_iter           33 fs/orangefs/orangefs-bufmap.h int orangefs_bufmap_copy_to_iovec(struct iov_iter *iter,
iov_iter          401 fs/orangefs/orangefs-kernel.h     struct iov_iter *, size_t, loff_t, struct orangefs_write_range *, int *);
iov_iter          403 fs/orangefs/orangefs-kernel.h     struct iov_iter *);
iov_iter          228 fs/overlayfs/file.c static ssize_t ovl_read_iter(struct kiocb *iocb, struct iov_iter *iter)
iov_iter          254 fs/overlayfs/file.c static ssize_t ovl_write_iter(struct kiocb *iocb, struct iov_iter *iter)
iov_iter          272 fs/pipe.c      pipe_read(struct kiocb *iocb, struct iov_iter *to)
iov_iter          379 fs/pipe.c      pipe_write(struct kiocb *iocb, struct iov_iter *from)
iov_iter          407 fs/read_write.c 	struct iov_iter iter;
iov_iter          476 fs/read_write.c 	struct iov_iter iter;
iov_iter          678 fs/read_write.c static ssize_t do_iter_readv_writev(struct file *filp, struct iov_iter *iter,
iov_iter          701 fs/read_write.c static ssize_t do_loop_readv_writev(struct file *filp, struct iov_iter *iter,
iov_iter          914 fs/read_write.c static ssize_t do_iter_read(struct file *file, struct iov_iter *iter,
iov_iter          942 fs/read_write.c ssize_t vfs_iter_read(struct file *file, struct iov_iter *iter, loff_t *ppos,
iov_iter          951 fs/read_write.c static ssize_t do_iter_write(struct file *file, struct iov_iter *iter,
iov_iter          978 fs/read_write.c ssize_t vfs_iter_write(struct file *file, struct iov_iter *iter, loff_t *ppos,
iov_iter          992 fs/read_write.c 	struct iov_iter iter;
iov_iter         1009 fs/read_write.c 	struct iov_iter iter;
iov_iter         1181 fs/read_write.c 	struct iov_iter iter;
iov_iter         1289 fs/read_write.c 	struct iov_iter iter;
iov_iter         3263 fs/reiserfs/inode.c static ssize_t reiserfs_direct_IO(struct kiocb *iocb, struct iov_iter *iter)
iov_iter          299 fs/splice.c    	struct iov_iter to;
iov_iter          370 fs/splice.c    	struct iov_iter to;
iov_iter          701 fs/splice.c    		struct iov_iter from;
iov_iter         1207 fs/splice.c    static int iter_to_pipe(struct iov_iter *from,
iov_iter         1264 fs/splice.c    static long vmsplice_to_user(struct file *file, struct iov_iter *iter,
iov_iter         1292 fs/splice.c    static long vmsplice_to_pipe(struct file *file, struct iov_iter *iter,
iov_iter         1347 fs/splice.c    static long do_vmsplice(struct file *f, struct iov_iter *iter, unsigned int flags)
iov_iter         1366 fs/splice.c    	struct iov_iter iter;
iov_iter         1392 fs/splice.c    	struct iov_iter iter;
iov_iter         1438 fs/ubifs/file.c static ssize_t ubifs_write_iter(struct kiocb *iocb, struct iov_iter *from)
iov_iter          108 fs/udf/file.c  static ssize_t udf_adinicb_direct_IO(struct kiocb *iocb, struct iov_iter *iter)
iov_iter          136 fs/udf/file.c  static ssize_t udf_file_write_iter(struct kiocb *iocb, struct iov_iter *from)
iov_iter          216 fs/udf/inode.c static ssize_t udf_direct_IO(struct kiocb *iocb, struct iov_iter *iter)
iov_iter          177 fs/xfs/xfs_file.c 	struct iov_iter		*to)
iov_iter          200 fs/xfs/xfs_file.c 	struct iov_iter		*to)
iov_iter          228 fs/xfs/xfs_file.c 	struct iov_iter		*to)
iov_iter          250 fs/xfs/xfs_file.c 	struct iov_iter		*to)
iov_iter          283 fs/xfs/xfs_file.c 	struct iov_iter		*from,
iov_iter          478 fs/xfs/xfs_file.c 	struct iov_iter		*from)
iov_iter          573 fs/xfs/xfs_file.c 	struct iov_iter		*from)
iov_iter          619 fs/xfs/xfs_file.c 	struct iov_iter		*from)
iov_iter          695 fs/xfs/xfs_file.c 	struct iov_iter		*from)
iov_iter          165 include/crypto/if_alg.h int af_alg_make_sg(struct af_alg_sgl *sgl, struct iov_iter *iter, int len);
iov_iter          442 include/linux/bio.h int bio_iov_iter_get_pages(struct bio *bio, struct iov_iter *iter);
iov_iter          446 include/linux/bio.h 				    struct iov_iter *, gfp_t);
iov_iter          469 include/linux/bio.h 				     struct iov_iter *,
iov_iter          883 include/linux/blkdev.h 			       struct rq_map_data *, const struct iov_iter *,
iov_iter           33 include/linux/dax.h 			struct iov_iter *);
iov_iter           36 include/linux/dax.h 			struct iov_iter *);
iov_iter          209 include/linux/dax.h 		size_t bytes, struct iov_iter *i);
iov_iter          211 include/linux/dax.h 		size_t bytes, struct iov_iter *i);
iov_iter          214 include/linux/dax.h ssize_t dax_iomap_rw(struct kiocb *iocb, struct iov_iter *iter,
iov_iter          142 include/linux/device-mapper.h 		void *addr, size_t bytes, struct iov_iter *i);
iov_iter           64 include/linux/fs.h struct iov_iter;
iov_iter          391 include/linux/fs.h 	ssize_t (*direct_IO)(struct kiocb *, struct iov_iter *iter);
iov_iter         1820 include/linux/fs.h struct iov_iter;
iov_iter         1827 include/linux/fs.h 	ssize_t (*read_iter) (struct kiocb *, struct iov_iter *);
iov_iter         1828 include/linux/fs.h 	ssize_t (*write_iter) (struct kiocb *, struct iov_iter *);
iov_iter         1895 include/linux/fs.h 				     struct iov_iter *iter)
iov_iter         1901 include/linux/fs.h 				      struct iov_iter *iter)
iov_iter         3098 include/linux/fs.h extern ssize_t generic_write_checks(struct kiocb *, struct iov_iter *);
iov_iter         3106 include/linux/fs.h extern ssize_t generic_file_read_iter(struct kiocb *, struct iov_iter *);
iov_iter         3107 include/linux/fs.h extern ssize_t __generic_file_write_iter(struct kiocb *, struct iov_iter *);
iov_iter         3108 include/linux/fs.h extern ssize_t generic_file_write_iter(struct kiocb *, struct iov_iter *);
iov_iter         3109 include/linux/fs.h extern ssize_t generic_file_direct_write(struct kiocb *, struct iov_iter *);
iov_iter         3110 include/linux/fs.h extern ssize_t generic_perform_write(struct file *, struct iov_iter *, loff_t);
iov_iter         3112 include/linux/fs.h ssize_t vfs_iter_read(struct file *file, struct iov_iter *iter, loff_t *ppos,
iov_iter         3114 include/linux/fs.h ssize_t vfs_iter_write(struct file *file, struct iov_iter *iter, loff_t *ppos,
iov_iter         3118 include/linux/fs.h extern ssize_t blkdev_read_iter(struct kiocb *iocb, struct iov_iter *to);
iov_iter         3119 include/linux/fs.h extern ssize_t blkdev_write_iter(struct kiocb *iocb, struct iov_iter *from);
iov_iter         3167 include/linux/fs.h 			     struct block_device *bdev, struct iov_iter *iter,
iov_iter         3174 include/linux/fs.h 					 struct iov_iter *iter,
iov_iter         3311 include/linux/fs.h extern ssize_t noop_direct_IO(struct kiocb *iocb, struct iov_iter *iter);
iov_iter           15 include/linux/iomap.h struct iov_iter;
iov_iter          152 include/linux/iomap.h ssize_t iomap_file_buffered_write(struct kiocb *iocb, struct iov_iter *from,
iov_iter          197 include/linux/iomap.h ssize_t iomap_dio_rw(struct kiocb *iocb, struct iov_iter *iter,
iov_iter          480 include/linux/nfs_fs.h extern ssize_t nfs_direct_IO(struct kiocb *, struct iov_iter *);
iov_iter          482 include/linux/nfs_fs.h 			struct iov_iter *iter);
iov_iter          484 include/linux/nfs_fs.h 			struct iov_iter *iter);
iov_iter          244 include/linux/skbuff.h struct iov_iter;
iov_iter         3218 include/linux/skbuff.h 			       struct iov_iter *from, int copy)
iov_iter         3487 include/linux/skbuff.h 			   struct iov_iter *to, int size);
iov_iter         3496 include/linux/skbuff.h 			   struct iov_iter *to, int len,
iov_iter         3499 include/linux/skbuff.h 				 struct iov_iter *from, int len);
iov_iter         3500 include/linux/skbuff.h int zerocopy_sg_from_iter(struct sk_buff *skb, struct iov_iter *frm);
iov_iter          125 include/linux/skmsg.h int sk_msg_zerocopy_from_iter(struct sock *sk, struct iov_iter *from,
iov_iter          127 include/linux/skmsg.h int sk_msg_memcopy_from_iter(struct sock *sk, struct iov_iter *from,
iov_iter           52 include/linux/socket.h 	struct iov_iter	msg_iter;	/* data */
iov_iter           54 include/linux/uio.h static inline enum iter_type iov_iter_type(const struct iov_iter *i)
iov_iter           59 include/linux/uio.h static inline bool iter_is_iovec(const struct iov_iter *i)
iov_iter           64 include/linux/uio.h static inline bool iov_iter_is_kvec(const struct iov_iter *i)
iov_iter           69 include/linux/uio.h static inline bool iov_iter_is_bvec(const struct iov_iter *i)
iov_iter           74 include/linux/uio.h static inline bool iov_iter_is_pipe(const struct iov_iter *i)
iov_iter           79 include/linux/uio.h static inline bool iov_iter_is_discard(const struct iov_iter *i)
iov_iter           84 include/linux/uio.h static inline unsigned char iov_iter_rw(const struct iov_iter *i)
iov_iter          106 include/linux/uio.h static inline struct iovec iov_iter_iovec(const struct iov_iter *iter)
iov_iter          116 include/linux/uio.h 		struct iov_iter *i, unsigned long offset, size_t bytes);
iov_iter          117 include/linux/uio.h void iov_iter_advance(struct iov_iter *i, size_t bytes);
iov_iter          118 include/linux/uio.h void iov_iter_revert(struct iov_iter *i, size_t bytes);
iov_iter          119 include/linux/uio.h int iov_iter_fault_in_readable(struct iov_iter *i, size_t bytes);
iov_iter          120 include/linux/uio.h size_t iov_iter_single_seg_count(const struct iov_iter *i);
iov_iter          122 include/linux/uio.h 			 struct iov_iter *i);
iov_iter          124 include/linux/uio.h 			 struct iov_iter *i);
iov_iter          126 include/linux/uio.h size_t _copy_to_iter(const void *addr, size_t bytes, struct iov_iter *i);
iov_iter          127 include/linux/uio.h size_t _copy_from_iter(void *addr, size_t bytes, struct iov_iter *i);
iov_iter          128 include/linux/uio.h bool _copy_from_iter_full(void *addr, size_t bytes, struct iov_iter *i);
iov_iter          129 include/linux/uio.h size_t _copy_from_iter_nocache(void *addr, size_t bytes, struct iov_iter *i);
iov_iter          130 include/linux/uio.h bool _copy_from_iter_full_nocache(void *addr, size_t bytes, struct iov_iter *i);
iov_iter          133 include/linux/uio.h size_t copy_to_iter(const void *addr, size_t bytes, struct iov_iter *i)
iov_iter          142 include/linux/uio.h size_t copy_from_iter(void *addr, size_t bytes, struct iov_iter *i)
iov_iter          151 include/linux/uio.h bool copy_from_iter_full(void *addr, size_t bytes, struct iov_iter *i)
iov_iter          160 include/linux/uio.h size_t copy_from_iter_nocache(void *addr, size_t bytes, struct iov_iter *i)
iov_iter          169 include/linux/uio.h bool copy_from_iter_full_nocache(void *addr, size_t bytes, struct iov_iter *i)
iov_iter          184 include/linux/uio.h size_t _copy_from_iter_flushcache(void *addr, size_t bytes, struct iov_iter *i);
iov_iter          190 include/linux/uio.h size_t _copy_to_iter_mcsafe(const void *addr, size_t bytes, struct iov_iter *i);
iov_iter          196 include/linux/uio.h size_t copy_from_iter_flushcache(void *addr, size_t bytes, struct iov_iter *i)
iov_iter          205 include/linux/uio.h size_t copy_to_iter_mcsafe(void *addr, size_t bytes, struct iov_iter *i)
iov_iter          213 include/linux/uio.h size_t iov_iter_zero(size_t bytes, struct iov_iter *);
iov_iter          214 include/linux/uio.h unsigned long iov_iter_alignment(const struct iov_iter *i);
iov_iter          215 include/linux/uio.h unsigned long iov_iter_gap_alignment(const struct iov_iter *i);
iov_iter          216 include/linux/uio.h void iov_iter_init(struct iov_iter *i, unsigned int direction, const struct iovec *iov,
iov_iter          218 include/linux/uio.h void iov_iter_kvec(struct iov_iter *i, unsigned int direction, const struct kvec *kvec,
iov_iter          220 include/linux/uio.h void iov_iter_bvec(struct iov_iter *i, unsigned int direction, const struct bio_vec *bvec,
iov_iter          222 include/linux/uio.h void iov_iter_pipe(struct iov_iter *i, unsigned int direction, struct pipe_inode_info *pipe,
iov_iter          224 include/linux/uio.h void iov_iter_discard(struct iov_iter *i, unsigned int direction, size_t count);
iov_iter          225 include/linux/uio.h ssize_t iov_iter_get_pages(struct iov_iter *i, struct page **pages,
iov_iter          227 include/linux/uio.h ssize_t iov_iter_get_pages_alloc(struct iov_iter *i, struct page ***pages,
iov_iter          229 include/linux/uio.h int iov_iter_npages(const struct iov_iter *i, int maxpages);
iov_iter          231 include/linux/uio.h const void *dup_iter(struct iov_iter *new, struct iov_iter *old, gfp_t flags);
iov_iter          233 include/linux/uio.h static inline size_t iov_iter_count(const struct iov_iter *i)
iov_iter          244 include/linux/uio.h static inline void iov_iter_truncate(struct iov_iter *i, u64 count)
iov_iter          260 include/linux/uio.h static inline void iov_iter_reexpand(struct iov_iter *i, size_t count)
iov_iter          264 include/linux/uio.h size_t csum_and_copy_to_iter(const void *addr, size_t bytes, void *csump, struct iov_iter *i);
iov_iter          265 include/linux/uio.h size_t csum_and_copy_from_iter(void *addr, size_t bytes, __wsum *csum, struct iov_iter *i);
iov_iter          266 include/linux/uio.h bool csum_and_copy_from_iter_full(void *addr, size_t bytes, __wsum *csum, struct iov_iter *i);
iov_iter          268 include/linux/uio.h 		struct iov_iter *i);
iov_iter          272 include/linux/uio.h 		 struct iovec **iov, struct iov_iter *i);
iov_iter          278 include/linux/uio.h 		 struct iovec **iov, struct iov_iter *i);
iov_iter          282 include/linux/uio.h 		 struct iovec *iov, struct iov_iter *i);
iov_iter          284 include/linux/uio.h int iov_iter_for_each_range(struct iov_iter *i, size_t bytes,
iov_iter          174 include/net/9p/client.h struct iov_iter;
iov_iter          202 include/net/9p/client.h int p9_client_read(struct p9_fid *fid, u64 offset, struct iov_iter *to, int *err);
iov_iter          203 include/net/9p/client.h int p9_client_write(struct p9_fid *fid, u64 offset, struct iov_iter *from, int *err);
iov_iter           49 include/net/9p/transport.h 			  struct iov_iter *, struct iov_iter *, int , int, int);
iov_iter           56 include/net/af_rxrpc.h 			   struct iov_iter *, bool, u32 *, u16 *);
iov_iter          536 include/net/sctp/structs.h 					    struct iov_iter *);
iov_iter          670 include/net/sctp/structs.h 			  struct iov_iter *from);
iov_iter         1982 include/net/sock.h 					   struct iov_iter *from, char *to,
iov_iter         2000 include/net/sock.h 				       struct iov_iter *from, int copy)
iov_iter         2012 include/net/sock.h static inline int skb_copy_to_page_nocache(struct sock *sk, struct iov_iter *from,
iov_iter          384 include/net/udp.h 				  struct iov_iter *to)
iov_iter          464 include/trace/events/afs.h 	    TP_PROTO(struct afs_call *call, struct iov_iter *iter,
iov_iter          817 kernel/printk/printk.c static ssize_t devkmsg_write(struct kiocb *iocb, struct iov_iter *from)
iov_iter          157 lib/iov_iter.c 			 struct iov_iter *i)
iov_iter          241 lib/iov_iter.c 			 struct iov_iter *i)
iov_iter          325 lib/iov_iter.c static bool sanity(const struct iov_iter *i)
iov_iter          368 lib/iov_iter.c 			 struct iov_iter *i)
iov_iter          418 lib/iov_iter.c int iov_iter_fault_in_readable(struct iov_iter *i, size_t bytes)
iov_iter          436 lib/iov_iter.c void iov_iter_init(struct iov_iter *i, unsigned int direction,
iov_iter          483 lib/iov_iter.c static inline void data_start(const struct iov_iter *i, int *idxp, size_t *offp)
iov_iter          495 lib/iov_iter.c static size_t push_pipe(struct iov_iter *i, size_t size,
iov_iter          541 lib/iov_iter.c 				struct iov_iter *i)
iov_iter          573 lib/iov_iter.c 				__wsum *csum, struct iov_iter *i)
iov_iter          603 lib/iov_iter.c size_t _copy_to_iter(const void *addr, size_t bytes, struct iov_iter *i)
iov_iter          645 lib/iov_iter.c 				struct iov_iter *i)
iov_iter          701 lib/iov_iter.c size_t _copy_to_iter_mcsafe(const void *addr, size_t bytes, struct iov_iter *i)
iov_iter          737 lib/iov_iter.c size_t _copy_from_iter(void *addr, size_t bytes, struct iov_iter *i)
iov_iter          757 lib/iov_iter.c bool _copy_from_iter_full(void *addr, size_t bytes, struct iov_iter *i)
iov_iter          784 lib/iov_iter.c size_t _copy_from_iter_nocache(void *addr, size_t bytes, struct iov_iter *i)
iov_iter          818 lib/iov_iter.c size_t _copy_from_iter_flushcache(void *addr, size_t bytes, struct iov_iter *i)
iov_iter          839 lib/iov_iter.c bool _copy_from_iter_full_nocache(void *addr, size_t bytes, struct iov_iter *i)
iov_iter          888 lib/iov_iter.c 			 struct iov_iter *i)
iov_iter          907 lib/iov_iter.c 			 struct iov_iter *i)
iov_iter          925 lib/iov_iter.c static size_t pipe_zero(size_t bytes, struct iov_iter *i)
iov_iter          949 lib/iov_iter.c size_t iov_iter_zero(size_t bytes, struct iov_iter *i)
iov_iter          964 lib/iov_iter.c 		struct iov_iter *i, unsigned long offset, size_t bytes)
iov_iter          987 lib/iov_iter.c static inline void pipe_truncate(struct iov_iter *i)
iov_iter         1007 lib/iov_iter.c static void pipe_advance(struct iov_iter *i, size_t size)
iov_iter         1033 lib/iov_iter.c void iov_iter_advance(struct iov_iter *i, size_t size)
iov_iter         1047 lib/iov_iter.c void iov_iter_revert(struct iov_iter *i, size_t unroll)
iov_iter         1116 lib/iov_iter.c size_t iov_iter_single_seg_count(const struct iov_iter *i)
iov_iter         1131 lib/iov_iter.c void iov_iter_kvec(struct iov_iter *i, unsigned int direction,
iov_iter         1144 lib/iov_iter.c void iov_iter_bvec(struct iov_iter *i, unsigned int direction,
iov_iter         1157 lib/iov_iter.c void iov_iter_pipe(struct iov_iter *i, unsigned int direction,
iov_iter         1181 lib/iov_iter.c void iov_iter_discard(struct iov_iter *i, unsigned int direction, size_t count)
iov_iter         1190 lib/iov_iter.c unsigned long iov_iter_alignment(const struct iov_iter *i)
iov_iter         1209 lib/iov_iter.c unsigned long iov_iter_gap_alignment(const struct iov_iter *i)
iov_iter         1231 lib/iov_iter.c static inline ssize_t __pipe_get_pages(struct iov_iter *i,
iov_iter         1253 lib/iov_iter.c static ssize_t pipe_get_pages(struct iov_iter *i,
iov_iter         1275 lib/iov_iter.c ssize_t iov_iter_get_pages(struct iov_iter *i,
iov_iter         1321 lib/iov_iter.c static ssize_t pipe_get_pages_alloc(struct iov_iter *i,
iov_iter         1355 lib/iov_iter.c ssize_t iov_iter_get_pages_alloc(struct iov_iter *i,
iov_iter         1405 lib/iov_iter.c 			       struct iov_iter *i)
iov_iter         1445 lib/iov_iter.c 			       struct iov_iter *i)
iov_iter         1488 lib/iov_iter.c 			     struct iov_iter *i)
iov_iter         1533 lib/iov_iter.c 		struct iov_iter *i)
iov_iter         1551 lib/iov_iter.c int iov_iter_npages(const struct iov_iter *i, int maxpages)
iov_iter         1596 lib/iov_iter.c const void *dup_iter(struct iov_iter *new, struct iov_iter *old, gfp_t flags)
iov_iter         1641 lib/iov_iter.c 		 struct iovec **iov, struct iov_iter *i)
iov_iter         1665 lib/iov_iter.c 		struct iovec **iov, struct iov_iter *i)
iov_iter         1684 lib/iov_iter.c 		 struct iovec *iov, struct iov_iter *i)
iov_iter         1698 lib/iov_iter.c int iov_iter_for_each_range(struct iov_iter *i, size_t bytes,
iov_iter         2010 mm/filemap.c   		struct iov_iter *iter, ssize_t written)
iov_iter         2274 mm/filemap.c   generic_file_read_iter(struct kiocb *iocb, struct iov_iter *iter)
iov_iter         2938 mm/filemap.c   inline ssize_t generic_write_checks(struct kiocb *iocb, struct iov_iter *from)
iov_iter         3144 mm/filemap.c   generic_file_direct_write(struct kiocb *iocb, struct iov_iter *from)
iov_iter         3244 mm/filemap.c   				struct iov_iter *i, loff_t pos)
iov_iter         3348 mm/filemap.c   ssize_t __generic_file_write_iter(struct kiocb *iocb, struct iov_iter *from)
iov_iter         3436 mm/filemap.c   ssize_t generic_file_write_iter(struct kiocb *iocb, struct iov_iter *from)
iov_iter          294 mm/page_io.c   		struct iov_iter from;
iov_iter           33 mm/process_vm_access.c 			       struct iov_iter *iter,
iov_iter           76 mm/process_vm_access.c 				    struct iov_iter *iter,
iov_iter          151 mm/process_vm_access.c static ssize_t process_vm_rw_core(pid_t pid, struct iov_iter *iter,
iov_iter          265 mm/process_vm_access.c 	struct iov_iter iter;
iov_iter          323 mm/process_vm_access.c 	struct iov_iter iter;
iov_iter         2529 mm/shmem.c     static ssize_t shmem_file_read_iter(struct kiocb *iocb, struct iov_iter *to)
iov_iter          567 net/9p/client.c 			      struct iov_iter *uidata, int in_hdrlen)
iov_iter          820 net/9p/client.c 					 struct iov_iter *uidata,
iov_iter          821 net/9p/client.c 					 struct iov_iter *uodata,
iov_iter         1550 net/9p/client.c p9_client_read(struct p9_fid *fid, u64 offset, struct iov_iter *to, int *err)
iov_iter         1630 net/9p/client.c p9_client_write(struct p9_fid *fid, u64 offset, struct iov_iter *from, int *err)
iov_iter         2074 net/9p/client.c 	struct iov_iter to;
iov_iter           63 net/9p/protocol.c pdu_write_u(struct p9_fcall *pdu, struct iov_iter *from, size_t size)
iov_iter           66 net/9p/protocol.c 	struct iov_iter i = *from;
iov_iter          435 net/9p/protocol.c 				struct iov_iter *from =
iov_iter          436 net/9p/protocol.c 						va_arg(ap, struct iov_iter *);
iov_iter          306 net/9p/trans_virtio.c 			       struct iov_iter *data,
iov_iter          388 net/9p/trans_virtio.c 		     struct iov_iter *uidata, struct iov_iter *uodata,
iov_iter          414 net/core/datagram.c 						struct iov_iter *i));
iov_iter          417 net/core/datagram.c 			       struct iov_iter *to, int len, bool fault_short,
iov_iter          419 net/core/datagram.c 					    struct iov_iter *), void *data)
iov_iter          512 net/core/datagram.c 			   struct iov_iter *to, int len,
iov_iter          521 net/core/datagram.c 		void *data __always_unused, struct iov_iter *i)
iov_iter          534 net/core/datagram.c 			   struct iov_iter *to, int len)
iov_iter          552 net/core/datagram.c 				 struct iov_iter *from,
iov_iter          624 net/core/datagram.c 			    struct iov_iter *from, size_t length)
iov_iter          678 net/core/datagram.c int zerocopy_sg_from_iter(struct sk_buff *skb, struct iov_iter *from)
iov_iter          700 net/core/datagram.c 				      struct iov_iter *to, int len,
iov_iter           10 net/core/datagram.h struct iov_iter;
iov_iter           13 net/core/datagram.h 			    struct iov_iter *from, size_t length);
iov_iter         1281 net/core/skbuff.c 	struct iov_iter orig_iter = msg->msg_iter;
iov_iter          298 net/core/skmsg.c int sk_msg_zerocopy_from_iter(struct sock *sk, struct iov_iter *from,
iov_iter          356 net/core/skmsg.c int sk_msg_memcopy_from_iter(struct sock *sk, struct iov_iter *from,
iov_iter           48 net/ipv4/tcp_bpf.c 	struct iov_iter *iter = &msg->msg_iter;
iov_iter           49 net/qrtr/tun.c static ssize_t qrtr_tun_read_iter(struct kiocb *iocb, struct iov_iter *to)
iov_iter           75 net/qrtr/tun.c static ssize_t qrtr_tun_write_iter(struct kiocb *iocb, struct iov_iter *from)
iov_iter          405 net/rds/ib.h   int rds_ib_inc_copy_to_user(struct rds_incoming *inc, struct iov_iter *to);
iov_iter          532 net/rds/ib_recv.c int rds_ib_inc_copy_to_user(struct rds_incoming *inc, struct iov_iter *to)
iov_iter          363 net/rds/message.c static int rds_message_zcopy_from_user(struct rds_message *rm, struct iov_iter *from)
iov_iter          421 net/rds/message.c int rds_message_copy_from_user(struct rds_message *rm, struct iov_iter *from,
iov_iter          466 net/rds/message.c int rds_message_inc_copy_to_user(struct rds_incoming *inc, struct iov_iter *to)
iov_iter          562 net/rds/rds.h  	int (*inc_copy_to_user)(struct rds_incoming *inc, struct iov_iter *to);
iov_iter          853 net/rds/rds.h  int rds_message_copy_from_user(struct rds_message *rm, struct iov_iter *from,
iov_iter          863 net/rds/rds.h  int rds_message_inc_copy_to_user(struct rds_incoming *inc, struct iov_iter *to);
iov_iter           84 net/rds/tcp.h  int rds_tcp_inc_copy_to_user(struct rds_incoming *inc, struct iov_iter *to);
iov_iter           62 net/rds/tcp_recv.c int rds_tcp_inc_copy_to_user(struct rds_incoming *inc, struct iov_iter *to)
iov_iter          309 net/rxrpc/recvmsg.c 			      struct msghdr *msg, struct iov_iter *iter,
iov_iter          642 net/rxrpc/recvmsg.c 			   struct iov_iter *iter,
iov_iter          150 net/sctp/chunk.c 					    struct iov_iter *from)
iov_iter         1512 net/sctp/sm_make_chunk.c 			  struct iov_iter *from)
iov_iter          112 net/socket.c   static ssize_t sock_read_iter(struct kiocb *iocb, struct iov_iter *to);
iov_iter          113 net/socket.c   static ssize_t sock_write_iter(struct kiocb *iocb, struct iov_iter *from);
iov_iter          950 net/socket.c   static ssize_t sock_read_iter(struct kiocb *iocb, struct iov_iter *to)
iov_iter          972 net/socket.c   static ssize_t sock_write_iter(struct kiocb *iocb, struct iov_iter *from)
iov_iter          375 net/tls/tls_device.c static int tls_device_copy_data(void *addr, size_t bytes, struct iov_iter *i)
iov_iter          401 net/tls/tls_device.c 			 struct iov_iter *msg_iter,
iov_iter          551 net/tls/tls_device.c 	struct iov_iter	msg_iter;
iov_iter          642 net/tls/tls_device.c 	struct iov_iter	msg_iter;
iov_iter         1324 net/tls/tls_sw.c static int tls_setup_from_iter(struct sock *sk, struct iov_iter *from,
iov_iter         1391 net/tls/tls_sw.c 			    struct iov_iter *out_iov,
iov_iter         1528 net/tls/tls_sw.c 			      struct iov_iter *dest, int *chunk, bool *zc,
iov_iter           30 security/keys/compat.c 	struct iov_iter from;
iov_iter          247 security/keys/internal.h struct iov_iter;
iov_iter          249 security/keys/internal.h 					  struct iov_iter *,
iov_iter         1163 security/keys/keyctl.c 				   struct iov_iter *from,
iov_iter         1246 security/keys/keyctl.c 		struct iov_iter from;
iov_iter         1275 security/keys/keyctl.c 	struct iov_iter from;
iov_iter         3110 sound/core/pcm_native.c static ssize_t snd_pcm_readv(struct kiocb *iocb, struct iov_iter *to)
iov_iter         3146 sound/core/pcm_native.c static ssize_t snd_pcm_writev(struct kiocb *iocb, struct iov_iter *from)