Lines Matching refs:split
119 goto split; in blk_bio_segment_split()
131 goto split; in blk_bio_segment_split()
151 goto split; in blk_bio_segment_split()
165 split: in blk_bio_segment_split()
185 struct bio *split, *res; in blk_queue_split() local
191 split = blk_bio_discard_split(q, *bio, &q->bio_split, &nsegs); in blk_queue_split()
194 split = blk_bio_write_zeroes_split(q, *bio, &q->bio_split, &nsegs); in blk_queue_split()
197 split = blk_bio_write_same_split(q, *bio, &q->bio_split, &nsegs); in blk_queue_split()
200 split = blk_bio_segment_split(q, *bio, &q->bio_split, &nsegs); in blk_queue_split()
205 res = split ? split : *bio; in blk_queue_split()
209 if (split) { in blk_queue_split()
211 split->bi_opf |= REQ_NOMERGE; in blk_queue_split()
223 bio_chain(split, *bio); in blk_queue_split()
224 trace_block_split(q, split, (*bio)->bi_iter.bi_sector); in blk_queue_split()
226 *bio = split; in blk_queue_split()