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 */