Lines Matching refs:split
295 goto split; in blk_bio_segment_split()
304 goto split; in blk_bio_segment_split()
313 split: in blk_bio_segment_split()
341 struct bio *split = NULL; in __blk_queue_split() local
346 split = blk_bio_discard_split(q, *bio, &q->bio_split, nr_segs); in __blk_queue_split()
349 split = blk_bio_write_zeroes_split(q, *bio, &q->bio_split, in __blk_queue_split()
353 split = blk_bio_write_same_split(q, *bio, &q->bio_split, in __blk_queue_split()
357 split = blk_bio_segment_split(q, *bio, &q->bio_split, nr_segs); in __blk_queue_split()
361 if (split) { in __blk_queue_split()
363 split->bi_opf |= REQ_NOMERGE; in __blk_queue_split()
365 bio_chain(split, *bio); in __blk_queue_split()
366 trace_block_split(split, (*bio)->bi_iter.bi_sector); in __blk_queue_split()
368 *bio = split; in __blk_queue_split()