Lines Matching defs:rbi
1177 struct bio *bi, *rbi;
1201 rbi = &dev->rreq; /* For writing to replacement */
1320 bio_init(rbi, rrdev->bdev, &dev->rvec, 1, op | op_flags);
1322 rbi->bi_end_io = raid5_end_write_request;
1323 rbi->bi_private = sh;
1328 rbi->bi_opf, i);
1333 rbi->bi_iter.bi_sector = (sh->sector
1336 rbi->bi_iter.bi_sector = (sh->sector
1341 rbi->bi_vcnt = 1;
1342 rbi->bi_io_vec[0].bv_len = RAID5_STRIPE_SIZE(conf);
1343 rbi->bi_io_vec[0].bv_offset = sh->dev[i].offset;
1344 rbi->bi_iter.bi_size = RAID5_STRIPE_SIZE(conf);
1350 rbi->bi_vcnt = 0;
1351 mddev_trace_remap(conf->mddev, rbi, sh->dev[i].sector);
1353 bio_list_add(&pending_bios, rbi);
1355 submit_bio_noacct(rbi);
1460 struct bio *rbi, *rbi2;
1463 rbi = dev->read;
1465 while (rbi && rbi->bi_iter.bi_sector <
1467 rbi2 = r5_next_bio(conf, rbi, dev->sector);
1468 bio_endio(rbi);
1469 rbi = rbi2;
1493 struct bio *rbi;
1495 dev->read = rbi = dev->toread;
1498 while (rbi && rbi->bi_iter.bi_sector <
1500 tx = async_copy_data(0, rbi, &dev->page,
1503 rbi = r5_next_bio(conf, rbi, dev->sector);