Lines Matching refs:align_bi
4786 struct bio* align_bi; in raid5_read_one_chunk() local
4797 align_bi = bio_clone_mddev(raid_bio, GFP_NOIO, mddev); in raid5_read_one_chunk()
4798 if (!align_bi) in raid5_read_one_chunk()
4804 align_bi->bi_end_io = raid5_align_endio; in raid5_read_one_chunk()
4805 align_bi->bi_private = raid_bio; in raid5_read_one_chunk()
4809 align_bi->bi_iter.bi_sector = in raid5_read_one_chunk()
4813 end_sector = bio_end_sector(align_bi); in raid5_read_one_chunk()
4832 align_bi->bi_bdev = rdev->bdev; in raid5_read_one_chunk()
4833 bio_clear_flag(align_bi, BIO_SEG_VALID); in raid5_read_one_chunk()
4835 if (is_badblock(rdev, align_bi->bi_iter.bi_sector, in raid5_read_one_chunk()
4836 bio_sectors(align_bi), in raid5_read_one_chunk()
4838 bio_put(align_bi); in raid5_read_one_chunk()
4844 align_bi->bi_iter.bi_sector += rdev->data_offset; in raid5_read_one_chunk()
4854 trace_block_bio_remap(bdev_get_queue(align_bi->bi_bdev), in raid5_read_one_chunk()
4855 align_bi, disk_devt(mddev->gendisk), in raid5_read_one_chunk()
4857 generic_make_request(align_bi); in raid5_read_one_chunk()
4861 bio_put(align_bi); in raid5_read_one_chunk()