bio_orig 164 block/bounce.c struct bio *bio_orig = bio->bi_private; bio_orig 166 block/bounce.c struct bvec_iter orig_iter = bio_orig->bi_iter; bio_orig 173 block/bounce.c orig_vec = bio_iter_iovec(bio_orig, orig_iter); bio_orig 178 block/bounce.c bio_advance_iter(bio_orig, &orig_iter, orig_vec.bv_len); bio_orig 181 block/bounce.c bio_orig->bi_status = bio->bi_status; bio_orig 182 block/bounce.c bio_endio(bio_orig); bio_orig 199 block/bounce.c struct bio *bio_orig = bio->bi_private; bio_orig 202 block/bounce.c copy_to_high_bio_irq(bio_orig, bio); bio_orig 286 block/bounce.c static void __blk_queue_bounce(struct request_queue *q, struct bio **bio_orig, bio_orig 290 block/bounce.c int rw = bio_data_dir(*bio_orig); bio_orig 296 block/bounce.c bool passthrough = bio_is_passthrough(*bio_orig); bio_orig 298 block/bounce.c bio_for_each_segment(from, *bio_orig, iter) { bio_orig 307 block/bounce.c if (!passthrough && sectors < bio_sectors(*bio_orig)) { bio_orig 308 block/bounce.c bio = bio_split(*bio_orig, sectors, GFP_NOIO, &bounce_bio_split); bio_orig 309 block/bounce.c bio_chain(bio, *bio_orig); bio_orig 310 block/bounce.c generic_make_request(*bio_orig); bio_orig 311 block/bounce.c *bio_orig = bio; bio_orig 313 block/bounce.c bio = bounce_clone_bio(*bio_orig, GFP_NOIO, passthrough ? NULL : bio_orig 342 block/bounce.c trace_block_bio_bounce(q, *bio_orig); bio_orig 356 block/bounce.c bio->bi_private = *bio_orig; bio_orig 357 block/bounce.c *bio_orig = bio; bio_orig 360 block/bounce.c void blk_queue_bounce(struct request_queue *q, struct bio **bio_orig) bio_orig 367 block/bounce.c if (!bio_has_data(*bio_orig)) bio_orig 387 block/bounce.c __blk_queue_bounce(q, bio_orig, pool); bio_orig 328 drivers/md/dm-rq.c static int dm_rq_bio_constructor(struct bio *bio, struct bio *bio_orig, bio_orig 335 drivers/md/dm-rq.c info->orig = bio_orig;