Lines Matching refs:rbi
1002 struct bio *bi, *rbi; in ops_run_io() local
1025 rbi = &sh->dev[i].rreq; /* For writing to replacement */ in ops_run_io()
1168 bio_set_dev(rbi, rrdev->bdev); in ops_run_io()
1169 bio_set_op_attrs(rbi, op, op_flags); in ops_run_io()
1171 rbi->bi_end_io = raid5_end_write_request; in ops_run_io()
1172 rbi->bi_private = sh; in ops_run_io()
1177 rbi->bi_opf, i); in ops_run_io()
1182 rbi->bi_iter.bi_sector = (sh->sector in ops_run_io()
1185 rbi->bi_iter.bi_sector = (sh->sector in ops_run_io()
1190 rbi->bi_vcnt = 1; in ops_run_io()
1191 rbi->bi_io_vec[0].bv_len = STRIPE_SIZE; in ops_run_io()
1192 rbi->bi_io_vec[0].bv_offset = 0; in ops_run_io()
1193 rbi->bi_iter.bi_size = STRIPE_SIZE; in ops_run_io()
1194 rbi->bi_write_hint = sh->dev[i].write_hint; in ops_run_io()
1201 rbi->bi_vcnt = 0; in ops_run_io()
1203 trace_block_bio_remap(rbi->bi_disk->queue, in ops_run_io()
1204 rbi, disk_devt(conf->mddev->gendisk), in ops_run_io()
1207 bio_list_add(&pending_bios, rbi); in ops_run_io()
1209 generic_make_request(rbi); in ops_run_io()
1314 struct bio *rbi, *rbi2; in ops_complete_biofill() local
1317 rbi = dev->read; in ops_complete_biofill()
1319 while (rbi && rbi->bi_iter.bi_sector < in ops_complete_biofill()
1321 rbi2 = r5_next_bio(rbi, dev->sector); in ops_complete_biofill()
1322 bio_endio(rbi); in ops_complete_biofill()
1323 rbi = rbi2; in ops_complete_biofill()
1346 struct bio *rbi; in ops_run_biofill() local
1348 dev->read = rbi = dev->toread; in ops_run_biofill()
1351 while (rbi && rbi->bi_iter.bi_sector < in ops_run_biofill()
1353 tx = async_copy_data(0, rbi, &dev->page, in ops_run_biofill()
1355 rbi = r5_next_bio(rbi, dev->sector); in ops_run_biofill()