Lines Matching refs:align_bi
4814 struct bio* align_bi; in chunk_aligned_read() local
4825 align_bi = bio_clone_mddev(raid_bio, GFP_NOIO, mddev); in chunk_aligned_read()
4826 if (!align_bi) in chunk_aligned_read()
4832 align_bi->bi_end_io = raid5_align_endio; in chunk_aligned_read()
4833 align_bi->bi_private = raid_bio; in chunk_aligned_read()
4837 align_bi->bi_iter.bi_sector = in chunk_aligned_read()
4841 end_sector = bio_end_sector(align_bi); in chunk_aligned_read()
4860 align_bi->bi_bdev = rdev->bdev; in chunk_aligned_read()
4861 __clear_bit(BIO_SEG_VALID, &align_bi->bi_flags); in chunk_aligned_read()
4863 if (!bio_fits_rdev(align_bi) || in chunk_aligned_read()
4864 is_badblock(rdev, align_bi->bi_iter.bi_sector, in chunk_aligned_read()
4865 bio_sectors(align_bi), in chunk_aligned_read()
4868 bio_put(align_bi); in chunk_aligned_read()
4874 align_bi->bi_iter.bi_sector += rdev->data_offset; in chunk_aligned_read()
4884 trace_block_bio_remap(bdev_get_queue(align_bi->bi_bdev), in chunk_aligned_read()
4885 align_bi, disk_devt(mddev->gendisk), in chunk_aligned_read()
4887 generic_make_request(align_bi); in chunk_aligned_read()
4891 bio_put(align_bi); in chunk_aligned_read()