Searched refs:iov_iter (Results 1 – 19 of 19) sorted by relevance
/include/linux/ |
D | uio.h | 30 struct iov_iter { struct 54 static inline enum iter_type iov_iter_type(const struct iov_iter *i) in iov_iter_type() argument 59 static inline bool iter_is_iovec(const struct iov_iter *i) in iter_is_iovec() 64 static inline bool iov_iter_is_kvec(const struct iov_iter *i) in iov_iter_is_kvec() 69 static inline bool iov_iter_is_bvec(const struct iov_iter *i) in iov_iter_is_bvec() 74 static inline bool iov_iter_is_pipe(const struct iov_iter *i) in iov_iter_is_pipe() 79 static inline bool iov_iter_is_discard(const struct iov_iter *i) in iov_iter_is_discard() 84 static inline unsigned char iov_iter_rw(const struct iov_iter *i) in iov_iter_rw() 106 static inline struct iovec iov_iter_iovec(const struct iov_iter *iter) in iov_iter_iovec() 116 struct iov_iter *i, unsigned long offset, size_t bytes); [all …]
|
D | dax.h | 33 struct iov_iter *); 36 struct iov_iter *); 209 size_t bytes, struct iov_iter *i); 211 size_t bytes, struct iov_iter *i); 214 ssize_t dax_iomap_rw(struct kiocb *iocb, struct iov_iter *iter,
|
D | iomap.h | 15 struct iov_iter; 152 ssize_t iomap_file_buffered_write(struct kiocb *iocb, struct iov_iter *from, 197 ssize_t iomap_dio_rw(struct kiocb *iocb, struct iov_iter *iter,
|
D | fs.h | 64 struct iov_iter; 391 ssize_t (*direct_IO)(struct kiocb *, struct iov_iter *iter); 1830 struct iov_iter; 1837 ssize_t (*read_iter) (struct kiocb *, struct iov_iter *); 1838 ssize_t (*write_iter) (struct kiocb *, struct iov_iter *); 1907 struct iov_iter *iter) in call_read_iter() 1913 struct iov_iter *iter) in call_write_iter() 3119 extern ssize_t generic_write_checks(struct kiocb *, struct iov_iter *); 3127 extern ssize_t generic_file_read_iter(struct kiocb *, struct iov_iter *); 3128 extern ssize_t __generic_file_write_iter(struct kiocb *, struct iov_iter *); [all …]
|
D | nfs_fs.h | 480 extern ssize_t nfs_direct_IO(struct kiocb *, struct iov_iter *); 482 struct iov_iter *iter); 484 struct iov_iter *iter);
|
D | bio.h | 443 int bio_iov_iter_get_pages(struct bio *bio, struct iov_iter *iter); 447 struct iov_iter *, gfp_t); 470 struct iov_iter *,
|
D | skmsg.h | 125 int sk_msg_zerocopy_from_iter(struct sock *sk, struct iov_iter *from, 127 int sk_msg_memcopy_from_iter(struct sock *sk, struct iov_iter *from,
|
D | socket.h | 52 struct iov_iter msg_iter; /* data */
|
D | device-mapper.h | 143 void *addr, size_t bytes, struct iov_iter *i);
|
D | skbuff.h | 244 struct iov_iter; 3216 struct iov_iter *from, int copy) in skb_add_data() 3485 struct iov_iter *to, int size); 3494 struct iov_iter *to, int len, 3497 struct iov_iter *from, int len); 3498 int zerocopy_sg_from_iter(struct sk_buff *skb, struct iov_iter *frm);
|
D | blkdev.h | 885 struct rq_map_data *, const struct iov_iter *,
|
/include/net/9p/ |
D | transport.h | 49 struct iov_iter *, struct iov_iter *, int , int, int);
|
D | client.h | 174 struct iov_iter; 202 int p9_client_read(struct p9_fid *fid, u64 offset, struct iov_iter *to, int *err); 203 int p9_client_write(struct p9_fid *fid, u64 offset, struct iov_iter *from, int *err);
|
/include/net/ |
D | af_rxrpc.h | 50 struct iov_iter *, bool, u32 *, u16 *);
|
D | udp.h | 384 struct iov_iter *to) in copy_linear_skb()
|
D | sock.h | 1982 struct iov_iter *from, char *to, in skb_do_copy_data_nocache() 2000 struct iov_iter *from, int copy) in skb_add_data_nocache() 2012 static inline int skb_copy_to_page_nocache(struct sock *sk, struct iov_iter *from, in skb_copy_to_page_nocache()
|
/include/crypto/ |
D | if_alg.h | 165 int af_alg_make_sg(struct af_alg_sgl *sgl, struct iov_iter *iter, int len);
|
/include/net/sctp/ |
D | structs.h | 536 struct iov_iter *); 670 struct iov_iter *from);
|
/include/trace/events/ |
D | afs.h | 464 TP_PROTO(struct afs_call *call, struct iov_iter *iter,
|