Lines Matching refs:iov_iter
69 struct iov_iter;
382 ssize_t (*direct_IO)(struct kiocb *, struct iov_iter *iter);
399 int (*swap_rw)(struct kiocb *iocb, struct iov_iter *iter);
1751 struct iov_iter;
1759 ssize_t (*read_iter) (struct kiocb *, struct iov_iter *);
1760 ssize_t (*write_iter) (struct kiocb *, struct iov_iter *);
1843 struct iov_iter *iter) in call_read_iter()
1849 struct iov_iter *iter) in call_write_iter()
2710 extern ssize_t generic_write_checks(struct kiocb *, struct iov_iter *);
2715 ssize_t filemap_read(struct kiocb *iocb, struct iov_iter *to,
2717 extern ssize_t generic_file_read_iter(struct kiocb *, struct iov_iter *);
2718 extern ssize_t __generic_file_write_iter(struct kiocb *, struct iov_iter *);
2719 extern ssize_t generic_file_write_iter(struct kiocb *, struct iov_iter *);
2720 extern ssize_t generic_file_direct_write(struct kiocb *, struct iov_iter *);
2721 ssize_t generic_perform_write(struct kiocb *, struct iov_iter *);
2723 ssize_t vfs_iter_read(struct file *file, struct iov_iter *iter, loff_t *ppos,
2725 ssize_t vfs_iter_write(struct file *file, struct iov_iter *iter, loff_t *ppos,
2728 struct iov_iter *iter);
2730 struct iov_iter *iter);
2779 struct block_device *bdev, struct iov_iter *iter,
2786 struct iov_iter *iter, in blockdev_direct_IO()
2909 extern ssize_t noop_direct_IO(struct kiocb *iocb, struct iov_iter *iter);