Lines Matching refs:bio_orig
128 struct bio *bio_orig = bio->bi_private; in bounce_end_io() local
131 int start = bio_orig->bi_iter.bi_idx; in bounce_end_io()
137 org_vec = bio_orig->bi_io_vec + i + start; in bounce_end_io()
146 bio_orig->bi_error = bio->bi_error; in bounce_end_io()
147 bio_endio(bio_orig); in bounce_end_io()
164 struct bio *bio_orig = bio->bi_private; in __bounce_end_io_read() local
167 copy_to_high_bio_irq(bio_orig, bio); in __bounce_end_io_read()
182 static void __blk_queue_bounce(struct request_queue *q, struct bio **bio_orig, in __blk_queue_bounce() argument
186 int rw = bio_data_dir(*bio_orig); in __blk_queue_bounce()
191 bio_for_each_segment(from, *bio_orig, iter) in __blk_queue_bounce()
197 bio = bio_clone_bioset(*bio_orig, GFP_NOIO, fs_bio_set); in __blk_queue_bounce()
220 trace_block_bio_bounce(q, *bio_orig); in __blk_queue_bounce()
234 bio->bi_private = *bio_orig; in __blk_queue_bounce()
235 *bio_orig = bio; in __blk_queue_bounce()
238 void blk_queue_bounce(struct request_queue *q, struct bio **bio_orig) in blk_queue_bounce() argument
245 if (!bio_has_data(*bio_orig)) in blk_queue_bounce()
265 __blk_queue_bounce(q, bio_orig, pool); in blk_queue_bounce()