arch/arm/kernel/crash_dump.c
19
ssize_t copy_oldmem_page(struct iov_iter *iter, unsigned long pfn,
arch/arm64/kernel/crash_dump.c
15
ssize_t copy_oldmem_page(struct iov_iter *iter, unsigned long pfn,
arch/loongarch/kernel/crash_dump.c
6
ssize_t copy_oldmem_page(struct iov_iter *iter, unsigned long pfn,
arch/mips/kernel/crash_dump.c
6
ssize_t copy_oldmem_page(struct iov_iter *iter, unsigned long pfn,
arch/powerpc/kernel/crash_dump.c
72
ssize_t copy_oldmem_page(struct iov_iter *iter, unsigned long pfn,
arch/riscv/kernel/crash_dump.c
12
ssize_t copy_oldmem_page(struct iov_iter *iter, unsigned long pfn,
arch/s390/hypfs/inode.c
128
static ssize_t hypfs_read_iter(struct kiocb *iocb, struct iov_iter *to)
arch/s390/hypfs/inode.c
148
static ssize_t hypfs_write_iter(struct kiocb *iocb, struct iov_iter *from)
arch/s390/include/asm/maccess.h
10
struct iov_iter;
arch/s390/include/asm/maccess.h
14
size_t memcpy_real_iter(struct iov_iter *iter, unsigned long src, size_t count);
arch/s390/include/asm/sclp.h
192
size_t memcpy_hsa_iter(struct iov_iter *iter, unsigned long src, size_t count);
arch/s390/kernel/crash_dump.c
118
static size_t copy_oldmem_iter(struct iov_iter *iter, unsigned long src, size_t count)
arch/s390/kernel/crash_dump.c
151
struct iov_iter iter;
arch/s390/kernel/crash_dump.c
165
ssize_t copy_oldmem_page(struct iov_iter *iter, unsigned long pfn, size_t csize,
arch/s390/mm/maccess.c
117
struct iov_iter iter;
arch/s390/mm/maccess.c
83
size_t memcpy_real_iter(struct iov_iter *iter, unsigned long src, size_t count)
arch/sh/kernel/crash_dump.c
14
ssize_t copy_oldmem_page(struct iov_iter *iter, unsigned long pfn,
arch/x86/kernel/cpu/microcode/intel.c
831
static enum ucode_state parse_microcode_blobs(int cpu, struct iov_iter *iter)
arch/x86/kernel/cpu/microcode/intel.c
934
struct iov_iter iter;
arch/x86/kernel/crash_dump_32.c
31
ssize_t copy_oldmem_page(struct iov_iter *iter, unsigned long pfn, size_t csize,
arch/x86/kernel/crash_dump_64.c
15
static ssize_t __copy_oldmem_page(struct iov_iter *iter, unsigned long pfn,
arch/x86/kernel/crash_dump_64.c
38
ssize_t copy_oldmem_page(struct iov_iter *iter, unsigned long pfn, size_t csize,
arch/x86/kernel/crash_dump_64.c
49
ssize_t copy_oldmem_page_encrypted(struct iov_iter *iter, unsigned long pfn,
arch/x86/kernel/crash_dump_64.c
58
struct iov_iter iter;
block/bio-integrity.c
122
struct iov_iter orig_iter;
block/bio-integrity.c
203
struct iov_iter iter;
block/bio-integrity.c
305
int bio_integrity_map_user(struct bio *bio, struct iov_iter *iter)
block/bio-integrity.c
389
struct iov_iter it;
block/bio.c
1198
void bio_iov_bvec_set(struct bio *bio, const struct iov_iter *iter)
block/bio.c
1214
static int bio_iov_iter_align_down(struct bio *bio, struct iov_iter *iter,
block/bio.c
1265
int bio_iov_iter_get_pages(struct bio *bio, struct iov_iter *iter,
block/bio.c
1330
static int bio_iov_iter_bounce_write(struct bio *bio, struct iov_iter *iter)
block/bio.c
1370
static int bio_iov_iter_bounce_read(struct bio *bio, struct iov_iter *iter)
block/bio.c
1418
int bio_iov_iter_bounce(struct bio *bio, struct iov_iter *iter)
block/bio.c
1443
struct iov_iter to;
block/blk-integrity.c
127
struct iov_iter iter;
block/blk-map.c
151
struct iov_iter *iter, gfp_t gfp_mask)
block/blk-map.c
17
struct iov_iter iter;
block/blk-map.c
21
static struct bio_map_data *bio_alloc_map_data(struct iov_iter *data,
block/blk-map.c
232
struct iov_iter iter2 = *iter;
block/blk-map.c
260
static int bio_map_user_iov(struct request *rq, struct iov_iter *iter,
block/blk-map.c
463
static int blk_rq_map_user_bvec(struct request *rq, const struct iov_iter *iter)
block/blk-map.c
501
const struct iov_iter *iter, gfp_t gfp_mask)
block/blk-map.c
506
struct iov_iter i;
block/blk-map.c
559
struct iov_iter i;
block/blk-map.c
578
struct iov_iter iter;
block/blk-map.c
67
static int bio_copy_from_iter(struct bio *bio, struct iov_iter *iter)
block/blk-map.c
98
static int bio_copy_to_iter(struct bio *bio, struct iov_iter iter)
block/fops.c
175
static ssize_t __blkdev_direct_IO(struct kiocb *iocb, struct iov_iter *iter,
block/fops.c
322
struct iov_iter *iter,
block/fops.c
395
static ssize_t blkdev_direct_IO(struct kiocb *iocb, struct iov_iter *iter)
block/fops.c
40
struct iov_iter *iter)
block/fops.c
47
struct iov_iter *iter, struct block_device *bdev)
block/fops.c
56
struct iov_iter *iter, struct block_device *bdev,
block/fops.c
710
blkdev_direct_write(struct kiocb *iocb, struct iov_iter *from)
block/fops.c
733
static ssize_t blkdev_buffered_write(struct kiocb *iocb, struct iov_iter *from)
block/fops.c
746
static ssize_t blkdev_write_iter(struct kiocb *iocb, struct iov_iter *from)
block/fops.c
811
static ssize_t blkdev_read_iter(struct kiocb *iocb, struct iov_iter *to)
crypto/testmgr.c
1248
struct iov_iter input;
crypto/testmgr.c
589
struct iov_iter *data,
crypto/testmgr.c
778
struct iov_iter input;
drivers/accel/habanalabs/common/hldio.c
55
struct iov_iter iter;
drivers/acpi/pfr_update.c
471
struct iov_iter iter;
drivers/block/loop.c
343
struct iov_iter iter;
drivers/block/nbd.c
1398
struct iov_iter from;
drivers/block/nbd.c
552
struct iov_iter *iter, int msg_flags, int *sent)
drivers/block/nbd.c
600
struct iov_iter *iter, int msg_flags, int *sent)
drivers/block/nbd.c
654
struct iov_iter from;
drivers/block/nbd.c
849
struct iov_iter to;
drivers/block/nbd.c
939
struct iov_iter to;
drivers/block/ublk_drv.c
1271
struct iov_iter *uiter, int dir, size_t *done)
drivers/block/ublk_drv.c
1304
unsigned offset, struct iov_iter *uiter, int dir)
drivers/block/ublk_drv.c
1319
unsigned offset, struct iov_iter *uiter, int dir)
drivers/block/ublk_drv.c
1338
unsigned offset, struct iov_iter *uiter, int dir)
drivers/block/ublk_drv.c
1370
struct iov_iter iter;
drivers/block/ublk_drv.c
1389
struct iov_iter iter;
drivers/block/ublk_drv.c
3934
ublk_user_copy(struct kiocb *iocb, struct iov_iter *iter, int dir)
drivers/block/ublk_drv.c
4015
static ssize_t ublk_ch_read_iter(struct kiocb *iocb, struct iov_iter *to)
drivers/block/ublk_drv.c
4020
static ssize_t ublk_ch_write_iter(struct kiocb *iocb, struct iov_iter *from)
drivers/block/zloop.c
393
struct iov_iter iter;
drivers/bluetooth/hci_vhci.c
486
struct iov_iter *from)
drivers/bluetooth/hci_vhci.c
611
static ssize_t vhci_write(struct kiocb *iocb, struct iov_iter *from)
drivers/char/mem.c
427
static ssize_t read_iter_null(struct kiocb *iocb, struct iov_iter *to)
drivers/char/mem.c
432
static ssize_t write_iter_null(struct kiocb *iocb, struct iov_iter *from)
drivers/char/mem.c
456
static ssize_t read_iter_zero(struct kiocb *iocb, struct iov_iter *iter)
drivers/char/random.c
1386
struct iov_iter iter;
drivers/char/random.c
1419
static ssize_t write_pool_user(struct iov_iter *iter)
drivers/char/random.c
1447
static ssize_t random_write_iter(struct kiocb *kiocb, struct iov_iter *iter)
drivers/char/random.c
1452
static ssize_t urandom_read_iter(struct kiocb *kiocb, struct iov_iter *iter)
drivers/char/random.c
1476
static ssize_t random_read_iter(struct kiocb *kiocb, struct iov_iter *iter)
drivers/char/random.c
1512
struct iov_iter iter;
drivers/char/random.c
434
static ssize_t get_random_bytes_user(struct iov_iter *iter)
drivers/dax/super.c
172
size_t bytes, struct iov_iter *i)
drivers/dax/super.c
188
size_t bytes, struct iov_iter *i)
drivers/dax/super.c
224
void *addr, size_t bytes, struct iov_iter *iter)
drivers/fsi/fsi-sbefifo.c
547
static int sbefifo_read_response(struct sbefifo *sbefifo, struct iov_iter *response)
drivers/fsi/fsi-sbefifo.c
635
struct iov_iter *response)
drivers/fsi/fsi-sbefifo.c
649
struct iov_iter ffdc_iter;
drivers/fsi/fsi-sbefifo.c
689
struct iov_iter *response)
drivers/fsi/fsi-sbefifo.c
742
struct iov_iter resp_iter;
drivers/fsi/fsi-sbefifo.c
818
struct iov_iter resp_iter;
drivers/gpu/drm/display/drm_dp_aux_dev.c
146
static ssize_t auxdev_read_iter(struct kiocb *iocb, struct iov_iter *to)
drivers/gpu/drm/display/drm_dp_aux_dev.c
189
static ssize_t auxdev_write_iter(struct kiocb *iocb, struct iov_iter *from)
drivers/gpu/drm/i915/gem/i915_gem_shmem.c
414
struct iov_iter iter;
drivers/infiniband/hw/hfi1/file_ops.c
259
static ssize_t hfi1_write_iter(struct kiocb *kiocb, struct iov_iter *from)
drivers/infiniband/hw/hfi1/file_ops.c
36
static ssize_t hfi1_write_iter(struct kiocb *kiocb, struct iov_iter *from);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
956
struct iov_iter iter;
drivers/md/dm-linear.c
189
void *addr, size_t bytes, struct iov_iter *i)
drivers/md/dm-log-writes.c
913
pgoff_t pgoff, void *addr, size_t bytes, struct iov_iter *i)
drivers/md/dm-pcache/segment.c
11
struct iov_iter iter;
drivers/md/dm-pcache/segment.c
32
struct iov_iter iter;
drivers/md/dm-stripe.c
335
void *addr, size_t bytes, struct iov_iter *i)
drivers/md/dm.c
1266
void *addr, size_t bytes, struct iov_iter *i)
drivers/media/pci/solo6x10/solo6x10-g723.c
208
unsigned long pos, struct iov_iter *dst,
drivers/misc/vmw_vmci/vmci_queue_pair.c
2543
struct iov_iter *from)
drivers/misc/vmw_vmci/vmci_queue_pair.c
2609
struct iov_iter *to,
drivers/misc/vmw_vmci/vmci_queue_pair.c
333
struct iov_iter *from,
drivers/misc/vmw_vmci/vmci_queue_pair.c
379
static int qp_memcpy_from_queue_iter(struct iov_iter *to,
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_io.c
880
struct iov_iter *from,
drivers/net/ppp/ppp_generic.c
440
struct iov_iter to;
drivers/net/tap.c
573
struct iov_iter *from, int noblock)
drivers/net/tap.c
607
struct iov_iter i;
drivers/net/tap.c
691
static ssize_t tap_write_iter(struct kiocb *iocb, struct iov_iter *from)
drivers/net/tap.c
706
struct iov_iter *iter)
drivers/net/tap.c
757
struct iov_iter *to,
drivers/net/tap.c
805
static ssize_t tap_read_iter(struct kiocb *iocb, struct iov_iter *to)
drivers/net/tun.c
1392
const struct iov_iter *it)
drivers/net/tun.c
1598
struct iov_iter *from,
drivers/net/tun.c
1694
void *msg_control, struct iov_iter *from,
drivers/net/tun.c
1752
struct iov_iter i = *from;
drivers/net/tun.c
1985
static ssize_t tun_chr_write_iter(struct kiocb *iocb, struct iov_iter *from)
drivers/net/tun.c
2008
struct iov_iter *iter)
drivers/net/tun.c
2036
struct iov_iter *iter)
drivers/net/tun.c
2158
struct iov_iter *to,
drivers/net/tun.c
2194
static ssize_t tun_chr_read_iter(struct kiocb *iocb, struct iov_iter *to)
drivers/net/tun_vnet.h
122
struct iov_iter *from,
drivers/net/tun_vnet.h
150
struct iov_iter *from,
drivers/net/tun_vnet.h
157
struct iov_iter *iter,
drivers/net/tun_vnet.h
174
static inline int tun_vnet_hdr_put(int sz, struct iov_iter *iter,
drivers/nvdimm/pmem.c
326
void *addr, size_t bytes, struct iov_iter *i)
drivers/nvme/host/ioctl.c
117
struct iov_iter *iter, unsigned int flags)
drivers/nvme/host/ioctl.c
455
struct iov_iter iter;
drivers/nvme/host/ioctl.c
456
struct iov_iter *map_iter = NULL;
drivers/nvme/host/tcp.c
120
struct iov_iter iter;
drivers/nvme/target/io-cmd-file.c
80
ssize_t (*call_iter)(struct kiocb *iocb, struct iov_iter *iter);
drivers/nvme/target/io-cmd-file.c
81
struct iov_iter iter;
drivers/rpmsg/rpmsg_char.c
202
static ssize_t rpmsg_eptdev_read_iter(struct kiocb *iocb, struct iov_iter *to)
drivers/rpmsg/rpmsg_char.c
250
struct iov_iter *from)
drivers/s390/char/zcore.c
100
struct iov_iter iter;
drivers/s390/char/zcore.c
64
size_t memcpy_hsa_iter(struct iov_iter *iter, unsigned long src, size_t count)
drivers/target/target_core_file.c
274
struct iov_iter iter;
drivers/target/target_core_file.c
317
struct iov_iter iter;
drivers/target/target_core_file.c
434
struct iov_iter iter;
drivers/tee/tee_shm.c
401
register_shm_helper(struct tee_context *ctx, struct iov_iter *iter, u32 flags,
drivers/tee/tee_shm.c
502
struct iov_iter iter;
drivers/tee/tee_shm.c
550
struct iov_iter iter;
drivers/tty/tty.h
120
ssize_t redirected_tty_write(struct kiocb *, struct iov_iter *);
drivers/tty/tty_io.c
1062
static ssize_t file_tty_write(struct file *file, struct kiocb *iocb, struct iov_iter *from)
drivers/tty/tty_io.c
1100
static ssize_t tty_write(struct kiocb *iocb, struct iov_iter *from)
drivers/tty/tty_io.c
1105
ssize_t redirected_tty_write(struct kiocb *iocb, struct iov_iter *iter)
drivers/tty/tty_io.c
147
static ssize_t tty_read(struct kiocb *, struct iov_iter *);
drivers/tty/tty_io.c
148
static ssize_t tty_write(struct kiocb *, struct iov_iter *);
drivers/tty/tty_io.c
418
static ssize_t hung_up_tty_read(struct kiocb *iocb, struct iov_iter *to)
drivers/tty/tty_io.c
423
static ssize_t hung_up_tty_write(struct kiocb *iocb, struct iov_iter *from)
drivers/tty/tty_io.c
836
struct file *file, struct iov_iter *to)
drivers/tty/tty_io.c
901
static ssize_t tty_read(struct kiocb *iocb, struct iov_iter *to)
drivers/tty/tty_io.c
953
struct file *file, struct iov_iter *from)
drivers/usb/gadget/function/f_fs.c
1242
static ssize_t ffs_epfile_write_iter(struct kiocb *kiocb, struct iov_iter *from)
drivers/usb/gadget/function/f_fs.c
1277
static ssize_t ffs_epfile_read_iter(struct kiocb *kiocb, struct iov_iter *to)
drivers/usb/gadget/function/f_fs.c
246
struct iov_iter data;
drivers/usb/gadget/function/f_fs.c
757
static ssize_t ffs_copy_to_iter(void *data, int data_len, struct iov_iter *iter)
drivers/usb/gadget/function/f_fs.c
910
struct iov_iter *iter)
drivers/usb/gadget/function/f_fs.c
944
struct iov_iter *iter)
drivers/usb/gadget/legacy/inode.c
443
struct iov_iter to;
drivers/usb/gadget/legacy/inode.c
580
ep_read_iter(struct kiocb *iocb, struct iov_iter *to)
drivers/usb/gadget/legacy/inode.c
639
ep_write_iter(struct kiocb *iocb, struct iov_iter *from)
drivers/vdpa/vdpa_user/vduse_dev.c
356
static ssize_t vduse_dev_read_iter(struct kiocb *iocb, struct iov_iter *to)
drivers/vdpa/vdpa_user/vduse_dev.c
411
static ssize_t vduse_dev_write_iter(struct kiocb *iocb, struct iov_iter *from)
drivers/vhost/net.c
1158
struct iov_iter fixup;
drivers/vhost/net.c
1829
static ssize_t vhost_net_chr_read_iter(struct kiocb *iocb, struct iov_iter *to)
drivers/vhost/net.c
1840
struct iov_iter *from)
drivers/vhost/net.c
628
static size_t init_iov_iter(struct vhost_virtqueue *vq, struct iov_iter *iter,
drivers/vhost/net.c
682
struct iov_iter *from)
drivers/vhost/scsi.c
1080
struct iov_iter iov_iter;
drivers/vhost/scsi.c
1086
iov_iter_init(&iov_iter, ITER_DEST, &vq->iov[vc->out], vc->in,
drivers/vhost/scsi.c
1089
ret = copy_to_iter(&rsp, sizeof(rsp), &iov_iter);
drivers/vhost/scsi.c
1111
struct iov_iter iov_iter;
drivers/vhost/scsi.c
1128
iov_iter_init(&iov_iter, ITER_DEST, &vq->iov[vc->out], vc->in,
drivers/vhost/scsi.c
1131
ret = copy_to_iter(&rsp, rsp_size, &iov_iter);
drivers/vhost/scsi.c
119
struct iov_iter *read_iter;
drivers/vhost/scsi.c
1292
struct iov_iter in_iter, prot_iter, data_iter;
drivers/vhost/scsi.c
1532
struct iov_iter iov_iter;
drivers/vhost/scsi.c
1539
iov_iter_init(&iov_iter, ITER_DEST, resp_iov, in_iovs, sizeof(rsp));
drivers/vhost/scsi.c
1541
ret = copy_to_iter(&rsp, sizeof(rsp), &iov_iter);
drivers/vhost/scsi.c
1650
struct iov_iter iov_iter;
drivers/vhost/scsi.c
1657
iov_iter_init(&iov_iter, ITER_DEST, &vq->iov[vc->out], vc->in, sizeof(rsp));
drivers/vhost/scsi.c
1659
ret = copy_to_iter(&rsp, sizeof(rsp), &iov_iter);
drivers/vhost/scsi.c
287
struct iov_iter out_iter;
drivers/vhost/scsi.c
658
struct iov_iter *iter = cmd->read_iter;
drivers/vhost/scsi.c
694
struct iov_iter iov_iter;
drivers/vhost/scsi.c
722
iov_iter_init(&iov_iter, ITER_DEST, cmd->tvc_resp_iovs,
drivers/vhost/scsi.c
724
ret = copy_to_iter(&v_rsp, sizeof(v_rsp), &iov_iter);
drivers/vhost/scsi.c
774
static void vhost_scsi_revert_map_iov_to_sgl(struct iov_iter *iter,
drivers/vhost/scsi.c
802
struct iov_iter *iter,
drivers/vhost/scsi.c
867
vhost_scsi_calc_sgls(struct iov_iter *iter, size_t bytes, int max_sgls)
drivers/vhost/scsi.c
887
vhost_scsi_copy_iov_to_sgl(struct vhost_scsi_cmd *cmd, struct iov_iter *iter,
drivers/vhost/scsi.c
947
vhost_scsi_map_iov_to_sgl(struct vhost_scsi_cmd *cmd, struct iov_iter *iter,
drivers/vhost/scsi.c
967
size_t prot_bytes, struct iov_iter *prot_iter,
drivers/vhost/scsi.c
968
size_t data_bytes, struct iov_iter *data_iter, int data_dir)
drivers/vhost/vdpa.c
1310
struct iov_iter *from)
drivers/vhost/vhost.c
1334
struct iov_iter t;
drivers/vhost/vhost.c
1372
struct iov_iter f;
drivers/vhost/vhost.c
1672
struct iov_iter *from)
drivers/vhost/vhost.c
1751
ssize_t vhost_chr_read_iter(struct vhost_dev *dev, struct iov_iter *to,
drivers/vhost/vhost.c
2708
struct iov_iter from;
drivers/vhost/vhost.h
276
ssize_t vhost_chr_read_iter(struct vhost_dev *dev, struct iov_iter *to,
drivers/vhost/vhost.h
279
struct iov_iter *from);
drivers/vhost/vringh.c
1115
struct iov_iter iter;
drivers/vhost/vringh.c
1162
struct iov_iter iter;
drivers/vhost/vsock.c
117
struct iov_iter iov_iter;
drivers/vhost/vsock.c
164
iov_iter_init(&iov_iter, ITER_DEST, &vq->iov[out], in, iov_len);
drivers/vhost/vsock.c
200
nbytes = copy_to_iter(hdr, sizeof(*hdr), &iov_iter);
drivers/vhost/vsock.c
209
&iov_iter,
drivers/vhost/vsock.c
340
struct iov_iter iov_iter;
drivers/vhost/vsock.c
362
iov_iter_init(&iov_iter, ITER_SOURCE, vq->iov, out, len);
drivers/vhost/vsock.c
365
nbytes = copy_from_iter(hdr, sizeof(*hdr), &iov_iter);
drivers/vhost/vsock.c
387
if (skb_copy_datagram_from_iter(skb, 0, &iov_iter, payload_len)) {
drivers/vhost/vsock.c
915
static ssize_t vhost_vsock_chr_read_iter(struct kiocb *iocb, struct iov_iter *to)
drivers/vhost/vsock.c
926
struct iov_iter *from)
drivers/xen/pvcalls-front.c
494
struct iov_iter *msg_iter,
drivers/xen/pvcalls-front.c
590
struct iov_iter *msg_iter,
fs/9p/vfs_dir.c
107
struct iov_iter to;
fs/9p/vfs_file.c
358
v9fs_file_read_iter(struct kiocb *iocb, struct iov_iter *to)
fs/9p/vfs_file.c
401
v9fs_file_write_iter(struct kiocb *iocb, struct iov_iter *from)
fs/9p/xattr.c
112
struct iov_iter from;
fs/9p/xattr.c
25
struct iov_iter to;
fs/affs/file.c
397
affs_direct_IO(struct kiocb *iocb, struct iov_iter *iter)
fs/afs/dir.c
133
struct iov_iter iter;
fs/afs/dir.c
195
struct iov_iter iter;
fs/afs/dir.c
2201
struct iov_iter iter;
fs/afs/dir.c
233
struct iov_iter iter;
fs/afs/dir.c
496
struct iov_iter iter;
fs/afs/file.c
24
static ssize_t afs_file_read_iter(struct kiocb *iocb, struct iov_iter *iter);
fs/afs/file.c
529
static ssize_t afs_file_read_iter(struct kiocb *iocb, struct iov_iter *iter)
fs/afs/internal.h
143
struct iov_iter def_iter; /* Default buffer/data iterator */
fs/afs/internal.h
144
struct iov_iter *write_iter; /* Iterator defining write to be made */
fs/afs/internal.h
145
struct iov_iter *iter; /* Iterator currently in use */
fs/afs/internal.h
909
struct iov_iter *write_iter;
fs/afs/rxrpc.c
929
struct iov_iter *iter = call->iter;
fs/aio.c
1546
struct iov_iter *iter)
fs/aio.c
1584
struct iov_iter iter;
fs/aio.c
1611
struct iov_iter iter;
fs/backing-file.c
160
static int do_backing_file_read_iter(struct file *file, struct iov_iter *iter,
fs/backing-file.c
187
ssize_t backing_file_read_iter(struct file *file, struct iov_iter *iter,
fs/backing-file.c
213
static int do_backing_file_write_iter(struct file *file, struct iov_iter *iter,
fs/backing-file.c
250
ssize_t backing_file_write_iter(struct file *file, struct iov_iter *iter,
fs/btrfs/btrfs_inode.h
27
struct iov_iter;
fs/btrfs/btrfs_inode.h
639
ssize_t btrfs_encoded_read(struct kiocb *iocb, struct iov_iter *iter,
fs/btrfs/btrfs_inode.h
643
ssize_t btrfs_encoded_read_regular(struct kiocb *iocb, struct iov_iter *iter,
fs/btrfs/btrfs_inode.h
648
ssize_t btrfs_do_encoded_write(struct kiocb *iocb, struct iov_iter *from,
fs/btrfs/direct-io.c
1002
const struct iov_iter *iter, loff_t offset)
fs/btrfs/direct-io.c
1026
ssize_t btrfs_direct_read(struct kiocb *iocb, struct iov_iter *to)
fs/btrfs/direct-io.c
760
static ssize_t btrfs_dio_read(struct kiocb *iocb, struct iov_iter *iter,
fs/btrfs/direct-io.c
769
static struct iomap_dio *btrfs_dio_write(struct kiocb *iocb, struct iov_iter *iter,
fs/btrfs/direct-io.c
779
const struct iov_iter *iter, loff_t offset)
fs/btrfs/direct-io.c
791
ssize_t btrfs_direct_write(struct kiocb *iocb, struct iov_iter *from)
fs/btrfs/direct-io.h
13
ssize_t btrfs_direct_write(struct kiocb *iocb, struct iov_iter *from);
fs/btrfs/direct-io.h
14
ssize_t btrfs_direct_read(struct kiocb *iocb, struct iov_iter *to);
fs/btrfs/file.c
1184
const struct iov_iter *iter, u64 start)
fs/btrfs/file.c
1199
static int copy_one_range(struct btrfs_inode *inode, struct iov_iter *iter,
fs/btrfs/file.c
1349
ssize_t btrfs_buffered_write(struct kiocb *iocb, struct iov_iter *iter)
fs/btrfs/file.c
1403
static ssize_t btrfs_encoded_write(struct kiocb *iocb, struct iov_iter *from,
fs/btrfs/file.c
1434
ssize_t btrfs_do_write_iter(struct kiocb *iocb, struct iov_iter *from,
fs/btrfs/file.c
1476
static ssize_t btrfs_file_write_iter(struct kiocb *iocb, struct iov_iter *from)
fs/btrfs/file.c
3823
static ssize_t btrfs_file_read_iter(struct kiocb *iocb, struct iov_iter *to)
fs/btrfs/file.h
11
struct iov_iter;
fs/btrfs/file.h
36
ssize_t btrfs_do_write_iter(struct kiocb *iocb, struct iov_iter *from,
fs/btrfs/file.h
49
ssize_t btrfs_buffered_write(struct kiocb *iocb, struct iov_iter *i);
fs/btrfs/inode.c
9456
struct iov_iter *iter, u64 start,
fs/btrfs/inode.c
9644
ssize_t btrfs_encoded_read_regular(struct kiocb *iocb, struct iov_iter *iter,
fs/btrfs/inode.c
9708
ssize_t btrfs_encoded_read(struct kiocb *iocb, struct iov_iter *iter,
fs/btrfs/inode.c
9876
ssize_t btrfs_do_encoded_write(struct kiocb *iocb, struct iov_iter *from,
fs/btrfs/ioctl.c
4302
struct iov_iter iter;
fs/btrfs/ioctl.c
4408
struct iov_iter iter;
fs/btrfs/ioctl.c
4507
struct iov_iter iter;
fs/btrfs/ioctl.c
4521
struct iov_iter iter;
fs/btrfs/ioctl.c
4605
static int btrfs_uring_read_extent(struct kiocb *iocb, struct iov_iter *iter,
fs/cachefiles/internal.h
259
struct iov_iter *iter,
fs/cachefiles/io.c
284
struct iov_iter *iter,
fs/cachefiles/io.c
361
struct iov_iter *iter,
fs/cachefiles/io.c
77
struct iov_iter *iter,
fs/cachefiles/ondemand.c
59
struct iov_iter *iter)
fs/ceph/file.c
1043
struct iov_iter *to, int *retry_op,
fs/ceph/file.c
1245
static ssize_t ceph_sync_read(struct kiocb *iocb, struct iov_iter *to,
fs/ceph/file.c
127
static ssize_t iter_get_bvecs_alloc(struct iov_iter *iter, size_t maxsize,
fs/ceph/file.c
1362
struct iov_iter i;
fs/ceph/file.c
1474
ceph_direct_read_write(struct kiocb *iocb, struct iov_iter *iter,
fs/ceph/file.c
1632
struct iov_iter i;
fs/ceph/file.c
1704
ceph_sync_write(struct kiocb *iocb, struct iov_iter *from, loff_t pos,
fs/ceph/file.c
1746
struct iov_iter saved_iter = *from;
fs/ceph/file.c
2102
static ssize_t ceph_read_iter(struct kiocb *iocb, struct iov_iter *to)
fs/ceph/file.c
2327
static ssize_t ceph_write_iter(struct kiocb *iocb, struct iov_iter *from)
fs/ceph/file.c
2427
struct iov_iter data;
fs/ceph/file.c
85
static ssize_t __iter_get_bvecs(struct iov_iter *iter, size_t maxsize,
fs/ceph/inode.c
2407
struct iov_iter iter;
fs/ceph/super.h
1339
struct iov_iter *to, int *retry_op,
fs/coda/file.c
41
coda_file_read_iter(struct kiocb *iocb, struct iov_iter *to)
fs/coda/file.c
66
coda_file_write_iter(struct kiocb *iocb, struct iov_iter *to)
fs/configfs/file.c
106
static ssize_t configfs_bin_read_iter(struct kiocb *iocb, struct iov_iter *to)
fs/configfs/file.c
182
struct iov_iter *from)
fs/configfs/file.c
220
static ssize_t configfs_write_iter(struct kiocb *iocb, struct iov_iter *from)
fs/configfs/file.c
237
struct iov_iter *from)
fs/configfs/file.c
80
static ssize_t configfs_read_iter(struct kiocb *iocb, struct iov_iter *to)
fs/coredump.c
1279
struct iov_iter iter;
fs/dax.c
1579
static int dax_iomap_iter(struct iomap_iter *iomi, struct iov_iter *iter)
fs/dax.c
1707
dax_iomap_rw(struct kiocb *iocb, struct iov_iter *iter,
fs/direct-io.c
105
struct iov_iter *iter;
fs/direct-io.c
1106
struct block_device *bdev, struct iov_iter *iter,
fs/ecryptfs/file.c
33
struct iov_iter *to)
fs/erofs/data.c
422
static ssize_t erofs_file_read_iter(struct kiocb *iocb, struct iov_iter *to)
fs/erofs/fileio.c
46
struct iov_iter iter;
fs/erofs/fscache.c
124
struct iov_iter *iter = &io->iter;
fs/erofs/fscache.c
17
struct iov_iter iter;
fs/erofs/fscache.c
260
struct iov_iter iter;
fs/erofs/fscache.c
282
struct iov_iter iter;
fs/erofs/ishare.c
136
struct iov_iter *to)
fs/eventfd.c
214
static ssize_t eventfd_read(struct kiocb *iocb, struct iov_iter *to)
fs/exfat/file.c
631
static ssize_t exfat_file_write_iter(struct kiocb *iocb, struct iov_iter *iter)
fs/exfat/file.c
699
static ssize_t exfat_file_read_iter(struct kiocb *iocb, struct iov_iter *iter)
fs/exfat/inode.c
478
static ssize_t exfat_direct_IO(struct kiocb *iocb, struct iov_iter *iter)
fs/ext2/file.c
169
static ssize_t ext2_dio_read_iter(struct kiocb *iocb, struct iov_iter *to)
fs/ext2/file.c
215
static ssize_t ext2_dio_write_iter(struct kiocb *iocb, struct iov_iter *from)
fs/ext2/file.c
284
static ssize_t ext2_file_read_iter(struct kiocb *iocb, struct iov_iter *to)
fs/ext2/file.c
296
static ssize_t ext2_file_write_iter(struct kiocb *iocb, struct iov_iter *from)
fs/ext2/file.c
36
static ssize_t ext2_dax_read_iter(struct kiocb *iocb, struct iov_iter *to)
fs/ext2/file.c
52
static ssize_t ext2_dax_write_iter(struct kiocb *iocb, struct iov_iter *from)
fs/ext2/trace.h
12
TP_PROTO(struct kiocb *iocb, struct iov_iter *iter, ssize_t ret),
fs/ext2/trace.h
47
TP_PROTO(struct kiocb *iocb, struct iov_iter *iter, ssize_t ret), \
fs/ext4/file.c
103
static ssize_t ext4_dax_read_iter(struct kiocb *iocb, struct iov_iter *to)
fs/ext4/file.c
131
static ssize_t ext4_file_read_iter(struct kiocb *iocb, struct iov_iter *to)
fs/ext4/file.c
197
ext4_unaligned_io(struct inode *inode, struct iov_iter *from, loff_t pos)
fs/ext4/file.c
245
struct iov_iter *from)
fs/ext4/file.c
272
static ssize_t ext4_write_checks(struct kiocb *iocb, struct iov_iter *from)
fs/ext4/file.c
287
struct iov_iter *from)
fs/ext4/file.c
426
static ssize_t ext4_dio_write_checks(struct kiocb *iocb, struct iov_iter *from,
fs/ext4/file.c
503
static ssize_t ext4_dio_write_iter(struct kiocb *iocb, struct iov_iter *from)
fs/ext4/file.c
56
static bool ext4_should_use_dio(struct kiocb *iocb, struct iov_iter *iter)
fs/ext4/file.c
635
ext4_dax_write_iter(struct kiocb *iocb, struct iov_iter *from)
fs/ext4/file.c
690
ext4_file_write_iter(struct kiocb *iocb, struct iov_iter *from)
fs/ext4/file.c
70
static ssize_t ext4_dio_read_iter(struct kiocb *iocb, struct iov_iter *to)
fs/f2fs/file.c
4746
struct iov_iter *iter)
fs/f2fs/file.c
4791
static ssize_t f2fs_dio_read_iter(struct kiocb *iocb, struct iov_iter *to)
fs/f2fs/file.c
4869
static ssize_t f2fs_file_read_iter(struct kiocb *iocb, struct iov_iter *to)
fs/f2fs/file.c
4926
static ssize_t f2fs_write_checks(struct kiocb *iocb, struct iov_iter *from)
fs/f2fs/file.c
4959
static int f2fs_preallocate_blocks(struct kiocb *iocb, struct iov_iter *iter,
fs/f2fs/file.c
5027
struct iov_iter *from)
fs/f2fs/file.c
5088
static ssize_t f2fs_dio_write_iter(struct kiocb *iocb, struct iov_iter *from,
fs/f2fs/file.c
5200
static ssize_t f2fs_file_write_iter(struct kiocb *iocb, struct iov_iter *from)
fs/fat/inode.c
256
static ssize_t fat_direct_IO(struct kiocb *iocb, struct iov_iter *iter)
fs/fuse/cuse.c
103
static ssize_t cuse_write_iter(struct kiocb *kiocb, struct iov_iter *from)
fs/fuse/cuse.c
95
static ssize_t cuse_read_iter(struct kiocb *kiocb, struct iov_iter *to)
fs/fuse/dax.c
676
ssize_t fuse_dax_read_iter(struct kiocb *iocb, struct iov_iter *to)
fs/fuse/dax.c
695
static bool file_extending_write(struct kiocb *iocb, struct iov_iter *from)
fs/fuse/dax.c
704
static ssize_t fuse_dax_direct_write(struct kiocb *iocb, struct iov_iter *from)
fs/fuse/dax.c
716
ssize_t fuse_dax_write_iter(struct kiocb *iocb, struct iov_iter *from)
fs/fuse/dev.c
1571
static ssize_t fuse_dev_read(struct kiocb *iocb, struct iov_iter *to)
fs/fuse/dev.c
2275
static ssize_t fuse_dev_write(struct kiocb *iocb, struct iov_iter *from)
fs/fuse/dev.c
841
struct iov_iter *iter)
fs/fuse/dev_uring.c
1017
struct iov_iter iter;
fs/fuse/dev_uring.c
584
struct iov_iter iter;
fs/fuse/dev_uring.c
618
struct iov_iter iter;
fs/fuse/file.c
1087
static ssize_t fuse_cache_read_iter(struct kiocb *iocb, struct iov_iter *to)
fs/fuse/file.c
1240
struct iov_iter *ii, loff_t pos,
fs/fuse/file.c
1332
static ssize_t fuse_perform_write(struct kiocb *iocb, struct iov_iter *ii)
fs/fuse/file.c
1387
static bool fuse_io_past_eof(struct kiocb *iocb, struct iov_iter *iter)
fs/fuse/file.c
1397
static bool fuse_dio_wr_exclusive_lock(struct kiocb *iocb, struct iov_iter *from)
fs/fuse/file.c
1426
static void fuse_dio_lock(struct kiocb *iocb, struct iov_iter *from,
fs/fuse/file.c
1471
static ssize_t fuse_cache_write_iter(struct kiocb *iocb, struct iov_iter *from)
fs/fuse/file.c
1532
static inline unsigned long fuse_get_user_addr(const struct iov_iter *ii)
fs/fuse/file.c
1537
static inline size_t fuse_get_frag_size(const struct iov_iter *ii,
fs/fuse/file.c
1543
static int fuse_get_user_pages(struct fuse_args_pages *ap, struct iov_iter *ii,
fs/fuse/file.c
1641
ssize_t fuse_direct_io(struct fuse_io_priv *io, struct iov_iter *iter,
fs/fuse/file.c
1755
struct iov_iter *iter,
fs/fuse/file.c
1768
static ssize_t fuse_direct_IO(struct kiocb *iocb, struct iov_iter *iter);
fs/fuse/file.c
1770
static ssize_t fuse_direct_read_iter(struct kiocb *iocb, struct iov_iter *to)
fs/fuse/file.c
1785
static ssize_t fuse_direct_write_iter(struct kiocb *iocb, struct iov_iter *from)
fs/fuse/file.c
1810
static ssize_t fuse_file_read_iter(struct kiocb *iocb, struct iov_iter *to)
fs/fuse/file.c
1831
static ssize_t fuse_file_write_iter(struct kiocb *iocb, struct iov_iter *from)
fs/fuse/file.c
2817
fuse_direct_IO(struct kiocb *iocb, struct iov_iter *iter)
fs/fuse/fuse_dev_i.h
26
struct iov_iter *iter;
fs/fuse/fuse_dev_i.h
64
struct iov_iter *iter);
fs/fuse/fuse_i.h
1458
ssize_t fuse_direct_io(struct fuse_io_priv *io, struct iov_iter *iter,
fs/fuse/fuse_i.h
1513
ssize_t fuse_dax_read_iter(struct kiocb *iocb, struct iov_iter *to);
fs/fuse/fuse_i.h
1514
ssize_t fuse_dax_write_iter(struct kiocb *iocb, struct iov_iter *from);
fs/fuse/fuse_i.h
1609
ssize_t fuse_passthrough_read_iter(struct kiocb *iocb, struct iov_iter *iter);
fs/fuse/fuse_i.h
1610
ssize_t fuse_passthrough_write_iter(struct kiocb *iocb, struct iov_iter *iter);
fs/fuse/ioctl.c
235
struct iov_iter ii;
fs/fuse/passthrough.c
28
ssize_t fuse_passthrough_read_iter(struct kiocb *iocb, struct iov_iter *iter)
fs/fuse/passthrough.c
54
struct iov_iter *iter)
fs/gfs2/file.c
1011
struct iov_iter *from,
fs/gfs2/file.c
1100
static ssize_t gfs2_file_write_iter(struct kiocb *iocb, struct iov_iter *from)
fs/gfs2/file.c
779
static inline bool should_fault_in_pages(struct iov_iter *i,
fs/gfs2/file.c
811
static ssize_t gfs2_file_direct_read(struct kiocb *iocb, struct iov_iter *to,
fs/gfs2/file.c
874
static ssize_t gfs2_file_direct_write(struct kiocb *iocb, struct iov_iter *from,
fs/gfs2/file.c
949
static ssize_t gfs2_file_read_iter(struct kiocb *iocb, struct iov_iter *to)
fs/hfs/inode.c
125
static ssize_t hfs_direct_IO(struct kiocb *iocb, struct iov_iter *iter)
fs/hfsplus/inode.c
123
static ssize_t hfsplus_direct_IO(struct kiocb *iocb, struct iov_iter *iter)
fs/hugetlbfs/inode.c
239
static ssize_t hugetlbfs_read_iter(struct kiocb *iocb, struct iov_iter *to)
fs/internal.h
18
struct iov_iter;
fs/internal.h
324
ssize_t __kernel_write_iter(struct file *file, struct iov_iter *from, loff_t *pos);
fs/iomap/buffered-io.c
1099
static int iomap_write_iter(struct iomap_iter *iter, struct iov_iter *i,
fs/iomap/buffered-io.c
1206
iomap_file_buffered_write(struct kiocb *iocb, struct iov_iter *i,
fs/iomap/direct-io.c
42
struct iov_iter *iter;
fs/iomap/direct-io.c
586
struct iov_iter *iter = dio->submit.iter;
fs/iomap/direct-io.c
670
__iomap_dio_rw(struct kiocb *iocb, struct iov_iter *iter,
fs/iomap/direct-io.c
884
iomap_dio_rw(struct kiocb *iocb, struct iov_iter *iter,
fs/iomap/trace.h
255
TP_PROTO(struct kiocb *iocb, struct iov_iter *iter,
fs/jfs/inode.c
331
static ssize_t jfs_direct_IO(struct kiocb *iocb, struct iov_iter *iter)
fs/kernfs/file.c
239
static ssize_t kernfs_file_read_iter(struct kiocb *iocb, struct iov_iter *iter)
fs/kernfs/file.c
294
static ssize_t kernfs_fop_read_iter(struct kiocb *iocb, struct iov_iter *iter)
fs/kernfs/file.c
311
static ssize_t kernfs_fop_write_iter(struct kiocb *iocb, struct iov_iter *iter)
fs/libfs.c
1650
ssize_t noop_direct_IO(struct kiocb *iocb, struct iov_iter *iter)
fs/libfs.c
2082
ssize_t direct_write_fallback(struct kiocb *iocb, struct iov_iter *iter,
fs/netfs/buffered_read.c
783
ssize_t netfs_buffered_read_iter(struct kiocb *iocb, struct iov_iter *iter)
fs/netfs/buffered_read.c
823
ssize_t netfs_file_read_iter(struct kiocb *iocb, struct iov_iter *iter)
fs/netfs/buffered_write.c
106
ssize_t netfs_perform_write(struct kiocb *iocb, struct iov_iter *iter,
fs/netfs/buffered_write.c
436
ssize_t netfs_buffered_write_iter_locked(struct kiocb *iocb, struct iov_iter *from,
fs/netfs/buffered_write.c
469
ssize_t netfs_file_write_iter(struct kiocb *iocb, struct iov_iter *from)
fs/netfs/direct_read.c
169
ssize_t netfs_unbuffered_read_iter_locked(struct kiocb *iocb, struct iov_iter *iter)
fs/netfs/direct_read.c
256
ssize_t netfs_unbuffered_read_iter(struct kiocb *iocb, struct iov_iter *iter)
fs/netfs/direct_write.c
194
struct iov_iter source;
fs/netfs/direct_write.c
219
ssize_t netfs_unbuffered_write_iter_locked(struct kiocb *iocb, struct iov_iter *iter,
fs/netfs/direct_write.c
327
ssize_t netfs_unbuffered_write_iter(struct kiocb *iocb, struct iov_iter *from)
fs/netfs/fscache_io.c
218
struct iov_iter iter;
fs/netfs/internal.h
206
struct iov_iter *source);
fs/netfs/iterator.c
109
static size_t netfs_limit_bvec(const struct iov_iter *iter, size_t start_offset,
fs/netfs/iterator.c
150
static size_t netfs_limit_kvec(const struct iov_iter *iter, size_t start_offset,
fs/netfs/iterator.c
192
static size_t netfs_limit_xarray(const struct iov_iter *iter, size_t start_offset,
fs/netfs/iterator.c
237
static size_t netfs_limit_folioq(const struct iov_iter *iter, size_t start_offset,
fs/netfs/iterator.c
280
size_t netfs_limit_iter(const struct iov_iter *iter, size_t start_offset,
fs/netfs/iterator.c
36
ssize_t netfs_extract_user_iter(struct iov_iter *orig, size_t orig_len,
fs/netfs/iterator.c
37
struct iov_iter *new,
fs/netfs/misc.c
115
struct iov_iter *io_iter = &subreq->io_iter;
fs/netfs/read_retry.c
77
struct iov_iter source;
fs/netfs/read_single.c
165
ssize_t netfs_read_single(struct inode *inode, struct file *file, struct iov_iter *iter)
fs/netfs/write_issue.c
162
struct iov_iter *wreq_iter = &wreq->buffer.iter;
fs/netfs/write_issue.c
242
struct iov_iter *source)
fs/netfs/write_issue.c
824
struct iov_iter *iter)
fs/netfs/write_retry.c
42
struct iov_iter source;
fs/netfs/write_retry.c
57
struct iov_iter source;
fs/nfs/direct.c
155
int nfs_swap_rw(struct kiocb *iocb, struct iov_iter *iter)
fs/nfs/direct.c
341
struct iov_iter *iter,
fs/nfs/direct.c
432
ssize_t nfs_file_direct_read(struct kiocb *iocb, struct iov_iter *iter,
fs/nfs/direct.c
864
struct iov_iter *iter,
fs/nfs/direct.c
988
ssize_t nfs_file_direct_write(struct kiocb *iocb, struct iov_iter *iter,
fs/nfs/file.c
159
nfs_file_read(struct kiocb *iocb, struct iov_iter *to)
fs/nfs/file.c
697
ssize_t nfs_file_write(struct kiocb *iocb, struct iov_iter *from)
fs/nfs/internal.h
426
ssize_t nfs_file_read(struct kiocb *, struct iov_iter *);
fs/nfs/internal.h
430
ssize_t nfs_file_write(struct kiocb *, struct iov_iter *);
fs/nfs/localio.c
383
static bool nfs_iov_iter_aligned_bvec(const struct iov_iter *i,
fs/nfs/localio.c
408
nfs_local_iter_setup(struct iov_iter *iter, int rw, struct bio_vec *bvec,
fs/nfs/localio.c
428
struct iov_iter *iters = iocb->iters;
fs/nfs/localio.c
46
struct iov_iter iters[NFSLOCAL_MAX_IOS];
fs/nfs/nfstrace.h
1092
const struct iov_iter *iter
fs/nfs/nfstrace.h
1134
const struct iov_iter *iter \
fs/nfsd/vfs.c
1118
struct iov_iter iter;
fs/nfsd/vfs.c
1197
struct iov_iter iter;
fs/nfsd/vfs.c
1279
struct iov_iter iter;
fs/nfsd/vfs.c
1284
iov_iter_bvec_offset(const struct iov_iter *iter)
fs/nfsd/vfs.c
1435
struct iov_iter iter;
fs/nilfs2/inode.c
261
nilfs_direct_IO(struct kiocb *iocb, struct iov_iter *iter)
fs/ntfs3/file.c
1231
static ssize_t ntfs_file_write_iter(struct kiocb *iocb, struct iov_iter *from)
fs/ntfs3/file.c
51
static bool ntfs_should_use_dio(struct kiocb *iocb, struct iov_iter *iter)
fs/ntfs3/file.c
826
static ssize_t ntfs_file_read_iter(struct kiocb *iocb, struct iov_iter *iter)
fs/ntfs3/file.c
976
static ssize_t ntfs_compress_write(struct kiocb *iocb, struct iov_iter *from)
fs/ocfs2/aops.c
2416
static ssize_t ocfs2_direct_IO(struct kiocb *iocb, struct iov_iter *iter)
fs/ocfs2/file.c
2373
struct iov_iter *from)
fs/ocfs2/file.c
2532
struct iov_iter *to)
fs/orangefs/devorangefs-req.c
362
struct iov_iter *iter)
fs/orangefs/file.c
324
struct iov_iter *iter)
fs/orangefs/file.c
361
struct iov_iter *iter)
fs/orangefs/file.c
50
loff_t *offset, struct iov_iter *iter, size_t total_size,
fs/orangefs/inode.c
220
struct iov_iter iter;
fs/orangefs/inode.c
24
struct iov_iter iter;
fs/orangefs/inode.c
264
struct iov_iter iter;
fs/orangefs/inode.c
476
struct iov_iter *iter)
fs/orangefs/inode.c
83
struct iov_iter iter;
fs/orangefs/orangefs-bufmap.c
469
int orangefs_bufmap_copy_from_iovec(struct iov_iter *iter,
fs/orangefs/orangefs-bufmap.c
497
int orangefs_bufmap_copy_to_iovec(struct iov_iter *iter,
fs/orangefs/orangefs-bufmap.h
27
int orangefs_bufmap_copy_from_iovec(struct iov_iter *iter,
fs/orangefs/orangefs-bufmap.h
31
int orangefs_bufmap_copy_to_iovec(struct iov_iter *iter,
fs/orangefs/orangefs-kernel.h
392
struct iov_iter *, size_t, loff_t, struct orangefs_write_range *, int *,
fs/orangefs/orangefs-kernel.h
395
struct iov_iter *);
fs/overlayfs/file.c
323
static ssize_t ovl_read_iter(struct kiocb *iocb, struct iov_iter *iter)
fs/overlayfs/file.c
343
static ssize_t ovl_write_iter(struct kiocb *iocb, struct iov_iter *iter)
fs/pipe.c
269
anon_pipe_read(struct kiocb *iocb, struct iov_iter *to)
fs/pipe.c
407
fifo_pipe_read(struct kiocb *iocb, struct iov_iter *to)
fs/pipe.c
431
anon_pipe_write(struct kiocb *iocb, struct iov_iter *from)
fs/pipe.c
604
fifo_pipe_write(struct kiocb *iocb, struct iov_iter *from)
fs/proc/inode.c
289
static ssize_t proc_reg_read_iter(struct kiocb *iocb, struct iov_iter *iter)
fs/proc/kcore.c
324
static ssize_t read_kcore_iter(struct kiocb *iocb, struct iov_iter *iter)
fs/proc/proc_sysctl.c
553
static ssize_t proc_sys_call_handler(struct kiocb *iocb, struct iov_iter *iter,
fs/proc/proc_sysctl.c
619
static ssize_t proc_sys_read(struct kiocb *iocb, struct iov_iter *iter)
fs/proc/proc_sysctl.c
624
static ssize_t proc_sys_write(struct kiocb *iocb, struct iov_iter *iter)
fs/proc/vmcore.c
159
ssize_t read_from_oldmem(struct iov_iter *iter, size_t count,
fs/proc/vmcore.c
228
struct iov_iter iter;
fs/proc/vmcore.c
241
struct iov_iter iter;
fs/proc/vmcore.c
263
ssize_t __weak copy_oldmem_page_encrypted(struct iov_iter *iter,
fs/proc/vmcore.c
270
static int vmcoredd_copy_dumps(struct iov_iter *iter, u64 start, size_t size)
fs/proc/vmcore.c
333
static ssize_t __read_vmcore(struct iov_iter *iter, loff_t *fpos)
fs/proc/vmcore.c
430
static ssize_t read_vmcore(struct kiocb *iocb, struct iov_iter *iter)
fs/proc/vmcore.c
475
struct iov_iter iter;
fs/read_write.c
1035
struct iov_iter iter;
fs/read_write.c
1768
ssize_t generic_write_checks(struct kiocb *iocb, struct iov_iter *from)
fs/read_write.c
1805
int generic_atomic_write_valid(struct kiocb *iocb, struct iov_iter *iter)
fs/read_write.c
486
struct iov_iter iter;
fs/read_write.c
515
struct iov_iter iter;
fs/read_write.c
588
struct iov_iter iter;
fs/read_write.c
603
ssize_t __kernel_write_iter(struct file *file, struct iov_iter *from, loff_t *pos)
fs/read_write.c
639
struct iov_iter iter;
fs/read_write.c
814
static ssize_t do_iter_readv_writev(struct file *filp, struct iov_iter *iter,
fs/read_write.c
837
static ssize_t do_loop_readv_writev(struct file *filp, struct iov_iter *iter,
fs/read_write.c
871
struct iov_iter *iter)
fs/read_write.c
898
ssize_t vfs_iter_read(struct file *file, struct iov_iter *iter, loff_t *ppos,
fs/read_write.c
931
struct iov_iter *iter)
fs/read_write.c
961
ssize_t vfs_iter_write(struct file *file, struct iov_iter *iter, loff_t *ppos,
fs/read_write.c
997
struct iov_iter iter;
fs/seq_file.c
156
struct iov_iter iter;
fs/seq_file.c
172
ssize_t seq_read_iter(struct kiocb *iocb, struct iov_iter *iter)
fs/signalfd.c
201
static ssize_t signalfd_read_iter(struct kiocb *iocb, struct iov_iter *to)
fs/signalfd.c
71
static int signalfd_copyinfo(struct iov_iter *to, kernel_siginfo_t const *kinfo)
fs/smb/client/cifsencrypt.c
73
static int cifs_sig_iter(const struct iov_iter *iter, size_t maxsize,
fs/smb/client/cifsencrypt.c
76
struct iov_iter tmp_iter = *iter;
fs/smb/client/cifsencrypt.c
90
struct iov_iter iter;
fs/smb/client/cifsfs.h
100
ssize_t cifs_file_write_iter(struct kiocb *iocb, struct iov_iter *from);
fs/smb/client/cifsfs.h
101
ssize_t cifs_loose_read_iter(struct kiocb *iocb, struct iov_iter *iter);
fs/smb/client/cifsfs.h
98
ssize_t cifs_strict_readv(struct kiocb *iocb, struct iov_iter *to);
fs/smb/client/cifsfs.h
99
ssize_t cifs_strict_writev(struct kiocb *iocb, struct iov_iter *from);
fs/smb/client/cifsglob.h
293
struct iov_iter rq_iter; /* Data iterator */
fs/smb/client/cifsproto.h
232
struct iov_iter *iter, unsigned int to_read);
fs/smb/client/compress.c
160
static int collect_sample(const struct iov_iter *source, ssize_t max, u8 *sample)
fs/smb/client/compress.c
162
struct iov_iter iter = *source;
fs/smb/client/compress.c
194
static bool is_compressible(const struct iov_iter *data)
fs/smb/client/compress.c
306
struct iov_iter iter;
fs/smb/client/connect.c
817
cifs_read_iter_from_socket(struct TCP_Server_Info *server, struct iov_iter *iter,
fs/smb/client/file.c
2852
cifs_writev(struct kiocb *iocb, struct iov_iter *from)
fs/smb/client/file.c
2895
cifs_strict_writev(struct kiocb *iocb, struct iov_iter *from)
fs/smb/client/file.c
2944
ssize_t cifs_loose_read_iter(struct kiocb *iocb, struct iov_iter *iter)
fs/smb/client/file.c
2959
ssize_t cifs_file_write_iter(struct kiocb *iocb, struct iov_iter *from)
fs/smb/client/file.c
2996
cifs_strict_readv(struct kiocb *iocb, struct iov_iter *to)
fs/smb/client/file.c
3323
static int cifs_swap_rw(struct kiocb *iocb, struct iov_iter *iter)
fs/smb/client/smb2ops.c
4382
struct iov_iter *iter = &rqst[i].rq_iter;
fs/smb/client/smb2ops.c
4520
static bool cifs_copy_iter_to_folioq(struct iov_iter *iter, size_t size,
fs/smb/client/smb2ops.c
4619
unsigned int buf_data_size, struct iov_iter *iter,
fs/smb/client/smb2ops.c
4678
size_t skip, struct iov_iter *iter)
fs/smb/client/smb2ops.c
4862
struct iov_iter iter;
fs/smb/client/smb2ops.c
4925
struct iov_iter iter;
fs/smb/client/smb2ops.c
4965
struct iov_iter tmp = iter;
fs/smb/client/smbdirect.c
1418
struct iov_iter *iter,
fs/smb/client/smbdirect.c
1597
struct iov_iter *iter,
fs/smb/client/smbdirect.c
2530
struct iov_iter iter;
fs/smb/client/smbdirect.c
2886
static int smbd_iter_to_mr(struct iov_iter *iter,
fs/smb/client/smbdirect.c
2909
struct iov_iter *iter,
fs/smb/client/smbdirect.c
3149
static ssize_t smb_extract_bvec_to_rdma(struct iov_iter *iter,
fs/smb/client/smbdirect.c
3190
static ssize_t smb_extract_kvec_to_rdma(struct iov_iter *iter,
fs/smb/client/smbdirect.c
3247
static ssize_t smb_extract_folioq_to_rdma(struct iov_iter *iter,
fs/smb/client/smbdirect.c
3312
static ssize_t smb_extract_iter_to_rdma(struct iov_iter *iter, size_t len,
fs/smb/client/smbdirect.c
59
static ssize_t smb_extract_iter_to_rdma(struct iov_iter *iter, size_t len,
fs/smb/client/smbdirect.h
61
struct smbd_connection *info, struct iov_iter *iter,
fs/splice.c
1443
static ssize_t iter_to_pipe(struct iov_iter *from,
fs/splice.c
1501
static ssize_t vmsplice_to_user(struct file *file, struct iov_iter *iter,
fs/splice.c
1534
static ssize_t vmsplice_to_pipe(struct file *file, struct iov_iter *iter,
fs/splice.c
1583
struct iov_iter iter;
fs/splice.c
322
struct iov_iter to;
fs/splice.c
687
struct iov_iter from;
fs/timerfd.c
262
static ssize_t timerfd_read_iter(struct kiocb *iocb, struct iov_iter *to)
fs/ubifs/file.c
1434
static ssize_t ubifs_write_iter(struct kiocb *iocb, struct iov_iter *from)
fs/udf/file.c
89
static ssize_t udf_file_write_iter(struct kiocb *iocb, struct iov_iter *from)
fs/udf/inode.c
298
static ssize_t udf_direct_IO(struct kiocb *iocb, struct iov_iter *iter)
fs/userfaultfd.c
1157
static ssize_t userfaultfd_read_iter(struct kiocb *iocb, struct iov_iter *to)
fs/xfs/xfs_file.c
1059
struct iov_iter *from)
fs/xfs/xfs_file.c
1121
struct iov_iter *from)
fs/xfs/xfs_file.c
251
struct iov_iter *to)
fs/xfs/xfs_file.c
282
struct iov_iter *to)
fs/xfs/xfs_file.c
305
struct iov_iter *to)
fs/xfs/xfs_file.c
324
struct iov_iter *to)
fs/xfs/xfs_file.c
385
struct iov_iter *from,
fs/xfs/xfs_file.c
459
struct iov_iter *from,
fs/xfs/xfs_file.c
525
struct iov_iter *from,
fs/xfs/xfs_file.c
701
struct iov_iter *from,
fs/xfs/xfs_file.c
750
struct iov_iter *from)
fs/xfs/xfs_file.c
779
struct iov_iter *from)
fs/xfs/xfs_file.c
855
struct iov_iter *from)
fs/xfs/xfs_file.c
930
struct iov_iter *from)
fs/xfs/xfs_file.c
953
struct iov_iter *from)
fs/xfs/xfs_file.c
994
struct iov_iter *from)
fs/xfs/xfs_healthmon.c
857
struct iov_iter *to)
fs/xfs/xfs_healthmon.c
946
struct iov_iter *to)
fs/xfs/xfs_trace.h
1750
TP_PROTO(struct kiocb *iocb, struct iov_iter *iter),
fs/xfs/xfs_trace.h
1776
TP_PROTO(struct kiocb *iocb, struct iov_iter *iter), \
fs/xfs/xfs_trace.h
5975
TP_PROTO(const struct xfs_healthmon *hm, const struct iov_iter *iov),
fs/zonefs/file.c
426
static ssize_t zonefs_write_checks(struct kiocb *iocb, struct iov_iter *from)
fs/zonefs/file.c
470
static ssize_t zonefs_file_dio_write(struct kiocb *iocb, struct iov_iter *from)
fs/zonefs/file.c
556
struct iov_iter *from)
fs/zonefs/file.c
592
static ssize_t zonefs_file_write_iter(struct kiocb *iocb, struct iov_iter *from)
fs/zonefs/file.c
632
static ssize_t zonefs_file_read_iter(struct kiocb *iocb, struct iov_iter *to)
include/linux/backing-file.h
27
ssize_t backing_file_read_iter(struct file *file, struct iov_iter *iter,
include/linux/backing-file.h
30
ssize_t backing_file_write_iter(struct file *file, struct iov_iter *iter,
include/linux/bio-integrity.h
78
int bio_integrity_map_user(struct bio *bio, struct iov_iter *iter);
include/linux/bio-integrity.h
93
static inline int bio_integrity_map_user(struct bio *bio, struct iov_iter *iter)
include/linux/bio.h
393
static inline int bio_iov_vecs_to_alloc(struct iov_iter *iter, int max_segs)
include/linux/bio.h
409
bio_iov_bounce_nr_vecs(struct iov_iter *iter, blk_opf_t op)
include/linux/bio.h
469
int bio_iov_iter_get_pages(struct bio *bio, struct iov_iter *iter,
include/linux/bio.h
472
void bio_iov_bvec_set(struct bio *bio, const struct iov_iter *iter);
include/linux/bio.h
477
int bio_iov_iter_bounce(struct bio *bio, struct iov_iter *iter);
include/linux/blk-mq.h
1074
struct rq_map_data *, const struct iov_iter *, gfp_t);
include/linux/ceph/messenger.h
229
struct iov_iter iter;
include/linux/ceph/messenger.h
255
struct iov_iter iov_iter;
include/linux/ceph/messenger.h
396
struct iov_iter in_iter;
include/linux/ceph/messenger.h
402
struct iov_iter out_iter;
include/linux/ceph/messenger.h
617
struct iov_iter *iter);
include/linux/ceph/osd_client.h
136
struct iov_iter iter;
include/linux/ceph/osd_client.h
507
unsigned int which, struct iov_iter *iter);
include/linux/crash_dump.h
182
ssize_t read_from_oldmem(struct iov_iter *iter, size_t count,
include/linux/crash_dump.h
185
static inline ssize_t read_from_oldmem(struct iov_iter *iter, size_t count,
include/linux/crash_dump.h
31
ssize_t copy_oldmem_page(struct iov_iter *i, unsigned long pfn, size_t csize,
include/linux/crash_dump.h
33
ssize_t copy_oldmem_page_encrypted(struct iov_iter *iter, unsigned long pfn,
include/linux/dax.h
121
pgoff_t pgoff, void *addr, size_t bytes, struct iov_iter *i)
include/linux/dax.h
248
size_t bytes, struct iov_iter *i);
include/linux/dax.h
250
size_t bytes, struct iov_iter *i);
include/linux/dax.h
257
ssize_t dax_iomap_rw(struct kiocb *iocb, struct iov_iter *iter,
include/linux/dax.h
37
void *addr, size_t bytes, struct iov_iter *iter);
include/linux/dax.h
64
void *addr, size_t bytes, struct iov_iter *i);
include/linux/device-mapper.h
169
void *addr, size_t bytes, struct iov_iter *i);
include/linux/fs.h
1920
struct iov_iter;
include/linux/fs.h
1932
ssize_t (*read_iter) (struct kiocb *, struct iov_iter *);
include/linux/fs.h
1933
ssize_t (*write_iter) (struct kiocb *, struct iov_iter *);
include/linux/fs.h
3038
extern ssize_t generic_write_checks(struct kiocb *, struct iov_iter *);
include/linux/fs.h
3043
ssize_t filemap_read(struct kiocb *iocb, struct iov_iter *to,
include/linux/fs.h
3045
extern ssize_t generic_file_read_iter(struct kiocb *, struct iov_iter *);
include/linux/fs.h
3046
extern ssize_t __generic_file_write_iter(struct kiocb *, struct iov_iter *);
include/linux/fs.h
3047
extern ssize_t generic_file_write_iter(struct kiocb *, struct iov_iter *);
include/linux/fs.h
3048
extern ssize_t generic_file_direct_write(struct kiocb *, struct iov_iter *);
include/linux/fs.h
3049
ssize_t generic_perform_write(struct kiocb *, struct iov_iter *);
include/linux/fs.h
3050
ssize_t direct_write_fallback(struct kiocb *iocb, struct iov_iter *iter,
include/linux/fs.h
3053
ssize_t vfs_iter_read(struct file *file, struct iov_iter *iter, loff_t *ppos,
include/linux/fs.h
3055
ssize_t vfs_iter_write(struct file *file, struct iov_iter *iter, loff_t *ppos,
include/linux/fs.h
3058
struct iov_iter *iter);
include/linux/fs.h
3060
struct iov_iter *iter);
include/linux/fs.h
3104
struct block_device *bdev, struct iov_iter *iter,
include/linux/fs.h
3111
struct iov_iter *iter,
include/linux/fs.h
3248
extern ssize_t noop_direct_IO(struct kiocb *iocb, struct iov_iter *iter);
include/linux/fs.h
3632
int generic_atomic_write_valid(struct kiocb *iocb, struct iov_iter *iter);
include/linux/fs.h
426
ssize_t (*direct_IO)(struct kiocb *, struct iov_iter *iter);
include/linux/fs.h
443
int (*swap_rw)(struct kiocb *iocb, struct iov_iter *iter);
include/linux/fs.h
70
struct iov_iter;
include/linux/fscache.h
506
struct iov_iter *iter,
include/linux/fscache.h
565
struct iov_iter *iter,
include/linux/io_uring/cmd.h
105
int ddir, struct iov_iter *iter,
include/linux/io_uring/cmd.h
46
struct iov_iter *iter,
include/linux/io_uring/cmd.h
52
int ddir, struct iov_iter *iter,
include/linux/io_uring/cmd.h
97
struct iov_iter *iter, struct io_uring_cmd *ioucmd,
include/linux/iomap.h
21
struct iov_iter;
include/linux/iomap.h
344
ssize_t iomap_file_buffered_write(struct kiocb *iocb, struct iov_iter *from,
include/linux/iomap.h
578
ssize_t iomap_dio_rw(struct kiocb *iocb, struct iov_iter *iter,
include/linux/iomap.h
581
struct iomap_dio *__iomap_dio_rw(struct kiocb *iocb, struct iov_iter *iter,
include/linux/iov_iter.h
109
size_t iterate_bvec(struct iov_iter *iter, size_t len, void *priv, void *priv2,
include/linux/iov_iter.h
148
size_t iterate_folioq(struct iov_iter *iter, size_t len, void *priv, void *priv2,
include/linux/iov_iter.h
204
size_t iterate_xarray(struct iov_iter *iter, size_t len, void *priv, void *priv2,
include/linux/iov_iter.h
24
size_t iterate_ubuf(struct iov_iter *iter, size_t len, void *priv, void *priv2,
include/linux/iov_iter.h
257
size_t iterate_discard(struct iov_iter *iter, size_t len, void *priv, void *priv2,
include/linux/iov_iter.h
293
size_t iterate_and_advance2(struct iov_iter *iter, size_t len, void *priv,
include/linux/iov_iter.h
327
size_t iterate_and_advance(struct iov_iter *iter, size_t len, void *priv,
include/linux/iov_iter.h
362
size_t iterate_and_advance_kernel(struct iov_iter *iter, size_t len, void *priv,
include/linux/iov_iter.h
41
size_t iterate_iovec(struct iov_iter *iter, size_t len, void *priv, void *priv2,
include/linux/iov_iter.h
75
size_t iterate_kvec(struct iov_iter *iter, size_t len, void *priv, void *priv2,
include/linux/netfs.h
177
struct iov_iter io_iter; /* Iterator for this subrequest */
include/linux/netfs.h
333
struct iov_iter *iter,
include/linux/netfs.h
341
struct iov_iter *iter,
include/linux/netfs.h
391
ssize_t netfs_unbuffered_read_iter_locked(struct kiocb *iocb, struct iov_iter *iter);
include/linux/netfs.h
392
ssize_t netfs_unbuffered_read_iter(struct kiocb *iocb, struct iov_iter *iter);
include/linux/netfs.h
393
ssize_t netfs_buffered_read_iter(struct kiocb *iocb, struct iov_iter *iter);
include/linux/netfs.h
394
ssize_t netfs_file_read_iter(struct kiocb *iocb, struct iov_iter *iter);
include/linux/netfs.h
397
ssize_t netfs_perform_write(struct kiocb *iocb, struct iov_iter *iter,
include/linux/netfs.h
399
ssize_t netfs_buffered_write_iter_locked(struct kiocb *iocb, struct iov_iter *from,
include/linux/netfs.h
401
ssize_t netfs_unbuffered_write_iter(struct kiocb *iocb, struct iov_iter *from);
include/linux/netfs.h
402
ssize_t netfs_unbuffered_write_iter_locked(struct kiocb *iocb, struct iov_iter *iter,
include/linux/netfs.h
404
ssize_t netfs_file_write_iter(struct kiocb *iocb, struct iov_iter *from);
include/linux/netfs.h
408
ssize_t netfs_read_single(struct inode *inode, struct file *file, struct iov_iter *iter);
include/linux/netfs.h
411
struct iov_iter *iter);
include/linux/netfs.h
438
ssize_t netfs_extract_user_iter(struct iov_iter *orig, size_t orig_len,
include/linux/netfs.h
439
struct iov_iter *new,
include/linux/netfs.h
441
size_t netfs_limit_iter(const struct iov_iter *iter, size_t start_offset,
include/linux/nfs_fs.h
566
int nfs_swap_rw(struct kiocb *iocb, struct iov_iter *iter);
include/linux/nfs_fs.h
568
struct iov_iter *iter, bool swap);
include/linux/nfs_fs.h
570
struct iov_iter *iter, bool swap);
include/linux/proc_fs.h
39
ssize_t (*proc_read_iter)(struct kiocb *, struct iov_iter *);
include/linux/rolling_buffer.h
27
struct iov_iter iter; /* Iterator tracking what's left in the buffer */
include/linux/seq_file.h
110
ssize_t seq_read_iter(struct kiocb *iocb, struct iov_iter *iter);
include/linux/skbuff.h
1763
struct sk_buff *skb, struct iov_iter *from,
include/linux/skbuff.h
1768
struct iov_iter *from, size_t length);
include/linux/skbuff.h
280
struct iov_iter;
include/linux/skbuff.h
3950
bool csum_and_copy_from_iter_full(void *addr, size_t bytes, __wsum *csum, struct iov_iter *i)
include/linux/skbuff.h
4214
struct iov_iter *to, int size);
include/linux/skbuff.h
4223
struct iov_iter *to, int len, u32 *crcp);
include/linux/skbuff.h
4225
struct iov_iter *from, int len);
include/linux/skbuff.h
4227
struct iov_iter *from, int len);
include/linux/skbuff.h
4228
int zerocopy_sg_from_iter(struct sk_buff *skb, struct iov_iter *frm);
include/linux/skbuff.h
5437
ssize_t skb_splice_from_iter(struct sk_buff *skb, struct iov_iter *iter,
include/linux/skmsg.h
140
int sk_msg_zerocopy_from_iter(struct sock *sk, struct iov_iter *from,
include/linux/skmsg.h
142
int sk_msg_memcopy_from_iter(struct sock *sk, struct iov_iter *from,
include/linux/socket.h
77
struct iov_iter msg_iter; /* data */
include/linux/socket.h
95
struct iov_iter *from, size_t length);
include/linux/uio.h
103
static inline size_t iter_iov_len(const struct iov_iter *i)
include/linux/uio.h
110
static inline enum iter_type iov_iter_type(const struct iov_iter *i)
include/linux/uio.h
115
static inline void iov_iter_save_state(struct iov_iter *iter,
include/linux/uio.h
123
static inline bool iter_is_ubuf(const struct iov_iter *i)
include/linux/uio.h
128
static inline bool iter_is_iovec(const struct iov_iter *i)
include/linux/uio.h
133
static inline bool iov_iter_is_kvec(const struct iov_iter *i)
include/linux/uio.h
138
static inline bool iov_iter_is_bvec(const struct iov_iter *i)
include/linux/uio.h
143
static inline bool iov_iter_is_discard(const struct iov_iter *i)
include/linux/uio.h
148
static inline bool iov_iter_is_folioq(const struct iov_iter *i)
include/linux/uio.h
153
static inline bool iov_iter_is_xarray(const struct iov_iter *i)
include/linux/uio.h
158
static inline unsigned char iov_iter_rw(const struct iov_iter *i)
include/linux/uio.h
163
static inline bool user_backed_iter(const struct iov_iter *i)
include/linux/uio.h
185
void iov_iter_advance(struct iov_iter *i, size_t bytes);
include/linux/uio.h
186
void iov_iter_revert(struct iov_iter *i, size_t bytes);
include/linux/uio.h
187
size_t fault_in_iov_iter_readable(const struct iov_iter *i, size_t bytes);
include/linux/uio.h
188
size_t fault_in_iov_iter_writeable(const struct iov_iter *i, size_t bytes);
include/linux/uio.h
189
size_t iov_iter_single_seg_count(const struct iov_iter *i);
include/linux/uio.h
191
struct iov_iter *i);
include/linux/uio.h
193
struct iov_iter *i);
include/linux/uio.h
195
size_t bytes, struct iov_iter *i);
include/linux/uio.h
197
size_t _copy_to_iter(const void *addr, size_t bytes, struct iov_iter *i);
include/linux/uio.h
198
size_t _copy_from_iter(void *addr, size_t bytes, struct iov_iter *i);
include/linux/uio.h
199
size_t _copy_from_iter_nocache(void *addr, size_t bytes, struct iov_iter *i);
include/linux/uio.h
202
size_t bytes, struct iov_iter *i)
include/linux/uio.h
208
size_t bytes, struct iov_iter *i)
include/linux/uio.h
214
size_t bytes, struct iov_iter *i);
include/linux/uio.h
217
size_t copy_to_iter(const void *addr, size_t bytes, struct iov_iter *i)
include/linux/uio.h
225
size_t copy_from_iter(void *addr, size_t bytes, struct iov_iter *i)
include/linux/uio.h
233
bool copy_to_iter_full(const void *addr, size_t bytes, struct iov_iter *i)
include/linux/uio.h
243
bool copy_from_iter_full(void *addr, size_t bytes, struct iov_iter *i)
include/linux/uio.h
253
size_t copy_from_iter_nocache(void *addr, size_t bytes, struct iov_iter *i)
include/linux/uio.h
261
bool copy_from_iter_full_nocache(void *addr, size_t bytes, struct iov_iter *i)
include/linux/uio.h
277
size_t _copy_from_iter_flushcache(void *addr, size_t bytes, struct iov_iter *i);
include/linux/uio.h
283
size_t _copy_mc_to_iter(const void *addr, size_t bytes, struct iov_iter *i);
include/linux/uio.h
288
size_t iov_iter_zero(size_t bytes, struct iov_iter *);
include/linux/uio.h
289
unsigned long iov_iter_alignment(const struct iov_iter *i);
include/linux/uio.h
290
unsigned long iov_iter_gap_alignment(const struct iov_iter *i);
include/linux/uio.h
291
void iov_iter_init(struct iov_iter *i, unsigned int direction, const struct iovec *iov,
include/linux/uio.h
293
void iov_iter_kvec(struct iov_iter *i, unsigned int direction, const struct kvec *kvec,
include/linux/uio.h
295
void iov_iter_bvec(struct iov_iter *i, unsigned int direction, const struct bio_vec *bvec,
include/linux/uio.h
297
void iov_iter_discard(struct iov_iter *i, unsigned int direction, size_t count);
include/linux/uio.h
298
void iov_iter_folio_queue(struct iov_iter *i, unsigned int direction,
include/linux/uio.h
301
void iov_iter_xarray(struct iov_iter *i, unsigned int direction, struct xarray *xarray,
include/linux/uio.h
303
ssize_t iov_iter_get_pages2(struct iov_iter *i, struct page **pages,
include/linux/uio.h
305
ssize_t iov_iter_get_pages_alloc2(struct iov_iter *i, struct page ***pages,
include/linux/uio.h
307
int iov_iter_npages(const struct iov_iter *i, int maxpages);
include/linux/uio.h
308
void iov_iter_restore(struct iov_iter *i, struct iov_iter_state *state);
include/linux/uio.h
310
const void *dup_iter(struct iov_iter *new, struct iov_iter *old, gfp_t flags);
include/linux/uio.h
312
static inline size_t iov_iter_count(const struct iov_iter *i)
include/linux/uio.h
323
static inline void iov_iter_truncate(struct iov_iter *i, u64 count)
include/linux/uio.h
339
static inline void iov_iter_reexpand(struct iov_iter *i, size_t count)
include/linux/uio.h
345
iov_iter_npages_cap(struct iov_iter *i, int maxpages, size_t max_bytes)
include/linux/uio.h
366
struct iov_iter *i);
include/linux/uio.h
369
struct iov_iter *i, bool compat);
include/linux/uio.h
370
int import_ubuf(int type, void __user *buf, size_t len, struct iov_iter *i);
include/linux/uio.h
372
static inline void iov_iter_ubuf(struct iov_iter *i, unsigned int direction,
include/linux/uio.h
376
*i = (struct iov_iter) {
include/linux/uio.h
388
ssize_t iov_iter_extract_pages(struct iov_iter *i, struct page ***pages,
include/linux/uio.h
392
ssize_t iov_iter_extract_bvecs(struct iov_iter *iter, struct bio_vec *bv,
include/linux/uio.h
412
static inline bool iov_iter_extract_will_pin(const struct iov_iter *iter)
include/linux/uio.h
418
ssize_t extract_iter_to_sg(struct iov_iter *iter, size_t len,
include/linux/uio.h
91
struct iov_iter iter;
include/linux/uio.h
94
static inline const struct iovec *iter_iov(const struct iov_iter *iter)
include/linux/vmalloc.h
19
struct iov_iter; /* in uio.h */
include/linux/vmalloc.h
275
long vread_iter(struct iov_iter *iter, const char *addr, size_t count);
include/net/9p/client.h
274
struct iov_iter;
include/net/9p/client.h
302
int p9_client_read(struct p9_fid *fid, u64 offset, struct iov_iter *to, int *err);
include/net/9p/client.h
303
int p9_client_read_once(struct p9_fid *fid, u64 offset, struct iov_iter *to,
include/net/9p/client.h
305
int p9_client_write(struct p9_fid *fid, u64 offset, struct iov_iter *from, int *err);
include/net/9p/transport.h
66
struct iov_iter *uidata, struct iov_iter *uodata,
include/net/af_rxrpc.h
71
struct iov_iter *, size_t *, bool, u32 *, u16 *);
include/net/sctp/structs.h
523
struct iov_iter *);
include/net/sctp/structs.h
658
struct iov_iter *from);
include/net/sock.h
2289
struct iov_iter *from, char *to,
include/net/sock.h
2307
struct iov_iter *from, int copy)
include/net/sock.h
2319
static inline int skb_copy_to_page_nocache(struct sock *sk, struct iov_iter *from,
include/net/udp.h
520
struct iov_iter *to)
include/sound/pcm.h
1536
struct iov_iter *iter) __must_check;
include/sound/pcm.h
1538
struct iov_iter *iter) __must_check;
include/sound/pcm.h
74
unsigned long pos, struct iov_iter *iter, unsigned long bytes);
include/sound/soc-component.h
142
unsigned long pos, struct iov_iter *iter,
include/sound/soc-component.h
419
struct iov_iter *iter, unsigned long bytes);
include/trace/events/afs.h
609
TP_PROTO(struct afs_call *call, struct iov_iter *iter,
include/trace/events/netfs.h
509
TP_PROTO(const struct kiocb *iocb, const struct iov_iter *from),
io_uring/mock_file.c
131
static ssize_t io_mock_read_iter(struct kiocb *iocb, struct iov_iter *to)
io_uring/mock_file.c
146
static ssize_t io_mock_write_iter(struct kiocb *iocb, struct iov_iter *from)
io_uring/mock_file.c
31
static int io_copy_regbuf(struct iov_iter *reg_iter, void __user *ubuf)
io_uring/mock_file.c
70
struct iov_iter iter;
io_uring/net.c
119
struct iov_iter *from, size_t length);
io_uring/net.c
121
struct iov_iter *from, size_t length);
io_uring/net.c
1399
struct iov_iter *from, size_t length)
io_uring/net.c
1406
struct iov_iter *from, size_t length)
io_uring/rsrc.c
1039
static int io_import_kbuf(int ddir, struct iov_iter *iter,
io_uring/rsrc.c
1049
static int io_import_fixed(int ddir, struct iov_iter *iter,
io_uring/rsrc.c
1124
int io_import_reg_buf(struct io_kiocb *req, struct iov_iter *iter,
io_uring/rsrc.c
1326
static int io_vec_fill_bvec(int ddir, struct iov_iter *iter,
io_uring/rsrc.c
1395
static int io_vec_fill_kern_bvec(int ddir, struct iov_iter *iter,
io_uring/rsrc.c
1471
int io_import_reg_vec(int ddir, struct iov_iter *iter,
io_uring/rsrc.h
68
int io_import_reg_buf(struct io_kiocb *req, struct iov_iter *iter,
io_uring/rsrc.h
71
int io_import_reg_vec(int ddir, struct iov_iter *iter,
io_uring/rw.c
687
static ssize_t loop_rw_iter(int ddir, struct io_rw *rw, struct iov_iter *iter)
io_uring/rw.c
830
static inline int io_iter_do_read(struct io_rw *rw, struct iov_iter *iter)
io_uring/rw.h
16
struct iov_iter iter;
io_uring/uring_cmd.c
291
struct iov_iter *iter,
io_uring/uring_cmd.c
307
int ddir, struct iov_iter *iter,
kernel/crash_dump_dm_crypt.c
57
struct iov_iter iter;
kernel/printk/printk.c
739
static ssize_t devkmsg_write(struct kiocb *iocb, struct iov_iter *from)
kernel/trace/trace_events_user.c
1580
static void user_event_ftrace(struct user_event *user, struct iov_iter *i,
kernel/trace/trace_events_user.c
1621
static void user_event_perf(struct user_event *user, struct iov_iter *i,
kernel/trace/trace_events_user.c
201
typedef void (*user_event_func_t) (struct user_event *user, struct iov_iter *i,
kernel/trace/trace_events_user.c
2232
static ssize_t user_events_write_core(struct file *file, struct iov_iter *i)
kernel/trace/trace_events_user.c
2276
struct iov_iter copy;
kernel/trace/trace_events_user.c
2333
struct iov_iter i;
kernel/trace/trace_events_user.c
2344
static ssize_t user_events_write_iter(struct kiocb *kp, struct iov_iter *i)
kernel/trace/trace_events_user.c
960
size_t copy_nofault(void *addr, size_t bytes, struct iov_iter *i)
lib/iov_iter.c
102
size_t fault_in_iov_iter_readable(const struct iov_iter *i, size_t size)
lib/iov_iter.c
1026
static unsigned long first_iovec_segment(const struct iov_iter *i, size_t *size)
lib/iov_iter.c
1048
static struct page *first_bvec_segment(const struct iov_iter *i,
lib/iov_iter.c
1063
static ssize_t __iov_iter_get_pages_alloc(struct iov_iter *i,
lib/iov_iter.c
1130
ssize_t iov_iter_get_pages2(struct iov_iter *i, struct page **pages,
lib/iov_iter.c
1141
ssize_t iov_iter_get_pages_alloc2(struct iov_iter *i,
lib/iov_iter.c
1157
static int iov_npages(const struct iov_iter *i, int maxpages)
lib/iov_iter.c
1177
static int bvec_npages(const struct iov_iter *i, int maxpages)
lib/iov_iter.c
1195
int iov_iter_npages(const struct iov_iter *i, int maxpages)
lib/iov_iter.c
1223
const void *dup_iter(struct iov_iter *new, struct iov_iter *old, gfp_t flags)
lib/iov_iter.c
1343
struct iovec **iovp, struct iov_iter *i,
lib/iov_iter.c
1366
struct iov_iter *i, bool compat)
lib/iov_iter.c
1438
struct iovec **iovp, struct iov_iter *i)
lib/iov_iter.c
1445
int import_ubuf(int rw, void __user *buf, size_t len, struct iov_iter *i)
lib/iov_iter.c
145
size_t fault_in_iov_iter_writeable(const struct iov_iter *i, size_t size)
lib/iov_iter.c
1469
void iov_iter_restore(struct iov_iter *i, struct iov_iter_state *state)
lib/iov_iter.c
1499
static ssize_t iov_iter_extract_folioq_pages(struct iov_iter *i,
lib/iov_iter.c
1561
static ssize_t iov_iter_extract_xarray_pages(struct iov_iter *i,
lib/iov_iter.c
1607
static ssize_t iov_iter_extract_bvec_pages(struct iov_iter *i,
lib/iov_iter.c
1674
static ssize_t iov_iter_extract_kvec_pages(struct iov_iter *i,
lib/iov_iter.c
1738
static ssize_t iov_iter_extract_user_pages(struct iov_iter *i,
lib/iov_iter.c
174
void iov_iter_init(struct iov_iter *i, unsigned int direction,
lib/iov_iter.c
179
*i = (struct iov_iter) {
lib/iov_iter.c
1814
ssize_t iov_iter_extract_pages(struct iov_iter *i,
lib/iov_iter.c
1898
ssize_t iov_iter_extract_bvecs(struct iov_iter *iter, struct bio_vec *bv,
lib/iov_iter.c
191
size_t _copy_to_iter(const void *addr, size_t bytes, struct iov_iter *i)
lib/iov_iter.c
246
size_t _copy_mc_to_iter(const void *addr, size_t bytes, struct iov_iter *i)
lib/iov_iter.c
259
size_t __copy_from_iter(void *addr, size_t bytes, struct iov_iter *i)
lib/iov_iter.c
265
size_t _copy_from_iter(void *addr, size_t bytes, struct iov_iter *i)
lib/iov_iter.c
283
size_t _copy_from_iter_nocache(void *addr, size_t bytes, struct iov_iter *i)
lib/iov_iter.c
326
size_t _copy_from_iter_flushcache(void *addr, size_t bytes, struct iov_iter *i)
lib/iov_iter.c
362
struct iov_iter *i)
lib/iov_iter.c
391
struct iov_iter *i)
lib/iov_iter.c
424
struct iov_iter *i)
lib/iov_iter.c
465
size_t iov_iter_zero(size_t bytes, struct iov_iter *i)
lib/iov_iter.c
473
size_t bytes, struct iov_iter *i)
lib/iov_iter.c
502
static void iov_iter_bvec_advance(struct iov_iter *i, size_t size)
lib/iov_iter.c
522
static void iov_iter_iovec_advance(struct iov_iter *i, size_t size)
lib/iov_iter.c
541
static void iov_iter_folioq_advance(struct iov_iter *i, size_t size)
lib/iov_iter.c
574
void iov_iter_advance(struct iov_iter *i, size_t size)
lib/iov_iter.c
594
static void iov_iter_folioq_revert(struct iov_iter *i, size_t unroll)
lib/iov_iter.c
620
void iov_iter_revert(struct iov_iter *i, size_t unroll)
lib/iov_iter.c
673
size_t iov_iter_single_seg_count(const struct iov_iter *i)
lib/iov_iter.c
688
void iov_iter_kvec(struct iov_iter *i, unsigned int direction,
lib/iov_iter.c
693
*i = (struct iov_iter){
lib/iov_iter.c
704
void iov_iter_bvec(struct iov_iter *i, unsigned int direction,
lib/iov_iter.c
709
*i = (struct iov_iter){
lib/iov_iter.c
734
void iov_iter_folio_queue(struct iov_iter *i, unsigned int direction,
lib/iov_iter.c
739
*i = (struct iov_iter) {
lib/iov_iter.c
763
void iov_iter_xarray(struct iov_iter *i, unsigned int direction,
lib/iov_iter.c
767
*i = (struct iov_iter) {
lib/iov_iter.c
787
void iov_iter_discard(struct iov_iter *i, unsigned int direction, size_t count)
lib/iov_iter.c
790
*i = (struct iov_iter){
lib/iov_iter.c
799
static unsigned long iov_iter_alignment_iovec(const struct iov_iter *i)
lib/iov_iter.c
821
static unsigned long iov_iter_alignment_bvec(const struct iov_iter *i)
lib/iov_iter.c
842
unsigned long iov_iter_alignment(const struct iov_iter *i)
lib/iov_iter.c
868
unsigned long iov_iter_gap_alignment(const struct iov_iter *i)
lib/iov_iter.c
913
static ssize_t iter_folioq_get_pages(struct iov_iter *iter,
lib/iov_iter.c
999
static ssize_t iter_xarray_get_pages(struct iov_iter *i,
lib/scatterlist.c
1113
static ssize_t extract_user_to_sg(struct iov_iter *iter,
lib/scatterlist.c
1167
static ssize_t extract_bvec_to_sg(struct iov_iter *iter,
lib/scatterlist.c
1213
static ssize_t extract_kvec_to_sg(struct iov_iter *iter,
lib/scatterlist.c
1274
static ssize_t extract_folioq_to_sg(struct iov_iter *iter,
lib/scatterlist.c
1335
static ssize_t extract_xarray_to_sg(struct iov_iter *iter,
lib/scatterlist.c
1408
ssize_t extract_iter_to_sg(struct iov_iter *iter, size_t maxsize,
lib/tests/kunit_iov_iter.c
102
struct iov_iter iter;
lib/tests/kunit_iov_iter.c
152
struct iov_iter iter;
lib/tests/kunit_iov_iter.c
218
struct iov_iter *iter, int dir,
lib/tests/kunit_iov_iter.c
261
struct iov_iter iter;
lib/tests/kunit_iov_iter.c
315
struct iov_iter iter;
lib/tests/kunit_iov_iter.c
380
struct iov_iter *iter, int dir,
lib/tests/kunit_iov_iter.c
419
struct iov_iter iter;
lib/tests/kunit_iov_iter.c
481
struct iov_iter iter;
lib/tests/kunit_iov_iter.c
548
struct iov_iter *iter, int dir,
lib/tests/kunit_iov_iter.c
581
struct iov_iter iter;
lib/tests/kunit_iov_iter.c
639
struct iov_iter iter;
lib/tests/kunit_iov_iter.c
702
struct iov_iter iter;
lib/tests/kunit_iov_iter.c
74
struct iov_iter *iter, int dir,
lib/tests/kunit_iov_iter.c
782
struct iov_iter iter;
lib/tests/kunit_iov_iter.c
861
struct iov_iter iter;
lib/tests/kunit_iov_iter.c
939
struct iov_iter iter;
mm/filemap.c
2768
ssize_t filemap_read(struct kiocb *iocb, struct iov_iter *iter,
mm/filemap.c
2956
generic_file_read_iter(struct kiocb *iocb, struct iov_iter *iter)
mm/filemap.c
4241
generic_file_direct_write(struct kiocb *iocb, struct iov_iter *from)
mm/filemap.c
4296
ssize_t generic_perform_write(struct kiocb *iocb, struct iov_iter *i)
mm/filemap.c
4411
ssize_t __generic_file_write_iter(struct kiocb *iocb, struct iov_iter *from)
mm/filemap.c
4458
ssize_t generic_file_write_iter(struct kiocb *iocb, struct iov_iter *from)
mm/madvise.c
2041
static ssize_t vector_madvise(struct mm_struct *mm, struct iov_iter *iter,
mm/madvise.c
2113
struct iov_iter iter;
mm/nommu.c
178
long vread_iter(struct iov_iter *iter, const char *addr, size_t count)
mm/page_io.c
472
struct iov_iter from;
mm/page_io.c
661
struct iov_iter from;
mm/process_vm_access.c
151
static ssize_t process_vm_rw_core(pid_t pid, struct iov_iter *iter,
mm/process_vm_access.c
265
struct iov_iter iter;
mm/process_vm_access.c
30
struct iov_iter *iter,
mm/process_vm_access.c
75
struct iov_iter *iter,
mm/shmem.c
3366
static ssize_t shmem_file_read_iter(struct kiocb *iocb, struct iov_iter *to)
mm/shmem.c
3486
static ssize_t shmem_file_write_iter(struct kiocb *iocb, struct iov_iter *from)
mm/vmalloc.c
4423
static size_t zero_iter(struct iov_iter *iter, size_t count)
mm/vmalloc.c
4447
static size_t aligned_vread_iter(struct iov_iter *iter,
mm/vmalloc.c
4491
static size_t vmap_ram_vread_iter(struct iov_iter *iter, const char *addr,
mm/vmalloc.c
4595
long vread_iter(struct iov_iter *iter, const char *addr, size_t count)
net/9p/client.c
1403
p9_client_read(struct p9_fid *fid, u64 offset, struct iov_iter *to, int *err)
net/9p/client.c
1422
p9_client_read_once(struct p9_fid *fid, u64 offset, struct iov_iter *to,
net/9p/client.c
1498
p9_client_write(struct p9_fid *fid, u64 offset, struct iov_iter *from, int *err)
net/9p/client.c
1990
struct iov_iter to;
net/9p/client.c
656
struct iov_iter *uidata,
net/9p/client.c
657
struct iov_iter *uodata,
net/9p/protocol.c
230
pdu_write_u(struct p9_fcall *pdu, struct iov_iter *from, size_t size)
net/9p/protocol.c
609
struct iov_iter *from =
net/9p/protocol.c
610
va_arg(ap, struct iov_iter *);
net/9p/trans_virtio.c
310
struct iov_iter *data,
net/9p/trans_virtio.c
421
struct iov_iter *uidata, struct iov_iter *uodata,
net/ceph/messenger.c
1022
iov_iter_advance(&cursor->iov_iter, bytes - cursor->lastlen);
net/ceph/messenger.c
1951
struct iov_iter *iter)
net/ceph/messenger.c
978
cursor->iov_iter = data->iter;
net/ceph/messenger.c
980
iov_iter_truncate(&cursor->iov_iter, length);
net/ceph/messenger.c
981
cursor->resid = iov_iter_count(&cursor->iov_iter);
net/ceph/messenger.c
991
iov_iter_revert(&cursor->iov_iter, cursor->lastlen);
net/ceph/messenger.c
993
len = iov_iter_get_pages2(&cursor->iov_iter, &page, PAGE_SIZE,
net/ceph/messenger_v2.c
122
static int do_sendmsg(struct socket *sock, struct iov_iter *it)
net/ceph/messenger_v2.c
143
static int do_try_sendpage(struct socket *sock, struct iov_iter *it)
net/ceph/messenger_v2.c
80
static int do_recvmsg(struct socket *sock, struct iov_iter *it)
net/ceph/osd_client.c
175
struct iov_iter *iter)
net/ceph/osd_client.c
271
unsigned int which, struct iov_iter *iter)
net/core/datagram.c
387
struct iov_iter *i));
net/core/datagram.c
390
struct iov_iter *to, int len, bool fault_short,
net/core/datagram.c
392
struct iov_iter *), void *data)
net/core/datagram.c
488
void *_crcp, struct iov_iter *i)
net/core/datagram.c
510
struct iov_iter *to, int len, u32 *crcp)
net/core/datagram.c
519
void *data __always_unused, struct iov_iter *i)
net/core/datagram.c
532
struct iov_iter *to, int len)
net/core/datagram.c
550
struct iov_iter *from,
net/core/datagram.c
622
struct iov_iter *from, int len)
net/core/datagram.c
636
struct iov_iter *from, size_t length)
net/core/datagram.c
707
zerocopy_fill_skb_from_devmem(struct sk_buff *skb, struct iov_iter *from,
net/core/datagram.c
747
struct sk_buff *skb, struct iov_iter *from,
net/core/datagram.c
784
int zerocopy_sg_from_iter(struct sk_buff *skb, struct iov_iter *from)
net/core/datagram.c
824
struct iov_iter *i)
net/core/datagram.c
860
struct iov_iter *to, int len,
net/core/skbuff.c
7345
ssize_t skb_splice_from_iter(struct sk_buff *skb, struct iov_iter *iter,
net/core/skbuff.c
7429
__wsum *csum, struct iov_iter *i)
net/core/skmsg.c
311
int sk_msg_zerocopy_from_iter(struct sock *sk, struct iov_iter *from,
net/core/skmsg.c
368
int sk_msg_memcopy_from_iter(struct sock *sk, struct iov_iter *from,
net/core/skmsg.c
415
struct iov_iter *iter = &msg->msg_iter;
net/mptcp/protocol.c
1813
struct iov_iter *from, char *to)
net/qrtr/tun.c
59
static ssize_t qrtr_tun_read_iter(struct kiocb *iocb, struct iov_iter *to)
net/qrtr/tun.c
85
static ssize_t qrtr_tun_write_iter(struct kiocb *iocb, struct iov_iter *from)
net/rds/ib.h
399
int rds_ib_inc_copy_to_user(struct rds_incoming *inc, struct iov_iter *to);
net/rds/ib_recv.c
534
int rds_ib_inc_copy_to_user(struct rds_incoming *inc, struct iov_iter *to)
net/rds/message.c
404
static int rds_message_zcopy_from_user(struct rds_message *rm, struct iov_iter *from)
net/rds/message.c
459
int rds_message_copy_from_user(struct rds_message *rm, struct iov_iter *from,
net/rds/message.c
504
int rds_message_inc_copy_to_user(struct rds_incoming *inc, struct iov_iter *to)
net/rds/rds.h
589
int (*inc_copy_to_user)(struct rds_incoming *inc, struct iov_iter *to);
net/rds/rds.h
889
int rds_message_copy_from_user(struct rds_message *rm, struct iov_iter *from,
net/rds/rds.h
899
int rds_message_inc_copy_to_user(struct rds_incoming *inc, struct iov_iter *to);
net/rds/tcp.h
104
int rds_tcp_inc_copy_to_user(struct rds_incoming *inc, struct iov_iter *to);
net/rds/tcp_recv.c
63
int rds_tcp_inc_copy_to_user(struct rds_incoming *inc, struct iov_iter *to)
net/rxrpc/recvmsg.c
244
struct msghdr *msg, struct iov_iter *iter,
net/rxrpc/recvmsg.c
604
struct iov_iter *iter, size_t *_len,
net/rxrpc/rxperf.c
50
struct iov_iter iter;
net/sctp/chunk.c
148
struct iov_iter *from)
net/sctp/sm_make_chunk.c
1549
struct iov_iter *from)
net/socket.c
1153
static ssize_t sock_read_iter(struct kiocb *iocb, struct iov_iter *to)
net/socket.c
1175
static ssize_t sock_write_iter(struct kiocb *iocb, struct iov_iter *from)
net/socket.c
120
static ssize_t sock_read_iter(struct kiocb *iocb, struct iov_iter *to);
net/socket.c
121
static ssize_t sock_write_iter(struct kiocb *iocb, struct iov_iter *from);
net/tls/tls_device.c
396
static int tls_device_copy_data(void *addr, size_t bytes, struct iov_iter *i)
net/tls/tls_device.c
422
struct iov_iter *iter,
net/tls/tls_device.c
596
struct iov_iter iter = {};
net/tls/tls_device.c
675
struct iov_iter iter;
net/tls/tls_sw.c
1421
static int tls_setup_from_iter(struct iov_iter *from,
net/tls/tls_sw.c
1518
static int tls_decrypt_sg(struct sock *sk, struct iov_iter *out_iov,
net/vmw_vsock/virtio_transport_common.c
146
struct iov_iter iov_iter = { 0 };
net/vmw_vsock/virtio_transport_common.c
153
iov_iter.iter_type = ITER_KVEC;
net/vmw_vsock/virtio_transport_common.c
154
iov_iter.kvec = &kvec;
net/vmw_vsock/virtio_transport_common.c
155
iov_iter.nr_segs = 1;
net/vmw_vsock/virtio_transport_common.c
160
&iov_iter, to_copy);
net/vmw_vsock/virtio_transport_common.c
48
struct iov_iter *iov_iter;
net/vmw_vsock/virtio_transport_common.c
53
iov_iter = &info->msg->msg_iter;
net/vmw_vsock/virtio_transport_common.c
55
if (iov_iter->iov_offset)
net/vmw_vsock/virtio_transport_common.c
59
if (iov_iter->count > pkt_len)
net/vmw_vsock/virtio_transport_common.c
66
int pages_to_send = iov_iter_npages(iov_iter, MAX_SKB_FRAGS);
net/vmw_vsock/virtio_transport_common.c
86
struct iov_iter *iter = &msg->msg_iter;
net/xfrm/espintcp.c
329
struct iov_iter pfx_iter;
security/keys/keyctl.c
1174
struct iov_iter *from,
security/keys/keyctl.c
1256
struct iov_iter from;
security/keys/keyctl.c
1285
struct iov_iter from;
sound/core/memory.c
104
struct iov_iter *src)
sound/core/memory.c
26
struct iov_iter iter;
sound/core/memory.c
47
struct iov_iter *dst)
sound/core/memory.c
83
struct iov_iter iter;
sound/core/pcm_lib.c
2040
struct iov_iter *iter, unsigned long bytes);
sound/core/pcm_lib.c
2057
struct iov_iter *iter, unsigned long bytes)
sound/core/pcm_lib.c
2070
unsigned long hwoff, struct iov_iter *iter,
sound/core/pcm_lib.c
2090
struct iov_iter *iter, unsigned long bytes)
sound/core/pcm_lib.c
2103
struct iov_iter iter;
sound/core/pcm_native.c
3586
static ssize_t snd_pcm_readv(struct kiocb *iocb, struct iov_iter *to)
sound/core/pcm_native.c
3626
static ssize_t snd_pcm_writev(struct kiocb *iocb, struct iov_iter *from)
sound/drivers/dummy.c
625
struct iov_iter *iter, unsigned long bytes)
sound/isa/gus/gus_pcm.c
351
struct iov_iter *src, unsigned long count)
sound/isa/sb/emu8000_pcm.c
437
struct iov_iter *src, unsigned long count)
sound/isa/sb/emu8000_pcm.c
491
struct iov_iter *src, unsigned long count)
sound/pci/es1938.c
817
struct iov_iter *dst, unsigned long count)
sound/pci/korg1212/korg1212.c
1237
struct iov_iter *dst, int pos, int count)
sound/pci/korg1212/korg1212.c
1271
struct iov_iter *src, int pos, int count)
sound/pci/korg1212/korg1212.c
1562
struct iov_iter *src, unsigned long count)
sound/pci/korg1212/korg1212.c
1582
struct iov_iter *dst, unsigned long count)
sound/pci/nm256/nm256.c
684
struct iov_iter *src, unsigned long count)
sound/pci/nm256/nm256.c
700
struct iov_iter *dst, unsigned long count)
sound/pci/rme32.c
255
struct iov_iter *src, unsigned long count)
sound/pci/rme32.c
268
struct iov_iter *dst, unsigned long count)
sound/pci/rme96.c
321
struct iov_iter *src, unsigned long count)
sound/pci/rme96.c
334
struct iov_iter *dst, unsigned long count)
sound/pci/rme9652/hdsp.c
3924
struct iov_iter *src, unsigned long count)
sound/pci/rme9652/hdsp.c
3942
struct iov_iter *dst, unsigned long count)
sound/pci/rme9652/rme9652.c
1819
struct iov_iter *src, unsigned long count)
sound/pci/rme9652/rme9652.c
1839
struct iov_iter *dst, unsigned long count)
sound/sh/sh_dac_audio.c
161
struct iov_iter *src, unsigned long count)
sound/soc/mediatek/common/mtk-btcvsd.c
1029
struct iov_iter *buf, unsigned long count)
sound/soc/mediatek/common/mtk-btcvsd.c
699
struct iov_iter *buf,
sound/soc/mediatek/common/mtk-btcvsd.c
777
struct iov_iter *buf,
sound/soc/qcom/lpass-platform.c
1228
unsigned long pos, struct iov_iter *buf,
sound/soc/soc-component.c
978
struct iov_iter *iter, unsigned long bytes)
sound/soc/soc-generic-dmaengine-pcm.c
293
struct iov_iter *iter, unsigned long bytes)
sound/xen/xen_snd_front_alsa.c
600
int channel, unsigned long pos, struct iov_iter *src,
sound/xen/xen_snd_front_alsa.c
615
int channel, unsigned long pos, struct iov_iter *dst,
tools/perf/trace/beauty/include/linux/socket.h
77
struct iov_iter msg_iter; /* data */
tools/perf/trace/beauty/include/linux/socket.h
95
struct iov_iter *from, size_t length);