Lines Matching refs:align_bi
5395 struct bio* align_bi;
5406 align_bi = bio_clone_fast(raid_bio, GFP_NOIO, &mddev->bio_set);
5407 if (!align_bi)
5413 align_bi->bi_end_io = raid5_align_endio;
5414 align_bi->bi_private = raid_bio;
5418 align_bi->bi_iter.bi_sector =
5422 end_sector = bio_end_sector(align_bi);
5435 if (r5c_big_stripe_cached(conf, align_bi->bi_iter.bi_sector)) {
5437 bio_put(align_bi);
5448 bio_set_dev(align_bi, rdev->bdev);
5450 if (is_badblock(rdev, align_bi->bi_iter.bi_sector,
5451 bio_sectors(align_bi),
5453 bio_put(align_bi);
5459 align_bi->bi_iter.bi_sector += rdev->data_offset;
5469 trace_block_bio_remap(align_bi->bi_disk->queue,
5470 align_bi, disk_devt(mddev->gendisk),
5472 submit_bio_noacct(align_bi);
5476 bio_put(align_bi);