Lines Matching defs:comp_bio
629 struct bio *comp_bio;
696 comp_bio = btrfs_bio_alloc(cur_disk_byte);
697 comp_bio->bi_opf = REQ_OP_READ;
698 comp_bio->bi_private = cb;
699 comp_bio->bi_end_io = end_compressed_bio_read;
709 if (comp_bio->bi_iter.bi_size)
711 comp_bio, 0);
714 if (submit || bio_add_page(comp_bio, page, PAGE_SIZE, 0) <
718 ret = btrfs_bio_wq_end_io(fs_info, comp_bio,
731 ret = btrfs_lookup_bio_sums(inode, comp_bio,
736 nr_sectors = DIV_ROUND_UP(comp_bio->bi_iter.bi_size,
740 ret = btrfs_map_bio(fs_info, comp_bio, mirror_num);
742 comp_bio->bi_status = ret;
743 bio_endio(comp_bio);
746 comp_bio = btrfs_bio_alloc(cur_disk_byte);
747 comp_bio->bi_opf = REQ_OP_READ;
748 comp_bio->bi_private = cb;
749 comp_bio->bi_end_io = end_compressed_bio_read;
751 bio_add_page(comp_bio, page, PAGE_SIZE, 0);
756 ret = btrfs_bio_wq_end_io(fs_info, comp_bio, BTRFS_WQ_ENDIO_DATA);
760 ret = btrfs_lookup_bio_sums(inode, comp_bio, (u64)-1, sums);
764 ret = btrfs_map_bio(fs_info, comp_bio, mirror_num);
766 comp_bio->bi_status = ret;
767 bio_endio(comp_bio);