Lines Matching refs:mbio
1352 struct bio *mbio; in __make_request() local
1356 mbio = bio_clone_mddev(bio, GFP_NOIO, mddev); in __make_request()
1357 bio_trim(mbio, r10_bio->sector - bio->bi_iter.bi_sector, in __make_request()
1359 r10_bio->devs[i].bio = mbio; in __make_request()
1361 mbio->bi_iter.bi_sector = (r10_bio->devs[i].addr+ in __make_request()
1364 mbio->bi_bdev = rdev->bdev; in __make_request()
1365 mbio->bi_end_io = raid10_end_write_request; in __make_request()
1366 mbio->bi_rw = in __make_request()
1368 mbio->bi_private = r10_bio; in __make_request()
1381 bio_list_add(&plug->pending, mbio); in __make_request()
1384 bio_list_add(&conf->pending_bio_list, mbio); in __make_request()
1399 mbio = bio_clone_mddev(bio, GFP_NOIO, mddev); in __make_request()
1400 bio_trim(mbio, r10_bio->sector - bio->bi_iter.bi_sector, in __make_request()
1402 r10_bio->devs[i].repl_bio = mbio; in __make_request()
1404 mbio->bi_iter.bi_sector = (r10_bio->devs[i].addr + in __make_request()
1407 mbio->bi_bdev = rdev->bdev; in __make_request()
1408 mbio->bi_end_io = raid10_end_write_request; in __make_request()
1409 mbio->bi_rw = in __make_request()
1411 mbio->bi_private = r10_bio; in __make_request()
1415 bio_list_add(&conf->pending_bio_list, mbio); in __make_request()
2556 struct bio *mbio = r10_bio->master_bio; in handle_read_error() local
2559 - mbio->bi_iter.bi_sector; in handle_read_error()
2562 if (mbio->bi_phys_segments == 0) in handle_read_error()
2563 mbio->bi_phys_segments = 2; in handle_read_error()
2565 mbio->bi_phys_segments++; in handle_read_error()
2571 r10_bio->master_bio = mbio; in handle_read_error()
2572 r10_bio->sectors = bio_sectors(mbio) - sectors_handled; in handle_read_error()
2577 r10_bio->sector = mbio->bi_iter.bi_sector in handle_read_error()