Lines Matching refs:mbio
1280 struct bio *mbio;
1292 mbio = bio_alloc_clone(rdev->bdev, bio, GFP_NOIO, &mddev->bio_set);
1294 r10_bio->devs[n_copy].repl_bio = mbio;
1296 r10_bio->devs[n_copy].bio = mbio;
1298 mbio->bi_iter.bi_sector = (r10_bio->devs[n_copy].addr +
1300 mbio->bi_end_io = raid10_end_write_request;
1301 mbio->bi_opf = op | do_sync | do_fua;
1305 mbio->bi_opf |= MD_FAILFAST;
1306 mbio->bi_private = r10_bio;
1309 trace_block_bio_remap(mbio, disk_devt(conf->mddev->gendisk),
1312 mbio->bi_bdev = (void *)rdev;
1316 if (!raid1_add_bio_to_plug(mddev, mbio, raid10_unplug, conf->copies)) {
1318 bio_list_add(&conf->pending_bio_list, mbio);
1817 struct bio *mbio, *rbio = NULL;
1853 mbio = bio_alloc_clone(bio->bi_bdev, bio, GFP_NOIO,
1855 mbio->bi_end_io = raid10_end_discard_request;
1856 mbio->bi_private = r10_bio;
1857 r10_bio->devs[disk].bio = mbio;
1860 md_submit_discard_bio(mddev, rdev, mbio,
1863 bio_endio(mbio);