Home
last modified time | relevance | path

Searched refs:iov_iter (Results 1 – 25 of 231) sorted by relevance

12345678910

/linux-6.3-rc2/include/linux/
A Duio.h43 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 Dcrash_dump.h27 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 Ddax.h43 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 Dnetfs.h242 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 Dio_uring.h41 struct iov_iter *iter, void *ioucmd);
70 struct iov_iter *iter, void *ioucmd) in io_uring_cmd_import_fixed()
A Diomap.h19 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 Dfs.h69 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 Diov_iter.c300 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 Dcrash_dump_64.c15 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 Dcifsfs.h97 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 Diterator.c36 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 Dblk-map.c17 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 Dfops.c46 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 Dmaccess.h7 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 Dfile.c33 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 Ddatagram.c404 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 Dfile.c55 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 Dvsock.c112 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 Dorangefs-bufmap.h29 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 Dtransport.h55 struct iov_iter *uidata, struct iov_iter *uodata,
A Dclient.h178 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 Dprocess_vm_access.c30 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 Dxfs_file.c220 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 Dread_write.c382 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 Dfile.c80 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()

Completed in 54 milliseconds

12345678910