Lines Matching refs:bio

116 	ASSERT(bbio->bio.bi_iter.bi_size);  in submit_one_bio()
118 if (btrfs_op(&bbio->bio) == BTRFS_MAP_READ && in submit_one_bio()
462 struct bio *bio = &bbio->bio; in end_bio_extent_writepage() local
463 int error = blk_status_to_errno(bio->bi_status); in end_bio_extent_writepage()
467 ASSERT(!bio_flagged(bio, BIO_CLONED)); in end_bio_extent_writepage()
468 bio_for_each_segment_all(bvec, bio, iter_all) { in end_bio_extent_writepage()
492 bio_put(bio); in end_bio_extent_writepage()
587 struct bio *bio = &bbio->bio; in end_bio_extent_readpage() local
597 ASSERT(!bio_flagged(bio, BIO_CLONED)); in end_bio_extent_readpage()
598 bio_for_each_segment_all(bvec, bio, iter_all) { in end_bio_extent_readpage()
599 bool uptodate = !bio->bi_status; in end_bio_extent_readpage()
610 bio->bi_iter.bi_sector, bio->bi_status, in end_bio_extent_readpage()
667 bio_put(bio); in end_bio_extent_readpage()
705 struct bio *bio = &bio_ctrl->bbio->bio; in btrfs_bio_is_contig() local
706 struct bio_vec *bvec = bio_last_bvec_all(bio); in btrfs_bio_is_contig()
714 return bio->bi_iter.bi_sector == sector; in btrfs_bio_is_contig()
728 return bio_end_sector(bio) == sector && in btrfs_bio_is_contig()
742 bbio->bio.bi_iter.bi_sector = disk_bytenr >> SECTOR_SHIFT; in alloc_new_bio()
766 bio_set_dev(&bbio->bio, fs_info->fs_devices->latest_dev->bdev); in alloc_new_bio()
767 wbc_init_bio(bio_ctrl->wbc, &bbio->bio); in alloc_new_bio()
812 if (bio_add_page(&bio_ctrl->bbio->bio, page, len, pg_offset) != len) { in submit_extent_page()
1605 bool uptodate = !bbio->bio.bi_status; in extent_buffer_write_end_io()
1613 bio_for_each_segment_all(bvec, &bbio->bio, iter_all) { in extent_buffer_write_end_io()
1626 bio_put(&bbio->bio); in extent_buffer_write_end_io()
1668 bbio->bio.bi_iter.bi_sector = eb->start >> SECTOR_SHIFT; in write_one_eb()
1669 bio_set_dev(&bbio->bio, fs_info->fs_devices->latest_dev->bdev); in write_one_eb()
1670 wbc_init_bio(wbc, &bbio->bio); in write_one_eb()
1683 __bio_add_page(&bbio->bio, p, eb->len, eb->start - page_offset(p)); in write_one_eb()
1693 __bio_add_page(&bbio->bio, p, PAGE_SIZE, 0); in write_one_eb()
4074 bool uptodate = !bbio->bio.bi_status; in extent_buffer_read_end_io()
4092 bio_for_each_segment_all(bvec, &bbio->bio, iter_all) { in extent_buffer_read_end_io()
4110 bio_put(&bbio->bio); in extent_buffer_read_end_io()
4155 bbio->bio.bi_iter.bi_sector = eb->start >> SECTOR_SHIFT; in read_extent_buffer_pages()
4160 __bio_add_page(&bbio->bio, eb->pages[0], eb->len, in read_extent_buffer_pages()
4164 __bio_add_page(&bbio->bio, eb->pages[i], PAGE_SIZE, 0); in read_extent_buffer_pages()