Lines Matching refs:comp_bio

576 	struct bio *comp_bio;  in btrfs_submit_compressed_read()  local
650 comp_bio = compressed_bio_alloc(bdev, cur_disk_byte, GFP_NOFS); in btrfs_submit_compressed_read()
651 if (!comp_bio) in btrfs_submit_compressed_read()
653 comp_bio->bi_private = cb; in btrfs_submit_compressed_read()
654 comp_bio->bi_end_io = end_compressed_bio_read; in btrfs_submit_compressed_read()
662 if (comp_bio->bi_iter.bi_size) in btrfs_submit_compressed_read()
665 comp_bio, 0); in btrfs_submit_compressed_read()
670 if (ret || bio_add_page(comp_bio, page, PAGE_CACHE_SIZE, 0) < in btrfs_submit_compressed_read()
672 bio_get(comp_bio); in btrfs_submit_compressed_read()
674 ret = btrfs_bio_wq_end_io(root->fs_info, comp_bio, in btrfs_submit_compressed_read()
688 comp_bio, sums); in btrfs_submit_compressed_read()
691 sums += DIV_ROUND_UP(comp_bio->bi_iter.bi_size, in btrfs_submit_compressed_read()
694 ret = btrfs_map_bio(root, READ, comp_bio, in btrfs_submit_compressed_read()
698 bio_endio(comp_bio); in btrfs_submit_compressed_read()
701 bio_put(comp_bio); in btrfs_submit_compressed_read()
703 comp_bio = compressed_bio_alloc(bdev, cur_disk_byte, in btrfs_submit_compressed_read()
705 BUG_ON(!comp_bio); in btrfs_submit_compressed_read()
706 comp_bio->bi_private = cb; in btrfs_submit_compressed_read()
707 comp_bio->bi_end_io = end_compressed_bio_read; in btrfs_submit_compressed_read()
709 bio_add_page(comp_bio, page, PAGE_CACHE_SIZE, 0); in btrfs_submit_compressed_read()
713 bio_get(comp_bio); in btrfs_submit_compressed_read()
715 ret = btrfs_bio_wq_end_io(root->fs_info, comp_bio, in btrfs_submit_compressed_read()
720 ret = btrfs_lookup_bio_sums(root, inode, comp_bio, sums); in btrfs_submit_compressed_read()
724 ret = btrfs_map_bio(root, READ, comp_bio, mirror_num, 0); in btrfs_submit_compressed_read()
727 bio_endio(comp_bio); in btrfs_submit_compressed_read()
730 bio_put(comp_bio); in btrfs_submit_compressed_read()