iov_iter 51 include/linux/fs.h struct iov_iter; iov_iter 361 include/linux/fs.h ssize_t (*direct_IO)(int, struct kiocb *, struct iov_iter *iter, loff_t offset); iov_iter 1484 include/linux/fs.h struct iov_iter; iov_iter 1493 include/linux/fs.h ssize_t (*read_iter) (struct kiocb *, struct iov_iter *); iov_iter 1494 include/linux/fs.h ssize_t (*write_iter) (struct kiocb *, struct iov_iter *); iov_iter 2461 include/linux/fs.h extern ssize_t generic_file_read_iter(struct kiocb *, struct iov_iter *); iov_iter 2462 include/linux/fs.h extern ssize_t __generic_file_write_iter(struct kiocb *, struct iov_iter *); iov_iter 2463 include/linux/fs.h extern ssize_t generic_file_write_iter(struct kiocb *, struct iov_iter *); iov_iter 2464 include/linux/fs.h extern ssize_t generic_file_direct_write(struct kiocb *, struct iov_iter *, loff_t); iov_iter 2465 include/linux/fs.h extern ssize_t generic_perform_write(struct file *, struct iov_iter *, loff_t); iov_iter 2472 include/linux/fs.h extern ssize_t blkdev_read_iter(struct kiocb *iocb, struct iov_iter *to); iov_iter 2473 include/linux/fs.h extern ssize_t blkdev_write_iter(struct kiocb *iocb, struct iov_iter *from); iov_iter 2536 include/linux/fs.h struct block_device *bdev, struct iov_iter *iter, loff_t offset, iov_iter 2541 include/linux/fs.h struct inode *inode, struct iov_iter *iter, loff_t offset, iov_iter 448 include/linux/nfs_fs.h extern ssize_t nfs_direct_IO(int, struct kiocb *, struct iov_iter *, loff_t); iov_iter 450 include/linux/nfs_fs.h struct iov_iter *iter, iov_iter 453 include/linux/nfs_fs.h struct iov_iter *iter, iov_iter 56 include/linux/uio.h static inline struct iovec iov_iter_iovec(const struct iov_iter *iter) iov_iter 75 include/linux/uio.h struct iov_iter *i, unsigned long offset, size_t bytes); iov_iter 76 include/linux/uio.h void iov_iter_advance(struct iov_iter *i, size_t bytes); iov_iter 77 include/linux/uio.h int iov_iter_fault_in_readable(struct iov_iter *i, size_t bytes); iov_iter 78 include/linux/uio.h size_t iov_iter_single_seg_count(const struct iov_iter *i); iov_iter 80 include/linux/uio.h struct iov_iter *i); iov_iter 82 include/linux/uio.h struct iov_iter *i); iov_iter 83 include/linux/uio.h size_t copy_to_iter(void *addr, size_t bytes, struct iov_iter *i); iov_iter 84 include/linux/uio.h size_t copy_from_iter(void *addr, size_t bytes, struct iov_iter *i); iov_iter 85 include/linux/uio.h size_t iov_iter_zero(size_t bytes, struct iov_iter *); iov_iter 86 include/linux/uio.h unsigned long iov_iter_alignment(const struct iov_iter *i); iov_iter 87 include/linux/uio.h void iov_iter_init(struct iov_iter *i, int direction, const struct iovec *iov, iov_iter 89 include/linux/uio.h ssize_t iov_iter_get_pages(struct iov_iter *i, struct page **pages, iov_iter 91 include/linux/uio.h ssize_t iov_iter_get_pages_alloc(struct iov_iter *i, struct page ***pages, iov_iter 93 include/linux/uio.h int iov_iter_npages(const struct iov_iter *i, int maxpages); iov_iter 95 include/linux/uio.h static inline size_t iov_iter_count(struct iov_iter *i) iov_iter 106 include/linux/uio.h static inline void iov_iter_truncate(struct iov_iter *i, u64 count) iov_iter 122 include/linux/uio.h static inline void iov_iter_reexpand(struct iov_iter *i, size_t count)