Lines Matching refs:wbio
2182 struct bio *wbio;
2197 wbio = r1_bio->bios[i];
2198 if (wbio->bi_end_io == NULL ||
2199 (wbio->bi_end_io == end_sync_read &&
2208 bio_set_op_attrs(wbio, REQ_OP_WRITE, 0);
2210 wbio->bi_opf |= MD_FAILFAST;
2212 wbio->bi_end_io = end_sync_write;
2214 md_sync_acct(conf->mirrors[i].rdev->bdev, bio_sectors(wbio));
2216 submit_bio_noacct(wbio);
2360 struct bio *wbio;
2366 wbio = bio_clone_fast(r1_bio->behind_master_bio,
2370 wbio = bio_clone_fast(r1_bio->master_bio, GFP_NOIO,
2374 bio_set_op_attrs(wbio, REQ_OP_WRITE, 0);
2375 wbio->bi_iter.bi_sector = r1_bio->sector;
2376 wbio->bi_iter.bi_size = r1_bio->sectors << 9;
2378 bio_trim(wbio, sector - r1_bio->sector, sectors);
2379 wbio->bi_iter.bi_sector += rdev->data_offset;
2380 bio_set_dev(wbio, rdev->bdev);
2382 if (submit_bio_wait(wbio) < 0)
2388 bio_put(wbio);