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