Lines Matching defs:iter
7437 struct iomap_iter *iter = container_of(iomap, struct iomap_iter, iomap);
7441 struct btrfs_dio_data *dio_data = iter->private;
7683 struct iomap_iter *iter = container_of(iomap, struct iomap_iter, iomap);
7684 struct btrfs_dio_data *dio_data = iter->private;
7744 static void btrfs_dio_submit_io(const struct iomap_iter *iter, struct bio *bio,
7750 struct btrfs_dio_data *dio_data = iter->private;
7752 btrfs_bio_init(bbio, BTRFS_I(iter->inode)->root->fs_info,
7754 bbio->inode = BTRFS_I(iter->inode);
7769 if (iter->flags & IOMAP_WRITE) {
7796 ssize_t btrfs_dio_read(struct kiocb *iocb, struct iov_iter *iter, size_t done_before)
7800 return iomap_dio_rw(iocb, iter, &btrfs_dio_iomap_ops, &btrfs_dio_ops,
7804 struct iomap_dio *btrfs_dio_write(struct kiocb *iocb, struct iov_iter *iter,
7809 return __iomap_dio_rw(iocb, iter, &btrfs_dio_iomap_ops, &btrfs_dio_ops,
9829 struct iov_iter *iter, u64 start,
9905 ret = copy_to_iter(tmp, count, iter);
9987 struct iov_iter *iter,
10034 iter) != bytes) {
10052 ssize_t btrfs_encoded_read(struct kiocb *iocb, struct iov_iter *iter,
10059 size_t count = iov_iter_count(iter);
10112 ret = btrfs_encoded_read_inline(iocb, iter, start, lockend,
10170 ret = iov_iter_zero(count, iter);
10174 ret = btrfs_encoded_read_regular(iocb, iter, start, lockend,