/Linux-v4.19/include/linux/ |
D | uio.h | 31 struct iov_iter { struct 67 static inline struct iovec iov_iter_iovec(const struct iov_iter *iter) in iov_iter_iovec() 84 struct iov_iter *i, unsigned long offset, size_t bytes); 85 void iov_iter_advance(struct iov_iter *i, size_t bytes); 86 void iov_iter_revert(struct iov_iter *i, size_t bytes); 87 int iov_iter_fault_in_readable(struct iov_iter *i, size_t bytes); 88 size_t iov_iter_single_seg_count(const struct iov_iter *i); 90 struct iov_iter *i); 92 struct iov_iter *i); 94 size_t _copy_to_iter(const void *addr, size_t bytes, struct iov_iter *i); [all …]
|
D | dax.h | 22 struct iov_iter *); 25 struct iov_iter *); 144 size_t bytes, struct iov_iter *i); 146 size_t bytes, struct iov_iter *i); 149 ssize_t dax_iomap_rw(struct kiocb *iocb, struct iov_iter *iter,
|
D | iomap.h | 13 struct iov_iter; 121 ssize_t iomap_file_buffered_write(struct kiocb *iocb, struct iov_iter *from, 161 ssize_t iomap_dio_rw(struct kiocb *iocb, struct iov_iter *iter,
|
D | fs.h | 61 struct iov_iter; 371 ssize_t (*direct_IO)(struct kiocb *, struct iov_iter *iter); 1725 struct iov_iter; 1732 ssize_t (*read_iter) (struct kiocb *, struct iov_iter *); 1733 ssize_t (*write_iter) (struct kiocb *, struct iov_iter *); 1800 struct iov_iter *iter) in call_read_iter() 1806 struct iov_iter *iter) in call_write_iter() 2969 extern ssize_t generic_write_checks(struct kiocb *, struct iov_iter *); 2970 extern ssize_t generic_file_read_iter(struct kiocb *, struct iov_iter *); 2971 extern ssize_t __generic_file_write_iter(struct kiocb *, struct iov_iter *); [all …]
|
D | nfs_fs.h | 476 extern ssize_t nfs_direct_IO(struct kiocb *, struct iov_iter *); 478 struct iov_iter *iter); 480 struct iov_iter *iter);
|
/Linux-v4.19/lib/ |
D | iov_iter.c | 152 struct iov_iter *i) in copy_page_to_iter_iovec() 236 struct iov_iter *i) in copy_page_from_iter_iovec() 320 static bool sanity(const struct iov_iter *i) in sanity() 363 struct iov_iter *i) in copy_page_to_iter_pipe() 413 int iov_iter_fault_in_readable(struct iov_iter *i, size_t bytes) in iov_iter_fault_in_readable() 431 void iov_iter_init(struct iov_iter *i, int direction, in iov_iter_init() 476 static inline void data_start(const struct iov_iter *i, int *idxp, size_t *offp) in data_start() 488 static size_t push_pipe(struct iov_iter *i, size_t size, in push_pipe() 534 struct iov_iter *i) in copy_pipe_to_iter() 558 size_t _copy_to_iter(const void *addr, size_t bytes, struct iov_iter *i) in _copy_to_iter() [all …]
|
/Linux-v4.19/fs/cifs/ |
D | cifsfs.h | 103 extern ssize_t cifs_user_readv(struct kiocb *iocb, struct iov_iter *to); 104 extern ssize_t cifs_strict_readv(struct kiocb *iocb, struct iov_iter *to); 105 extern ssize_t cifs_user_writev(struct kiocb *iocb, struct iov_iter *from); 106 extern ssize_t cifs_strict_writev(struct kiocb *iocb, struct iov_iter *from);
|
/Linux-v4.19/fs/orangefs/ |
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,
|
D | file.c | 48 loff_t *offset, struct iov_iter *iter, in wait_for_direct_io() 244 loff_t *offset, struct iov_iter *iter) in do_readv_writev() 355 struct iov_iter *iter, in orangefs_inode_read() 395 static ssize_t orangefs_file_read_iter(struct kiocb *iocb, struct iov_iter *iter) in orangefs_file_read_iter() 413 static ssize_t orangefs_file_write_iter(struct kiocb *iocb, struct iov_iter *iter) in orangefs_file_write_iter()
|
/Linux-v4.19/fs/ext2/ |
D | file.c | 33 static ssize_t ext2_dax_read_iter(struct kiocb *iocb, struct iov_iter *to) in ext2_dax_read_iter() 49 static ssize_t ext2_dax_write_iter(struct kiocb *iocb, struct iov_iter *from) in ext2_dax_write_iter() 163 static ssize_t ext2_file_read_iter(struct kiocb *iocb, struct iov_iter *to) in ext2_file_read_iter() 172 static ssize_t ext2_file_write_iter(struct kiocb *iocb, struct iov_iter *from) in ext2_file_write_iter()
|
/Linux-v4.19/include/net/9p/ |
D | transport.h | 64 struct iov_iter *, struct iov_iter *, int , int, int);
|
D | client.h | 223 struct iov_iter; 251 int p9_client_read(struct p9_fid *fid, u64 offset, struct iov_iter *to, int *err); 252 int p9_client_write(struct p9_fid *fid, u64 offset, struct iov_iter *from, int *err);
|
/Linux-v4.19/block/ |
D | blk-map.c | 59 struct rq_map_data *map_data, struct iov_iter *iter, in __blk_rq_map_user_iov() 116 const struct iov_iter *iter, gfp_t gfp_mask) in blk_rq_map_user_iov() 121 struct iov_iter i; in blk_rq_map_user_iov() 160 struct iov_iter i; in blk_rq_map_user()
|
/Linux-v4.19/drivers/vhost/ |
D | vsock.c | 101 struct iov_iter iov_iter; in vhost_transport_do_send_pkt() local 150 iov_iter_init(&iov_iter, READ, &vq->iov[out], in, len); in vhost_transport_do_send_pkt() 152 nbytes = copy_to_iter(&pkt->hdr, sizeof(pkt->hdr), &iov_iter); in vhost_transport_do_send_pkt() 159 nbytes = copy_to_iter(pkt->buf, pkt->len, &iov_iter); in vhost_transport_do_send_pkt() 276 struct iov_iter iov_iter; in vhost_vsock_alloc_pkt() local 290 iov_iter_init(&iov_iter, WRITE, vq->iov, out, len); in vhost_vsock_alloc_pkt() 292 nbytes = copy_from_iter(&pkt->hdr, sizeof(pkt->hdr), &iov_iter); in vhost_vsock_alloc_pkt() 319 nbytes = copy_from_iter(pkt->buf, pkt->len, &iov_iter); in vhost_vsock_alloc_pkt()
|
/Linux-v4.19/mm/ |
D | process_vm_access.c | 37 struct iov_iter *iter, in process_vm_rw_pages() 80 struct iov_iter *iter, in process_vm_rw_single_vec() 155 static ssize_t process_vm_rw_core(pid_t pid, struct iov_iter *iter, in process_vm_rw_core() 269 struct iov_iter iter; in process_vm_rw() 327 struct iov_iter iter; in compat_process_vm_rw()
|
/Linux-v4.19/fs/ext4/ |
D | file.c | 38 static ssize_t ext4_dax_read_iter(struct kiocb *iocb, struct iov_iter *to) in ext4_dax_read_iter() 65 static ssize_t ext4_file_read_iter(struct kiocb *iocb, struct iov_iter *to) in ext4_file_read_iter() 123 ext4_unaligned_aio(struct inode *inode, struct iov_iter *from, loff_t pos) in ext4_unaligned_aio() 160 static ssize_t ext4_write_checks(struct kiocb *iocb, struct iov_iter *from) in ext4_write_checks() 184 ext4_dax_write_iter(struct kiocb *iocb, struct iov_iter *from) in ext4_dax_write_iter() 214 ext4_file_write_iter(struct kiocb *iocb, struct iov_iter *from) in ext4_file_write_iter()
|
/Linux-v4.19/fs/xfs/ |
D | xfs_file.c | 181 struct iov_iter *to) in xfs_file_dio_aio_read() 204 struct iov_iter *to) in xfs_file_dax_read() 232 struct iov_iter *to) in xfs_file_buffered_aio_read() 254 struct iov_iter *to) in xfs_file_read_iter() 287 struct iov_iter *from, in xfs_file_aio_write_checks() 477 struct iov_iter *from) in xfs_file_dio_aio_write() 565 struct iov_iter *from) in xfs_file_dax_write() 611 struct iov_iter *from) in xfs_file_buffered_aio_write() 687 struct iov_iter *from) in xfs_file_write_iter()
|
/Linux-v4.19/fs/9p/ |
D | vfs_addr.c | 57 struct iov_iter to; in v9fs_fid_readpage() 166 struct iov_iter from; in v9fs_vfs_writepage_locked() 248 v9fs_direct_IO(struct kiocb *iocb, struct iov_iter *iter) in v9fs_direct_IO()
|
D | xattr.c | 32 struct iov_iter to; in v9fs_fid_xattr_get() 107 struct iov_iter from; in v9fs_fid_xattr_set()
|
/Linux-v4.19/net/qrtr/ |
D | tun.c | 49 static ssize_t qrtr_tun_read_iter(struct kiocb *iocb, struct iov_iter *to) in qrtr_tun_read_iter() 75 static ssize_t qrtr_tun_write_iter(struct kiocb *iocb, struct iov_iter *from) in qrtr_tun_write_iter()
|
/Linux-v4.19/net/core/ |
D | datagram.c | 419 struct iov_iter *to, int len) in skb_copy_datagram_iter() 510 struct iov_iter *from, in skb_copy_datagram_from_iter() 582 struct iov_iter *from, size_t length) in __zerocopy_sg_from_iter() 636 int zerocopy_sg_from_iter(struct sk_buff *skb, struct iov_iter *from) in zerocopy_sg_from_iter() 649 struct iov_iter *to, int len, in skb_copy_and_csum_datagram()
|
/Linux-v4.19/drivers/fsi/ |
D | fsi-sbefifo.c | 526 static int sbefifo_read_response(struct sbefifo *sbefifo, struct iov_iter *response) in sbefifo_read_response() 612 struct iov_iter *response) in sbefifo_do_command() 626 struct iov_iter ffdc_iter; in sbefifo_collect_async_ffdc() 666 struct iov_iter *response) in __sbefifo_submit() 719 struct iov_iter resp_iter; in sbefifo_submit() 791 struct iov_iter resp_iter; in sbefifo_user_read()
|
/Linux-v4.19/fs/coda/ |
D | file.c | 31 coda_file_read_iter(struct kiocb *iocb, struct iov_iter *to) in coda_file_read_iter() 42 coda_file_write_iter(struct kiocb *iocb, struct iov_iter *to) in coda_file_write_iter()
|
/Linux-v4.19/fs/ |
D | splice.c | 300 struct iov_iter to; in generic_file_splice_read() 373 struct iov_iter to; in default_file_splice_read() 704 struct iov_iter from; in iter_file_splice_write() 1189 static int iter_to_pipe(struct iov_iter *from, in iter_to_pipe() 1246 static long vmsplice_to_user(struct file *file, struct iov_iter *iter, in vmsplice_to_user() 1274 static long vmsplice_to_pipe(struct file *file, struct iov_iter *iter, in vmsplice_to_pipe() 1329 static long do_vmsplice(struct file *f, struct iov_iter *iter, unsigned int flags) in do_vmsplice() 1348 struct iov_iter iter; in SYSCALL_DEFINE4() 1374 struct iov_iter iter; in COMPAT_SYSCALL_DEFINE4()
|
/Linux-v4.19/net/9p/ |
D | protocol.c | 73 pdu_write_u(struct p9_fcall *pdu, struct iov_iter *from, size_t size) in pdu_write_u() 76 struct iov_iter i = *from; in pdu_write_u() 445 struct iov_iter *from = in p9pdu_vwritef() 446 va_arg(ap, struct iov_iter *); in p9pdu_vwritef()
|