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)