/linux-master/block/ |
H A D | blk-map.c | 17 struct iov_iter iter; 21 static struct bio_map_data *bio_alloc_map_data(struct iov_iter *data, 41 * bio_copy_from_iter - copy all pages from iov_iter to bio 43 * @iter: iov_iter as source 45 * Copy all pages from iov_iter to bio. 48 static int bio_copy_from_iter(struct bio *bio, struct iov_iter *iter) 72 * bio_copy_to_iter - copy all pages from bio to iov_iter 74 * @iter: iov_iter as destination 76 * Copy all pages from bio to iov_iter. 79 static int bio_copy_to_iter(struct bio *bio, struct iov_iter ite [all...] |
/linux-master/net/core/ |
H A D | datagram.c | 53 #include <linux/iov_iter.h> 386 struct iov_iter *i)); 389 struct iov_iter *to, int len, bool fault_short, 391 struct iov_iter *), void *data) 475 struct iov_iter *i) 502 struct iov_iter *to, int len, 511 void *data __always_unused, struct iov_iter *i) 524 struct iov_iter *to, int len) 533 * skb_copy_datagram_from_iter - Copy a datagram from an iov_iter. 542 struct iov_iter *fro [all...] |
/linux-master/fs/netfs/ |
H A D | iterator.c | 36 ssize_t netfs_extract_user_iter(struct iov_iter *orig, size_t orig_len, 37 struct iov_iter *new, 109 static size_t netfs_limit_bvec(const struct iov_iter *iter, size_t start_offset, 151 static size_t netfs_limit_xarray(const struct iov_iter *iter, size_t start_offset, 191 size_t netfs_limit_iter(const struct iov_iter *iter, size_t start_offset,
|
H A D | direct_read.c | 29 ssize_t netfs_unbuffered_read_iter_locked(struct kiocb *iocb, struct iov_iter *iter) 111 ssize_t netfs_unbuffered_read_iter(struct kiocb *iocb, struct iov_iter *iter)
|
H A D | direct_write.c | 30 ssize_t netfs_unbuffered_write_iter_locked(struct kiocb *iocb, struct iov_iter *iter, 125 * @from: iov_iter with data to write 135 ssize_t netfs_unbuffered_write_iter(struct kiocb *iocb, struct iov_iter *from)
|
/linux-master/fs/ext2/ |
H A D | file.c | 35 static ssize_t ext2_dax_read_iter(struct kiocb *iocb, struct iov_iter *to) 51 static ssize_t ext2_dax_write_iter(struct kiocb *iocb, struct iov_iter *from) 166 static ssize_t ext2_dio_read_iter(struct kiocb *iocb, struct iov_iter *to) 212 static ssize_t ext2_dio_write_iter(struct kiocb *iocb, struct iov_iter *from) 281 static ssize_t ext2_file_read_iter(struct kiocb *iocb, struct iov_iter *to) 293 static ssize_t ext2_file_write_iter(struct kiocb *iocb, struct iov_iter *from)
|
H A D | trace.h | 12 TP_PROTO(struct kiocb *iocb, struct iov_iter *iter, ssize_t ret), 47 TP_PROTO(struct kiocb *iocb, struct iov_iter *iter, ssize_t ret), \
|
/linux-master/mm/ |
H A D | process_vm_access.c | 30 struct iov_iter *iter, 75 struct iov_iter *iter, 151 static ssize_t process_vm_rw_core(pid_t pid, struct iov_iter *iter, 265 struct iov_iter iter;
|
/linux-master/include/net/9p/ |
H A D | client.h | 178 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);
|
/linux-master/include/linux/ceph/ |
H A D | messenger.h | 126 CEPH_MSG_DATA_ITER, /* data source/destination is an iov_iter */ 228 struct iov_iter iter; 254 struct iov_iter iov_iter; member in struct:ceph_msg_data_cursor::__anon296::__anon299 395 struct iov_iter in_iter; 401 struct iov_iter out_iter; 615 struct iov_iter *iter);
|
/linux-master/net/qrtr/ |
H A D | tun.c | 59 static ssize_t qrtr_tun_read_iter(struct kiocb *iocb, struct iov_iter *to) 85 static ssize_t qrtr_tun_write_iter(struct kiocb *iocb, struct iov_iter *from)
|
/linux-master/fs/9p/ |
H A D | xattr.c | 25 struct iov_iter to; 112 struct iov_iter from;
|
/linux-master/arch/s390/mm/ |
H A D | maccess.c | 82 size_t memcpy_real_iter(struct iov_iter *iter, unsigned long src, size_t count) 116 struct iov_iter iter;
|
/linux-master/include/net/ |
H A D | af_rxrpc.h | 60 struct iov_iter *, size_t *, bool, u32 *, u16 *);
|
/linux-master/include/linux/ |
H A D | iomap.h | 19 struct iov_iter; 259 ssize_t iomap_file_buffered_write(struct kiocb *iocb, struct iov_iter *from, 396 ssize_t iomap_dio_rw(struct kiocb *iocb, struct iov_iter *iter, 399 struct iomap_dio *__iomap_dio_rw(struct kiocb *iocb, struct iov_iter *iter,
|
/linux-master/drivers/vhost/ |
H A D | vsock.c | 112 struct iov_iter iov_iter; local 159 iov_iter_init(&iov_iter, ITER_DEST, &vq->iov[out], in, iov_len); 195 nbytes = copy_to_iter(hdr, sizeof(*hdr), &iov_iter); 204 &iov_iter, 334 struct iov_iter iov_iter; local 352 iov_iter_init(&iov_iter, ITER_SOURCE, vq->iov, out, len); 355 nbytes = copy_from_iter(hdr, sizeof(*hdr), &iov_iter); 378 nbytes = copy_from_iter(skb->data, payload_len, &iov_iter); [all...] |
/linux-master/lib/ |
H A D | kunit_iov_iter.c | 17 MODULE_DESCRIPTION("iov_iter testing"); 73 struct iov_iter *iter, int dir, 101 struct iov_iter iter; 151 struct iov_iter iter; 217 struct iov_iter *iter, int dir, 260 struct iov_iter iter; 314 struct iov_iter iter; 374 struct iov_iter *iter, int dir, 407 struct iov_iter iter; 465 struct iov_iter ite [all...] |
/linux-master/fs/ext4/ |
H A D | file.c | 55 static bool ext4_should_use_dio(struct kiocb *iocb, struct iov_iter *iter) 69 static ssize_t ext4_dio_read_iter(struct kiocb *iocb, struct iov_iter *to) 102 static ssize_t ext4_dax_read_iter(struct kiocb *iocb, struct iov_iter *to) 130 static ssize_t ext4_file_read_iter(struct kiocb *iocb, struct iov_iter *to) 196 ext4_unaligned_io(struct inode *inode, struct iov_iter *from, loff_t pos) 244 struct iov_iter *from) 271 static ssize_t ext4_write_checks(struct kiocb *iocb, struct iov_iter *from) 286 struct iov_iter *from) 421 static ssize_t ext4_dio_write_checks(struct kiocb *iocb, struct iov_iter *from, 498 static ssize_t ext4_dio_write_iter(struct kiocb *iocb, struct iov_iter *fro [all...] |
/linux-master/fs/configfs/ |
H A D | file.c | 80 static ssize_t configfs_read_iter(struct kiocb *iocb, struct iov_iter *to) 106 static ssize_t configfs_bin_read_iter(struct kiocb *iocb, struct iov_iter *to) 182 struct iov_iter *from) 220 static ssize_t configfs_write_iter(struct kiocb *iocb, struct iov_iter *from) 237 struct iov_iter *from)
|
/linux-master/fs/btrfs/ |
H A D | btrfs_inode.h | 31 struct iov_iter; 539 ssize_t btrfs_encoded_read(struct kiocb *iocb, struct iov_iter *iter, 541 ssize_t btrfs_do_encoded_write(struct kiocb *iocb, struct iov_iter *from, 544 ssize_t btrfs_dio_read(struct kiocb *iocb, struct iov_iter *iter, 546 struct iomap_dio *btrfs_dio_write(struct kiocb *iocb, struct iov_iter *iter,
|
/linux-master/fs/xfs/ |
H A D | xfs_file.c | 244 struct iov_iter *to) 268 struct iov_iter *to) 291 struct iov_iter *to) 310 struct iov_iter *to) 371 struct iov_iter *from, 573 struct iov_iter *from) 624 struct iov_iter *from) 696 struct iov_iter *from) 713 struct iov_iter *from) 754 struct iov_iter *fro [all...] |
/linux-master/net/vmw_vsock/ |
H A D | virtio_transport_common.c | 44 struct iov_iter *iov_iter; local 49 iov_iter = &info->msg->msg_iter; 51 if (iov_iter->iov_offset) 55 if (iov_iter->count > pkt_len) 62 int pages_to_send = iov_iter_npages(iov_iter, MAX_SKB_FRAGS); 82 struct iov_iter *iter = &msg->msg_iter; 140 struct iov_iter iov_iter = { 0 }; local 147 iov_iter [all...] |
/linux-master/arch/s390/include/asm/ |
H A D | sclp.h | 153 size_t memcpy_hsa_iter(struct iov_iter *iter, unsigned long src, size_t count);
|
/linux-master/net/rds/ |
H A D | tcp.h | 82 int rds_tcp_inc_copy_to_user(struct rds_incoming *inc, struct iov_iter *to);
|
/linux-master/arch/powerpc/kernel/ |
H A D | crash_dump.c | 72 ssize_t copy_oldmem_page(struct iov_iter *iter, unsigned long pfn,
|