Home
last modified time | relevance | path

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

12

/include/linux/
A Duio.h43 struct iov_iter { struct
91 struct iov_iter iter; argument
191 struct iov_iter *i);
193 struct iov_iter *i);
195 size_t bytes, struct iov_iter *i);
202 size_t bytes, struct iov_iter *i) in copy_folio_to_iter()
214 size_t bytes, struct iov_iter *i);
312 const void *dup_iter(struct iov_iter *new, struct iov_iter *old, gfp_t flags);
368 struct iov_iter *i);
371 struct iov_iter *i, bool compat);
[all …]
A Dnetfs.h178 struct iov_iter io_iter; /* Iterator for this subrequest */
334 struct iov_iter *iter,
342 struct iov_iter *iter,
394 ssize_t netfs_buffered_read_iter(struct kiocb *iocb, struct iov_iter *iter);
395 ssize_t netfs_file_read_iter(struct kiocb *iocb, struct iov_iter *iter);
398 ssize_t netfs_perform_write(struct kiocb *iocb, struct iov_iter *iter,
405 ssize_t netfs_file_write_iter(struct kiocb *iocb, struct iov_iter *from);
412 struct iov_iter *iter);
439 ssize_t netfs_extract_user_iter(struct iov_iter *orig, size_t orig_len,
440 struct iov_iter *new,
[all …]
A Dcrash_dump.h31 ssize_t copy_oldmem_page(struct iov_iter *i, unsigned long pfn, size_t csize,
33 ssize_t copy_oldmem_page_encrypted(struct iov_iter *iter, unsigned long pfn,
182 ssize_t read_from_oldmem(struct iov_iter *iter, size_t count,
185 static inline ssize_t read_from_oldmem(struct iov_iter *iter, size_t count, in read_from_oldmem()
A Diov_iter.h24 size_t iterate_ubuf(struct iov_iter *iter, size_t len, void *priv, void *priv2, in iterate_ubuf()
41 size_t iterate_iovec(struct iov_iter *iter, size_t len, void *priv, void *priv2, in iterate_iovec()
75 size_t iterate_kvec(struct iov_iter *iter, size_t len, void *priv, void *priv2, in iterate_kvec()
109 size_t iterate_bvec(struct iov_iter *iter, size_t len, void *priv, void *priv2, in iterate_bvec()
148 size_t iterate_folioq(struct iov_iter *iter, size_t len, void *priv, void *priv2, in iterate_folioq()
202 size_t iterate_xarray(struct iov_iter *iter, size_t len, void *priv, void *priv2, in iterate_xarray()
255 size_t iterate_discard(struct iov_iter *iter, size_t len, void *priv, void *priv2, in iterate_discard()
291 size_t iterate_and_advance2(struct iov_iter *iter, size_t len, void *priv, in iterate_and_advance2()
325 size_t iterate_and_advance(struct iov_iter *iter, size_t len, void *priv, in iterate_and_advance()
360 size_t iterate_and_advance_kernel(struct iov_iter *iter, size_t len, void *priv, in iterate_and_advance_kernel()
A Dbacking-file.h27 ssize_t backing_file_read_iter(struct file *file, struct iov_iter *iter,
30 ssize_t backing_file_write_iter(struct file *file, struct iov_iter *iter,
A Ddax.h37 void *addr, size_t bytes, struct iov_iter *iter);
64 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()
248 size_t bytes, struct iov_iter *i);
250 size_t bytes, struct iov_iter *i);
257 ssize_t dax_iomap_rw(struct kiocb *iocb, struct iov_iter *iter,
A Dbio-integrity.h76 int bio_integrity_map_user(struct bio *bio, struct iov_iter *iter);
91 static inline int bio_integrity_map_user(struct bio *bio, struct iov_iter *iter) in bio_integrity_map_user()
A Drolling_buffer.h27 struct iov_iter iter; /* Iterator tracking what's left in the buffer */
A Diomap.h19 struct iov_iter;
339 ssize_t iomap_file_buffered_write(struct kiocb *iocb, struct iov_iter *from,
521 ssize_t iomap_dio_rw(struct kiocb *iocb, struct iov_iter *iter,
524 struct iomap_dio *__iomap_dio_rw(struct kiocb *iocb, struct iov_iter *iter,
A Dfs.h74 struct iov_iter;
461 ssize_t (*direct_IO)(struct kiocb *, struct iov_iter *iter);
478 int (*swap_rw)(struct kiocb *iocb, struct iov_iter *iter);
2148 struct iov_iter;
2160 ssize_t (*read_iter) (struct kiocb *, struct iov_iter *);
2161 ssize_t (*write_iter) (struct kiocb *, struct iov_iter *);
3435 ssize_t filemap_read(struct kiocb *iocb, struct iov_iter *to,
3450 struct iov_iter *iter);
3452 struct iov_iter *iter);
3496 struct block_device *bdev, struct iov_iter *iter,
[all …]
A Dvmalloc.h19 struct iov_iter; /* in uio.h */
281 long vread_iter(struct iov_iter *iter, const char *addr, size_t count);
A Dfscache.h506 struct iov_iter *iter, in fscache_read()
565 struct iov_iter *iter, in fscache_write()
A Dnfs_fs.h565 int nfs_swap_rw(struct kiocb *iocb, struct iov_iter *iter);
567 struct iov_iter *iter, bool swap);
569 struct iov_iter *iter, bool swap);
A Dsocket.h62 struct iov_iter msg_iter; /* data */
80 struct iov_iter *from, size_t length);
A Dbio.h397 static inline int bio_iov_vecs_to_alloc(struct iov_iter *iter, int max_segs) in bio_iov_vecs_to_alloc()
444 int bio_iov_iter_get_pages(struct bio *bio, struct iov_iter *iter);
445 void bio_iov_bvec_set(struct bio *bio, const struct iov_iter *iter);
A Dskmsg.h138 int sk_msg_zerocopy_from_iter(struct sock *sk, struct iov_iter *from,
140 int sk_msg_memcopy_from_iter(struct sock *sk, struct iov_iter *from,
A Dproc_fs.h39 ssize_t (*proc_read_iter)(struct kiocb *, struct iov_iter *);
A Dseq_file.h110 ssize_t seq_read_iter(struct kiocb *iocb, struct iov_iter *iter);
/include/linux/io_uring/
A Dcmd.h40 struct iov_iter *iter,
46 int ddir, struct iov_iter *iter,
76 struct iov_iter *iter, struct io_uring_cmd *ioucmd, in io_uring_cmd_import_fixed()
84 int ddir, struct iov_iter *iter, in io_uring_cmd_import_fixed_vec()
/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);
/include/linux/ceph/
A Dmessenger.h228 struct iov_iter iter;
254 struct iov_iter iov_iter; member
395 struct iov_iter in_iter;
401 struct iov_iter out_iter;
615 struct iov_iter *iter);
A Dosd_client.h136 struct iov_iter iter;
507 unsigned int which, struct iov_iter *iter);
/include/net/
A Daf_rxrpc.h71 struct iov_iter *, size_t *, bool, u32 *, u16 *);
/include/sound/
A Dsoc-component.h142 unsigned long pos, struct iov_iter *iter,
515 struct iov_iter *iter, unsigned long bytes);

Completed in 848 milliseconds

12