/linux-6.3-rc2/include/linux/ |
A D | uio.h | 43 struct iov_iter { struct 156 size_t bytes, struct iov_iter *i); 163 struct iov_iter *i); 165 struct iov_iter *i); 172 size_t bytes, struct iov_iter *i) in copy_folio_to_iter() 268 const void *dup_iter(struct iov_iter *new, struct iov_iter *old, gfp_t flags); 329 __wsum *csum, struct iov_iter *i) in csum_and_copy_from_iter_full() 338 struct iov_iter *i); 345 struct iov_iter *i); 348 struct iov_iter *i, bool compat); [all …]
|
A D | crash_dump.h | 27 ssize_t copy_oldmem_page(struct iov_iter *i, unsigned long pfn, size_t csize, 29 ssize_t copy_oldmem_page_encrypted(struct iov_iter *iter, unsigned long pfn, 137 ssize_t read_from_oldmem(struct iov_iter *iter, size_t count, 140 static inline ssize_t read_from_oldmem(struct iov_iter *iter, size_t count, in read_from_oldmem()
|
A D | dax.h | 43 void *addr, size_t bytes, struct iov_iter *iter); 68 void *addr, size_t bytes, struct iov_iter *i); 121 pgoff_t pgoff, void *addr, size_t bytes, struct iov_iter *i) in dax_recovery_write() 233 size_t bytes, struct iov_iter *i); 235 size_t bytes, struct iov_iter *i); 242 ssize_t dax_iomap_rw(struct kiocb *iocb, struct iov_iter *iter,
|
A D | netfs.h | 242 struct iov_iter *iter, 250 struct iov_iter *iter, 300 ssize_t netfs_extract_user_iter(struct iov_iter *orig, size_t orig_len, 301 struct iov_iter *new, 304 ssize_t netfs_extract_iter_to_sg(struct iov_iter *iter, size_t len,
|
A D | io_uring.h | 41 struct iov_iter *iter, void *ioucmd); 70 struct iov_iter *iter, void *ioucmd) in io_uring_cmd_import_fixed()
|
A D | iomap.h | 19 struct iov_iter; 255 ssize_t iomap_file_buffered_write(struct kiocb *iocb, struct iov_iter *from, 386 ssize_t iomap_dio_rw(struct kiocb *iocb, struct iov_iter *iter, 389 struct iomap_dio *__iomap_dio_rw(struct kiocb *iocb, struct iov_iter *iter,
|
A D | fs.h | 69 struct iov_iter; 382 ssize_t (*direct_IO)(struct kiocb *, struct iov_iter *iter); 399 int (*swap_rw)(struct kiocb *iocb, struct iov_iter *iter); 1751 struct iov_iter; 1759 ssize_t (*read_iter) (struct kiocb *, struct iov_iter *); 1843 struct iov_iter *iter) in call_read_iter() 1849 struct iov_iter *iter) in call_write_iter() 2728 struct iov_iter *iter); 2730 struct iov_iter *iter); 2779 struct block_device *bdev, struct iov_iter *iter, [all …]
|
/linux-6.3-rc2/lib/ |
A D | iov_iter.c | 300 struct iov_iter *i) in copy_page_to_iter_pipe() 423 *i = (struct iov_iter) { in iov_iter_init() 453 struct iov_iter *i) in copy_pipe_to_iter() 543 struct iov_iter *i) in copy_mc_pipe_to_iter() 707 struct iov_iter *i) in copy_page_to_iter() 738 struct iov_iter *i) in copy_page_from_iter() 996 *i = (struct iov_iter){ in iov_iter_kvec() 1012 *i = (struct iov_iter){ in iov_iter_bvec() 1029 *i = (struct iov_iter){ in iov_iter_pipe() 1081 *i = (struct iov_iter){ in iov_iter_discard() [all …]
|
/linux-6.3-rc2/arch/x86/kernel/ |
A D | crash_dump_64.c | 15 static ssize_t __copy_oldmem_page(struct iov_iter *iter, unsigned long pfn, in __copy_oldmem_page() 38 ssize_t copy_oldmem_page(struct iov_iter *iter, unsigned long pfn, size_t csize, in copy_oldmem_page() 49 ssize_t copy_oldmem_page_encrypted(struct iov_iter *iter, unsigned long pfn, in copy_oldmem_page_encrypted() 58 struct iov_iter iter; in elfcorehdr_read()
|
/linux-6.3-rc2/fs/cifs/ |
A D | cifsfs.h | 97 extern ssize_t cifs_user_readv(struct kiocb *iocb, struct iov_iter *to); 98 extern ssize_t cifs_direct_readv(struct kiocb *iocb, struct iov_iter *to); 99 extern ssize_t cifs_strict_readv(struct kiocb *iocb, struct iov_iter *to); 100 extern ssize_t cifs_user_writev(struct kiocb *iocb, struct iov_iter *from); 101 extern ssize_t cifs_direct_writev(struct kiocb *iocb, struct iov_iter *from); 102 extern ssize_t cifs_strict_writev(struct kiocb *iocb, struct iov_iter *from);
|
/linux-6.3-rc2/fs/netfs/ |
A D | iterator.c | 36 ssize_t netfs_extract_user_iter(struct iov_iter *orig, size_t orig_len, in netfs_extract_user_iter() 37 struct iov_iter *new, in netfs_extract_user_iter() 109 static ssize_t netfs_extract_user_to_sg(struct iov_iter *iter, in netfs_extract_user_to_sg() 162 static ssize_t netfs_extract_bvec_to_sg(struct iov_iter *iter, in netfs_extract_bvec_to_sg() 208 static ssize_t netfs_extract_kvec_to_sg(struct iov_iter *iter, in netfs_extract_kvec_to_sg() 269 static ssize_t netfs_extract_xarray_to_sg(struct iov_iter *iter, in netfs_extract_xarray_to_sg() 342 ssize_t netfs_extract_iter_to_sg(struct iov_iter *iter, size_t maxsize, in netfs_extract_iter_to_sg()
|
/linux-6.3-rc2/block/ |
A D | blk-map.c | 17 struct iov_iter iter; 21 static struct bio_map_data *bio_alloc_map_data(struct iov_iter *data, in bio_alloc_map_data() 47 static int bio_copy_from_iter(struct bio *bio, struct iov_iter *iter) in bio_copy_from_iter() 78 static int bio_copy_to_iter(struct bio *bio, struct iov_iter iter) in bio_copy_to_iter() 131 struct iov_iter *iter, gfp_t gfp_mask) in bio_copy_user_iov() 264 static int bio_map_user_iov(struct request *rq, struct iov_iter *iter, in bio_map_user_iov() 576 bio_iov_bvec_set(bio, (struct iov_iter *)iter); in blk_rq_map_user_bvec() 627 const struct iov_iter *iter, gfp_t gfp_mask) in blk_rq_map_user_iov() 632 struct iov_iter i; in blk_rq_map_user_iov() 684 struct iov_iter i; in blk_rq_map_user() [all …]
|
A D | fops.c | 46 struct iov_iter *iter) in blkdev_dio_unaligned() 55 struct iov_iter *iter, unsigned int nr_pages) in __blkdev_direct_IO_simple() 170 static ssize_t __blkdev_direct_IO(struct kiocb *iocb, struct iov_iter *iter, in __blkdev_direct_IO() 310 struct iov_iter *iter, in __blkdev_direct_IO_async() 373 static ssize_t blkdev_direct_IO(struct kiocb *iocb, struct iov_iter *iter) in blkdev_direct_IO() 518 static ssize_t blkdev_write_iter(struct kiocb *iocb, struct iov_iter *from) in blkdev_write_iter() 557 static ssize_t blkdev_read_iter(struct kiocb *iocb, struct iov_iter *to) in blkdev_read_iter()
|
/linux-6.3-rc2/arch/s390/include/asm/ |
A D | maccess.h | 7 struct iov_iter; 11 size_t memcpy_real_iter(struct iov_iter *iter, unsigned long src, size_t count);
|
/linux-6.3-rc2/fs/ext2/ |
A D | file.c | 33 static ssize_t ext2_dax_read_iter(struct kiocb *iocb, struct iov_iter *to) in ext2_dax_read_iter() 49 static ssize_t ext2_dax_write_iter(struct kiocb *iocb, struct iov_iter *from) in ext2_dax_write_iter() 164 static ssize_t ext2_file_read_iter(struct kiocb *iocb, struct iov_iter *to) in ext2_file_read_iter() 173 static ssize_t ext2_file_write_iter(struct kiocb *iocb, struct iov_iter *from) in ext2_file_write_iter()
|
/linux-6.3-rc2/net/core/ |
A D | datagram.c | 404 struct iov_iter *i)); 407 struct iov_iter *to, int len, bool fault_short, in __skb_datagram_iter() 409 struct iov_iter *), void *data) in __skb_datagram_iter() argument 502 struct iov_iter *to, int len, in skb_copy_and_hash_datagram_iter() 511 void *data __always_unused, struct iov_iter *i) in simple_copy_to_iter() 524 struct iov_iter *to, int len) in skb_copy_datagram_iter() 542 struct iov_iter *from, in skb_copy_datagram_from_iter() 614 struct sk_buff *skb, struct iov_iter *from, in __zerocopy_sg_from_iter() 699 int zerocopy_sg_from_iter(struct sk_buff *skb, struct iov_iter *from) in zerocopy_sg_from_iter() 721 struct iov_iter *to, int len, in skb_copy_and_csum_datagram()
|
/linux-6.3-rc2/fs/ext4/ |
A D | file.c | 55 static bool ext4_should_use_dio(struct kiocb *iocb, struct iov_iter *iter) in ext4_should_use_dio() 69 static ssize_t ext4_dio_read_iter(struct kiocb *iocb, struct iov_iter *to) in ext4_dio_read_iter() 102 static ssize_t ext4_dax_read_iter(struct kiocb *iocb, struct iov_iter *to) in ext4_dax_read_iter() 130 static ssize_t ext4_file_read_iter(struct kiocb *iocb, struct iov_iter *to) in ext4_file_read_iter() 185 ext4_unaligned_io(struct inode *inode, struct iov_iter *from, loff_t pos) in ext4_unaligned_io() 233 struct iov_iter *from) in ext4_generic_write_checks() 260 static ssize_t ext4_write_checks(struct kiocb *iocb, struct iov_iter *from) in ext4_write_checks() 275 struct iov_iter *from) in ext4_buffered_write_iter() 495 static ssize_t ext4_dio_write_iter(struct kiocb *iocb, struct iov_iter *from) in ext4_dio_write_iter() 643 ext4_dax_write_iter(struct kiocb *iocb, struct iov_iter *from) in ext4_dax_write_iter() [all …]
|
/linux-6.3-rc2/drivers/vhost/ |
A D | vsock.c | 112 struct iov_iter iov_iter; in vhost_transport_do_send_pkt() local 158 iov_iter_init(&iov_iter, ITER_DEST, &vq->iov[out], in, iov_len); in vhost_transport_do_send_pkt() 193 nbytes = copy_to_iter(hdr, sizeof(*hdr), &iov_iter); in vhost_transport_do_send_pkt() 200 nbytes = copy_to_iter(skb->data, payload_len, &iov_iter); in vhost_transport_do_send_pkt() 330 struct iov_iter iov_iter; in vhost_vsock_alloc_skb() local 348 iov_iter_init(&iov_iter, ITER_SOURCE, vq->iov, out, len); in vhost_vsock_alloc_skb() 351 nbytes = copy_from_iter(hdr, sizeof(*hdr), &iov_iter); in vhost_vsock_alloc_skb() 374 nbytes = copy_from_iter(skb->data, payload_len, &iov_iter); in vhost_vsock_alloc_skb() 872 static ssize_t vhost_vsock_chr_read_iter(struct kiocb *iocb, struct iov_iter *to) in vhost_vsock_chr_read_iter() 883 struct iov_iter *from) in vhost_vsock_chr_write_iter()
|
/linux-6.3-rc2/fs/orangefs/ |
A D | orangefs-bufmap.h | 29 int orangefs_bufmap_copy_from_iovec(struct iov_iter *iter, 33 int orangefs_bufmap_copy_to_iovec(struct iov_iter *iter,
|
/linux-6.3-rc2/include/net/9p/ |
A D | transport.h | 55 struct iov_iter *uidata, struct iov_iter *uodata,
|
A D | client.h | 178 struct iov_iter; 206 int p9_client_read(struct p9_fid *fid, u64 offset, struct iov_iter *to, int *err); 207 int p9_client_read_once(struct p9_fid *fid, u64 offset, struct iov_iter *to, 209 int p9_client_write(struct p9_fid *fid, u64 offset, struct iov_iter *from, int *err);
|
/linux-6.3-rc2/mm/ |
A D | process_vm_access.c | 30 struct iov_iter *iter, in process_vm_rw_pages() 72 struct iov_iter *iter, in process_vm_rw_single_vec() 150 static ssize_t process_vm_rw_core(pid_t pid, struct iov_iter *iter, in process_vm_rw_core() 264 struct iov_iter iter; in process_vm_rw()
|
/linux-6.3-rc2/fs/xfs/ |
A D | xfs_file.c | 220 struct iov_iter *to) in xfs_file_dio_read() 244 struct iov_iter *to) in xfs_file_dax_read() 267 struct iov_iter *to) in xfs_file_buffered_read() 286 struct iov_iter *to) in xfs_file_read_iter() 319 struct iov_iter *from, in xfs_file_write_checks() 521 struct iov_iter *from) in xfs_file_dio_write_aligned() 572 struct iov_iter *from) in xfs_file_dio_write_unaligned() 644 struct iov_iter *from) in xfs_file_dio_write() 661 struct iov_iter *from) in xfs_file_dax_write() 702 struct iov_iter *from) in xfs_file_buffered_write() [all …]
|
/linux-6.3-rc2/fs/ |
A D | read_write.c | 382 struct iov_iter iter; in new_sync_read() 411 struct iov_iter iter; in __kernel_read() 484 struct iov_iter iter; in new_sync_write() 535 struct iov_iter iter; in __kernel_write() 777 static ssize_t do_iter_read(struct file *file, struct iov_iter *iter, in do_iter_read() 806 struct iov_iter *iter) in vfs_iocb_iter_read() 842 static ssize_t do_iter_write(struct file *file, struct iov_iter *iter, in do_iter_write() 870 struct iov_iter *iter) in vfs_iocb_iter_write() 911 struct iov_iter iter; in vfs_readv() 928 struct iov_iter iter; in vfs_writev() [all …]
|
/linux-6.3-rc2/fs/configfs/ |
A D | file.c | 80 static ssize_t configfs_read_iter(struct kiocb *iocb, struct iov_iter *to) in configfs_read_iter() 106 static ssize_t configfs_bin_read_iter(struct kiocb *iocb, struct iov_iter *to) in configfs_bin_read_iter() 182 struct iov_iter *from) in fill_write_buffer() 220 static ssize_t configfs_write_iter(struct kiocb *iocb, struct iov_iter *from) in configfs_write_iter() 237 struct iov_iter *from) in configfs_bin_write_iter()
|