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