Lines Matching refs:io_bio
2855 static int check_data_csum(struct inode *inode, struct btrfs_io_bio *io_bio, in check_data_csum() argument
2866 csum_expected = ((u8 *)io_bio->csum) + icsum * csum_size; in check_data_csum()
2880 io_bio->mirror_num); in check_data_csum()
2881 if (io_bio->device) in check_data_csum()
2882 btrfs_dev_stat_inc_and_print(io_bio->device, in check_data_csum()
2895 int btrfs_verify_data_csum(struct btrfs_io_bio *io_bio, u64 phy_offset, in btrfs_verify_data_csum() argument
2918 return check_data_csum(inode, io_bio, phy_offset, page, offset, start, in btrfs_verify_data_csum()
7655 struct btrfs_io_bio *io_bio, in btrfs_check_read_dio_bio() argument
7665 u64 start = io_bio->logical; in btrfs_check_read_dio_bio()
7669 __bio_for_each_segment(bvec, &io_bio->bio, iter, io_bio->iter) { in btrfs_check_read_dio_bio()
7677 (!csum || !check_data_csum(inode, io_bio, icsum, in btrfs_check_read_dio_bio()
7688 &io_bio->bio, in btrfs_check_read_dio_bio()
7689 start - io_bio->logical, in btrfs_check_read_dio_bio()
7693 io_bio->mirror_num, in btrfs_check_read_dio_bio()