Home
last modified time | relevance | path

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

/include/linux/
Duio.h30 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 …]
Ddax.h33 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,
Diomap.h15 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,
Dfs.h64 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 …]
Dnfs_fs.h480 extern ssize_t nfs_direct_IO(struct kiocb *, struct iov_iter *);
482 struct iov_iter *iter);
484 struct iov_iter *iter);
Dbio.h443 int bio_iov_iter_get_pages(struct bio *bio, struct iov_iter *iter);
447 struct iov_iter *, gfp_t);
470 struct iov_iter *,
Dskmsg.h125 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,
Dsocket.h52 struct iov_iter msg_iter; /* data */
Ddevice-mapper.h143 void *addr, size_t bytes, struct iov_iter *i);
Dskbuff.h244 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);
Dblkdev.h885 struct rq_map_data *, const struct iov_iter *,
/include/net/9p/
Dtransport.h49 struct iov_iter *, struct iov_iter *, int , int, int);
Dclient.h174 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/
Daf_rxrpc.h50 struct iov_iter *, bool, u32 *, u16 *);
Dudp.h384 struct iov_iter *to) in copy_linear_skb()
Dsock.h1982 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/
Dif_alg.h165 int af_alg_make_sg(struct af_alg_sgl *sgl, struct iov_iter *iter, int len);
/include/net/sctp/
Dstructs.h536 struct iov_iter *);
670 struct iov_iter *from);
/include/trace/events/
Dafs.h464 TP_PROTO(struct afs_call *call, struct iov_iter *iter,