Lines Matching refs:bio
442 unsigned int chunk_sects, struct bio *bio) in is_io_in_chunk_boundary() argument
446 ((bio->bi_iter.bi_sector & (chunk_sects-1)) in is_io_in_chunk_boundary()
447 + bio_sectors(bio)); in is_io_in_chunk_boundary()
449 sector_t sector = bio->bi_iter.bi_sector; in is_io_in_chunk_boundary()
451 + bio_sectors(bio)); in is_io_in_chunk_boundary()
455 static void raid0_make_request(struct mddev *mddev, struct bio *bio) in raid0_make_request() argument
459 struct bio *split; in raid0_make_request()
461 if (unlikely(bio->bi_rw & REQ_FLUSH)) { in raid0_make_request()
462 md_flush_request(mddev, bio); in raid0_make_request()
467 sector_t sector = bio->bi_iter.bi_sector; in raid0_make_request()
476 sector = bio->bi_iter.bi_sector; in raid0_make_request()
478 if (sectors < bio_sectors(bio)) { in raid0_make_request()
479 split = bio_split(bio, sectors, GFP_NOIO, fs_bio_set); in raid0_make_request()
480 bio_chain(split, bio); in raid0_make_request()
482 split = bio; in raid0_make_request()
497 } while (split != bio); in raid0_make_request()