Lines Matching refs:mbio
1443 struct bio *mbio; in __make_request() local
1447 mbio = bio_clone_mddev(bio, GFP_NOIO, mddev); in __make_request()
1448 bio_trim(mbio, r10_bio->sector - bio->bi_iter.bi_sector, in __make_request()
1450 r10_bio->devs[i].bio = mbio; in __make_request()
1452 mbio->bi_iter.bi_sector = (r10_bio->devs[i].addr+ in __make_request()
1455 mbio->bi_bdev = rdev->bdev; in __make_request()
1456 mbio->bi_end_io = raid10_end_write_request; in __make_request()
1457 mbio->bi_rw = in __make_request()
1459 mbio->bi_private = r10_bio; in __make_request()
1472 bio_list_add(&plug->pending, mbio); in __make_request()
1475 bio_list_add(&conf->pending_bio_list, mbio); in __make_request()
1490 mbio = bio_clone_mddev(bio, GFP_NOIO, mddev); in __make_request()
1491 bio_trim(mbio, r10_bio->sector - bio->bi_iter.bi_sector, in __make_request()
1493 r10_bio->devs[i].repl_bio = mbio; in __make_request()
1495 mbio->bi_iter.bi_sector = (r10_bio->devs[i].addr + in __make_request()
1498 mbio->bi_bdev = rdev->bdev; in __make_request()
1499 mbio->bi_end_io = raid10_end_write_request; in __make_request()
1500 mbio->bi_rw = in __make_request()
1502 mbio->bi_private = r10_bio; in __make_request()
1506 bio_list_add(&conf->pending_bio_list, mbio); in __make_request()
2672 struct bio *mbio = r10_bio->master_bio; in handle_read_error() local
2675 - mbio->bi_iter.bi_sector; in handle_read_error()
2678 if (mbio->bi_phys_segments == 0) in handle_read_error()
2679 mbio->bi_phys_segments = 2; in handle_read_error()
2681 mbio->bi_phys_segments++; in handle_read_error()
2687 r10_bio->master_bio = mbio; in handle_read_error()
2688 r10_bio->sectors = bio_sectors(mbio) - sectors_handled; in handle_read_error()
2693 r10_bio->sector = mbio->bi_iter.bi_sector in handle_read_error()