Home
last modified time | relevance | path

Searched refs:raid_bio (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/md/
H A Draid5.c5416 static int raid5_read_one_chunk(struct mddev *mddev, struct bio *raid_bio) in raid5_read_one_chunk() argument
5425 if (!in_chunk_boundary(mddev, raid_bio)) { in raid5_read_one_chunk()
5430 sector = raid5_compute_sector(conf, raid_bio->bi_iter.bi_sector, 0, in raid5_read_one_chunk()
5432 end_sector = sector + bio_sectors(raid_bio); in raid5_read_one_chunk()
5451 if (rdev_has_badblock(rdev, sector, bio_sectors(raid_bio))) { in raid5_read_one_chunk()
5456 md_account_bio(mddev, &raid_bio); in raid5_read_one_chunk()
5457 raid_bio->bi_next = (void *)rdev; in raid5_read_one_chunk()
5459 align_bio = bio_alloc_clone(rdev->bdev, raid_bio, GFP_NOIO, in raid5_read_one_chunk()
5462 align_bio->bi_private = raid_bio; in raid5_read_one_chunk()
5487 mddev_trace_remap(mddev, align_bio, raid_bio->bi_iter.bi_sector); in raid5_read_one_chunk()
[all …]
H A Draid1.c127 return get_resync_pages(bio)->raid_bio; in get_resync_r1bio()
195 rp->raid_bio = r1_bio; in r1buf_pool_alloc()
2272 rp->raid_bio = r1_bio; in process_checks()
H A Draid10.c103 return get_resync_pages(bio)->raid_bio; in get_resync_r10bio()
199 rp->raid_bio = r10_bio; in r10buf_pool_alloc()
2419 rp->raid_bio = r10_bio; in sync_request_write()