io_bio            589 fs/btrfs/disk-io.c static int btree_readpage_end_io_hook(struct btrfs_io_bio *io_bio,
io_bio           2711 fs/btrfs/extent_io.c 	struct btrfs_io_bio *io_bio = btrfs_io_bio(bio);
io_bio           2734 fs/btrfs/extent_io.c 			io_bio->mirror_num);
io_bio           2758 fs/btrfs/extent_io.c 		mirror = io_bio->mirror_num;
io_bio           2760 fs/btrfs/extent_io.c 			ret = tree->ops->readpage_end_io_hook(io_bio, offset,
io_bio           2849 fs/btrfs/extent_io.c 	btrfs_io_bio_free_csum(io_bio);
io_bio            109 fs/btrfs/extent_io.h 	int (*readpage_end_io_hook)(struct btrfs_io_bio *io_bio, u64 phy_offset,
io_bio           3364 fs/btrfs/inode.c 				  struct btrfs_io_bio *io_bio,
io_bio           3375 fs/btrfs/inode.c 	csum_expected = ((u8 *)io_bio->csum) + icsum * csum_size;
io_bio           3391 fs/btrfs/inode.c 				    io_bio->mirror_num);
io_bio           3403 fs/btrfs/inode.c static int btrfs_readpage_end_io_hook(struct btrfs_io_bio *io_bio,
io_bio           3427 fs/btrfs/inode.c 	return __readpage_endio_check(inode, io_bio, phy_offset, page, offset,
io_bio           8098 fs/btrfs/inode.c 						struct btrfs_io_bio *io_bio)
io_bio           8114 fs/btrfs/inode.c 	start = io_bio->logical;
io_bio           8116 fs/btrfs/inode.c 	io_bio->bio.bi_iter = io_bio->iter;
io_bio           8118 fs/btrfs/inode.c 	bio_for_each_segment(bvec, &io_bio->bio, iter) {
io_bio           8127 fs/btrfs/inode.c 		ret = dio_read_error(inode, &io_bio->bio, bvec.bv_page,
io_bio           8129 fs/btrfs/inode.c 				io_bio->mirror_num,
io_bio           8160 fs/btrfs/inode.c 	struct btrfs_io_bio *io_bio = btrfs_io_bio(bio);
io_bio           8182 fs/btrfs/inode.c 		ret = __readpage_endio_check(inode, io_bio, i, bvec->bv_page,
io_bio           8203 fs/btrfs/inode.c 		struct btrfs_io_bio *io_bio, blk_status_t err)
io_bio           8223 fs/btrfs/inode.c 	start = io_bio->logical;
io_bio           8225 fs/btrfs/inode.c 	io_bio->bio.bi_iter = io_bio->iter;
io_bio           8227 fs/btrfs/inode.c 	bio_for_each_segment(bvec, &io_bio->bio, iter) {
io_bio           8234 fs/btrfs/inode.c 			ret = __readpage_endio_check(inode, io_bio, csum_pos,
io_bio           8244 fs/btrfs/inode.c 		status = dio_read_error(inode, &io_bio->bio, bvec.bv_page,
io_bio           8246 fs/btrfs/inode.c 					io_bio->mirror_num, btrfs_retry_endio,
io_bio           8277 fs/btrfs/inode.c 		struct btrfs_io_bio *io_bio, blk_status_t err)
io_bio           8283 fs/btrfs/inode.c 			return __btrfs_correct_data_nocsum(inode, io_bio);
io_bio           8287 fs/btrfs/inode.c 		return __btrfs_subio_endio_read(inode, io_bio, err);
io_bio           8296 fs/btrfs/inode.c 	struct btrfs_io_bio *io_bio = btrfs_io_bio(bio);
io_bio           8300 fs/btrfs/inode.c 		err = btrfs_subio_endio_read(inode, io_bio, err);
io_bio           8310 fs/btrfs/inode.c 	btrfs_io_bio_free_csum(io_bio);
io_bio           8427 fs/btrfs/inode.c 	struct btrfs_io_bio *io_bio = btrfs_io_bio(bio);
io_bio           8450 fs/btrfs/inode.c 	io_bio->csum = orig_io_bio->csum + csum_size * file_offset;
io_bio           8608 fs/btrfs/inode.c 	struct btrfs_io_bio *io_bio;
io_bio           8629 fs/btrfs/inode.c 	io_bio = btrfs_io_bio(bio);
io_bio           8630 fs/btrfs/inode.c 	io_bio->logical = file_offset;
io_bio           8658 fs/btrfs/inode.c 	btrfs_io_bio_free_csum(io_bio);
io_bio            312 fs/btrfs/volumes.h static inline void btrfs_io_bio_free_csum(struct btrfs_io_bio *io_bio)
io_bio            314 fs/btrfs/volumes.h 	if (io_bio->csum != io_bio->csum_inline) {
io_bio            315 fs/btrfs/volumes.h 		kfree(io_bio->csum);
io_bio            316 fs/btrfs/volumes.h 		io_bio->csum = NULL;
io_bio            220 fs/ext4/ext4.h 	struct bio		*io_bio;
io_bio            341 fs/ext4/page-io.c 	struct bio *bio = io->io_bio;
io_bio            346 fs/ext4/page-io.c 		io->io_bio->bi_write_hint = io->io_end->inode->i_write_hint;
io_bio            347 fs/ext4/page-io.c 		bio_set_op_attrs(io->io_bio, REQ_OP_WRITE, io_op_flags);
io_bio            348 fs/ext4/page-io.c 		submit_bio(io->io_bio);
io_bio            350 fs/ext4/page-io.c 	io->io_bio = NULL;
io_bio            357 fs/ext4/page-io.c 	io->io_bio = NULL;
io_bio            373 fs/ext4/page-io.c 	io->io_bio = bio;
io_bio            386 fs/ext4/page-io.c 	if (io->io_bio && bh->b_blocknr != io->io_next_block) {
io_bio            390 fs/ext4/page-io.c 	if (io->io_bio == NULL) {
io_bio            394 fs/ext4/page-io.c 		io->io_bio->bi_write_hint = inode->i_write_hint;
io_bio            396 fs/ext4/page-io.c 	ret = bio_add_page(io->io_bio, page, bh->b_size, bh_offset(bh));
io_bio            458 fs/ext4/page-io.c 			if (io->io_bio)
io_bio            486 fs/ext4/page-io.c 		if (io->io_bio)
io_bio            494 fs/ext4/page-io.c 			    (io->io_bio || wbc->sync_mode == WB_SYNC_ALL)) {
io_bio            496 fs/ext4/page-io.c 				if (io->io_bio)
io_bio             90 fs/xfs/xfs_aops.c 	struct bio		*last = ioend->io_bio, *next;
io_bio            258 fs/xfs/xfs_aops.c 	error = blk_status_to_errno(ioend->io_bio->bi_status);
io_bio            299 fs/xfs/xfs_aops.c 	if (ioend->io_bio->bi_status != next->io_bio->bi_status)
io_bio            674 fs/xfs/xfs_aops.c 	ioend->io_bio->bi_private = ioend;
io_bio            675 fs/xfs/xfs_aops.c 	ioend->io_bio->bi_end_io = xfs_end_bio;
io_bio            684 fs/xfs/xfs_aops.c 		ioend->io_bio->bi_status = errno_to_blk_status(status);
io_bio            685 fs/xfs/xfs_aops.c 		bio_endio(ioend->io_bio);
io_bio            689 fs/xfs/xfs_aops.c 	submit_bio(ioend->io_bio);
io_bio            721 fs/xfs/xfs_aops.c 	ioend->io_bio = bio;
io_bio            778 fs/xfs/xfs_aops.c 	    sector != bio_end_sector(wpc->ioend->io_bio) ||
io_bio            786 fs/xfs/xfs_aops.c 	merged = __bio_try_merge_page(wpc->ioend->io_bio, page, len, poff,
io_bio            793 fs/xfs/xfs_aops.c 		if (bio_full(wpc->ioend->io_bio, len))
io_bio            794 fs/xfs/xfs_aops.c 			wpc->ioend->io_bio = xfs_chain_bio(wpc->ioend->io_bio);
io_bio            795 fs/xfs/xfs_aops.c 		bio_add_page(wpc->ioend->io_bio, page, len, poff);
io_bio             22 fs/xfs/xfs_aops.h 	struct bio		*io_bio;	/* bio being built */