Searched refs:iov_iter (Results 1 - 25 of 272) sorted by relevance

1234567891011

/linux-master/include/linux/
H A Duio.h41 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 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,
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 Dnetfs.h211 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 Diov_iter.h23 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 Dbacking-file.h25 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 Ddax.h43 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 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-master/arch/s390/include/asm/
H A Dmaccess.h10 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 Dfs-io-direct.h6 ssize_t bch2_direct_write(struct kiocb *, struct iov_iter *);
7 ssize_t bch2_read_iter(struct kiocb *, struct iov_iter *);
H A Dfs-io-buffered.h18 ssize_t bch2_write_iter(struct kiocb *, struct iov_iter *);
/linux-master/arch/mips/kernel/
H A Dcrash_dump.c6 ssize_t copy_oldmem_page(struct iov_iter *iter, unsigned long pfn,
/linux-master/arch/x86/kernel/
H A Dcrash_dump_64.c15 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 Dcrash_dump_32.c31 ssize_t copy_oldmem_page(struct iov_iter *iter, unsigned long pfn, size_t csize,
/linux-master/include/net/9p/
H A Dtransport.h55 struct iov_iter *uidata, struct iov_iter *uodata,
/linux-master/arch/sh/kernel/
H A Dcrash_dump.c14 ssize_t copy_oldmem_page(struct iov_iter *iter, unsigned long pfn,
/linux-master/arch/riscv/kernel/
H A Dcrash_dump.c12 ssize_t copy_oldmem_page(struct iov_iter *iter, unsigned long pfn,
/linux-master/arch/arm/kernel/
H A Dcrash_dump.c19 ssize_t copy_oldmem_page(struct iov_iter *iter, unsigned long pfn,
/linux-master/arch/loongarch/kernel/
H A Dcrash_dump.c6 ssize_t copy_oldmem_page(struct iov_iter *iter, unsigned long pfn,
/linux-master/sound/core/
H A Dmemory.c26 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 Diov_iter.c14 #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 Dcmd.h28 struct iov_iter *iter, void *ioucmd);
40 struct iov_iter *iter, void *ioucmd)
/linux-master/fs/btrfs/
H A Dfile.h11 struct iov_iter;
34 ssize_t btrfs_do_write_iter(struct kiocb *iocb, struct iov_iter *from,
/linux-master/arch/arm64/kernel/
H A Dcrash_dump.c15 ssize_t copy_oldmem_page(struct iov_iter *iter, unsigned long pfn,
/linux-master/io_uring/
H A Drw.h6 struct iov_iter iter;
/linux-master/fs/smb/client/
H 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);

Completed in 207 milliseconds

1234567891011