Searched refs:rbio (Results 1 – 4 of 4) sorted by relevance
179 static int __raid56_parity_recover(struct btrfs_raid_bio *rbio);180 static noinline void finish_rmw(struct btrfs_raid_bio *rbio);183 static void async_rmw_stripe(struct btrfs_raid_bio *rbio);184 static void async_read_rebuild(struct btrfs_raid_bio *rbio);185 static int fail_bio_stripe(struct btrfs_raid_bio *rbio, struct bio *bio);186 static int fail_rbio_index(struct btrfs_raid_bio *rbio, int failed);187 static void __free_raid_bio(struct btrfs_raid_bio *rbio);188 static void index_rbio_pages(struct btrfs_raid_bio *rbio);189 static int alloc_rbio_pages(struct btrfs_raid_bio *rbio);191 static noinline void finish_parity_scrub(struct btrfs_raid_bio *rbio,[all …]
56 void raid56_parity_add_scrub_pages(struct btrfs_raid_bio *rbio,58 void raid56_parity_submit_scrub_rbio(struct btrfs_raid_bio *rbio);
2683 struct btrfs_raid_bio *rbio; in scrub_parity_check_and_repair() local2708 rbio = raid56_parity_alloc_scrub_rbio(sctx->dev_root, bio, bbio, in scrub_parity_check_and_repair()2712 if (!rbio) in scrub_parity_check_and_repair()2716 raid56_parity_add_scrub_pages(rbio, spage->page, in scrub_parity_check_and_repair()2720 raid56_parity_submit_scrub_rbio(rbio); in scrub_parity_check_and_repair()
176 struct bio *rbio = r10_bio->devs[j].repl_bio; in r10buf_pool_alloc() local183 struct bio *rbio = r10_bio->devs[0].bio; in r10buf_pool_alloc() local184 page = rbio->bi_io_vec[i].bv_page; in r10buf_pool_alloc()192 if (rbio) in r10buf_pool_alloc()193 rbio->bi_io_vec[i].bv_page = page; in r10buf_pool_alloc()