/linux-master/include/linux/ |
H A D | uio.h | 41 struct iov_iter { struct 81 static inline const struct iovec *iter_iov(const struct iov_iter *iter) 91 static inline enum iter_type iov_iter_type(const struct iov_iter *i) 96 static inline void iov_iter_save_state(struct iov_iter *iter, 104 static inline bool iter_is_ubuf(const struct iov_iter *i) 109 static inline bool iter_is_iovec(const struct iov_iter *i) 114 static inline bool iov_iter_is_kvec(const struct iov_iter *i) 119 static inline bool iov_iter_is_bvec(const struct iov_iter *i) 124 static inline bool iov_iter_is_discard(const struct iov_iter *i) 129 static inline bool iov_iter_is_xarray(const struct iov_iter * [all...] |
H 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, 139 ssize_t read_from_oldmem(struct iov_iter *iter, size_t count, 142 static inline ssize_t read_from_oldmem(struct iov_iter *iter, size_t count,
|
H A D | netfs.h | 211 struct iov_iter io_iter; /* Iterator for this subrequest */ 257 struct iov_iter iter; /* Unencrypted-side iterator */ 258 struct iov_iter io_iter; /* I/O (Encrypted-side) iterator */ 341 struct iov_iter *iter, 349 struct iov_iter *iter, 387 ssize_t netfs_unbuffered_read_iter(struct kiocb *iocb, struct iov_iter *iter); 388 ssize_t netfs_buffered_read_iter(struct kiocb *iocb, struct iov_iter *iter); 389 ssize_t netfs_file_read_iter(struct kiocb *iocb, struct iov_iter *iter); 392 ssize_t netfs_perform_write(struct kiocb *iocb, struct iov_iter *iter, 394 ssize_t netfs_buffered_write_iter_locked(struct kiocb *iocb, struct iov_iter *fro [all...] |
H A D | iov_iter.h | 23 size_t iterate_ubuf(struct iov_iter *iter, size_t len, void *priv, void *priv2, 40 size_t iterate_iovec(struct iov_iter *iter, size_t len, void *priv, void *priv2, 74 size_t iterate_kvec(struct iov_iter *iter, size_t len, void *priv, void *priv2, 108 size_t iterate_bvec(struct iov_iter *iter, size_t len, void *priv, void *priv2, 147 size_t iterate_xarray(struct iov_iter *iter, size_t len, void *priv, void *priv2, 200 size_t iterate_discard(struct iov_iter *iter, size_t len, void *priv, void *priv2, 236 size_t iterate_and_advance2(struct iov_iter *iter, size_t len, void *priv, 268 size_t iterate_and_advance(struct iov_iter *iter, size_t len, void *priv,
|
H A D | backing-file.h | 25 ssize_t backing_file_read_iter(struct file *file, struct iov_iter *iter, 28 ssize_t backing_file_write_iter(struct file *file, struct iov_iter *iter,
|
H A D | dax.h | 43 void *addr, size_t bytes, struct iov_iter *iter); 70 void *addr, size_t bytes, struct iov_iter *i); 125 pgoff_t pgoff, void *addr, size_t bytes, struct iov_iter *i) 234 size_t bytes, struct iov_iter *i); 236 size_t bytes, struct iov_iter *i); 243 ssize_t dax_iomap_rw(struct kiocb *iocb, struct iov_iter *iter,
|
/linux-master/fs/orangefs/ |
H 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-master/arch/s390/include/asm/ |
H A D | maccess.h | 10 struct iov_iter; 14 size_t memcpy_real_iter(struct iov_iter *iter, unsigned long src, size_t count);
|
/linux-master/fs/bcachefs/ |
H A D | fs-io-direct.h | 6 ssize_t bch2_direct_write(struct kiocb *, struct iov_iter *); 7 ssize_t bch2_read_iter(struct kiocb *, struct iov_iter *);
|
H A D | fs-io-buffered.h | 18 ssize_t bch2_write_iter(struct kiocb *, struct iov_iter *);
|
/linux-master/arch/mips/kernel/ |
H A D | crash_dump.c | 6 ssize_t copy_oldmem_page(struct iov_iter *iter, unsigned long pfn,
|
/linux-master/arch/x86/kernel/ |
H A D | crash_dump_64.c | 15 static ssize_t __copy_oldmem_page(struct iov_iter *iter, unsigned long pfn, 38 ssize_t copy_oldmem_page(struct iov_iter *iter, unsigned long pfn, size_t csize, 49 ssize_t copy_oldmem_page_encrypted(struct iov_iter *iter, unsigned long pfn, 58 struct iov_iter iter;
|
H A D | crash_dump_32.c | 31 ssize_t copy_oldmem_page(struct iov_iter *iter, unsigned long pfn, size_t csize,
|
/linux-master/include/net/9p/ |
H A D | transport.h | 55 struct iov_iter *uidata, struct iov_iter *uodata,
|
/linux-master/arch/sh/kernel/ |
H A D | crash_dump.c | 14 ssize_t copy_oldmem_page(struct iov_iter *iter, unsigned long pfn,
|
/linux-master/arch/riscv/kernel/ |
H A D | crash_dump.c | 12 ssize_t copy_oldmem_page(struct iov_iter *iter, unsigned long pfn,
|
/linux-master/arch/arm/kernel/ |
H A D | crash_dump.c | 19 ssize_t copy_oldmem_page(struct iov_iter *iter, unsigned long pfn,
|
/linux-master/arch/loongarch/kernel/ |
H A D | crash_dump.c | 6 ssize_t copy_oldmem_page(struct iov_iter *iter, unsigned long pfn,
|
/linux-master/sound/core/ |
H A D | memory.c | 26 struct iov_iter iter; 35 * copy_to_iter_fromio - copy data from mmio-space to iov_iter 36 * @dst: the destination iov_iter 40 * Copies the data from mmio-space to iov_iter. 44 int copy_to_iter_fromio(struct iov_iter *dst, const void __iomem *src, 78 struct iov_iter iter; 87 * copy_from_iter_toio - copy data from iov_iter to mmio-space 89 * @src: the source iov_iter 92 * Copies the data from iov_iter to mmio-space. 96 int copy_from_iter_toio(void __iomem *dst, struct iov_iter *sr [all...] |
/linux-master/lib/ |
H A D | iov_iter.c | 14 #include <linux/iov_iter.h> 82 * Fault in one or more iovecs of the given iov_iter, to a maximum length of 90 size_t fault_in_iov_iter_readable(const struct iov_iter *i, size_t size) 133 size_t fault_in_iov_iter_writeable(const struct iov_iter *i, size_t size) 162 void iov_iter_init(struct iov_iter *i, unsigned int direction, 167 *i = (struct iov_iter) { 179 size_t _copy_to_iter(const void *addr, size_t bytes, struct iov_iter *i) 234 size_t _copy_mc_to_iter(const void *addr, size_t bytes, struct iov_iter *i) 247 size_t __copy_from_iter(void *addr, size_t bytes, struct iov_iter *i) 253 size_t _copy_from_iter(void *addr, size_t bytes, struct iov_iter * [all...] |
/linux-master/include/linux/io_uring/ |
H A D | cmd.h | 28 struct iov_iter *iter, void *ioucmd); 40 struct iov_iter *iter, void *ioucmd)
|
/linux-master/fs/btrfs/ |
H A D | file.h | 11 struct iov_iter; 34 ssize_t btrfs_do_write_iter(struct kiocb *iocb, struct iov_iter *from,
|
/linux-master/arch/arm64/kernel/ |
H A D | crash_dump.c | 15 ssize_t copy_oldmem_page(struct iov_iter *iter, unsigned long pfn,
|
/linux-master/io_uring/ |
H A D | rw.h | 6 struct iov_iter iter;
|
/linux-master/fs/smb/client/ |
H 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);
|