Lines Matching refs:bio_orig
126 struct bio *bio_orig = bio->bi_private;
131 set_bit(BIO_EOPNOTSUPP, &bio_orig->bi_flags);
137 org_vec = bio_orig->bi_io_vec + i;
145 bio_endio(bio_orig, err);
162 struct bio *bio_orig = bio->bi_private;
165 copy_to_high_bio_irq(bio_orig, bio);
180 static void __blk_queue_bounce(struct request_queue *q, struct bio **bio_orig,
185 int i, rw = bio_data_dir(*bio_orig);
188 bio_for_each_segment(from, *bio_orig, i) {
201 unsigned int cnt = (*bio_orig)->bi_vcnt;
232 trace_block_bio_bounce(q, *bio_orig);
238 __bio_for_each_segment(from, *bio_orig, i, 0) {
247 bio->bi_bdev = (*bio_orig)->bi_bdev;
249 bio->bi_sector = (*bio_orig)->bi_sector;
250 bio->bi_rw = (*bio_orig)->bi_rw;
252 bio->bi_vcnt = (*bio_orig)->bi_vcnt;
253 bio->bi_idx = (*bio_orig)->bi_idx;
254 bio->bi_size = (*bio_orig)->bi_size;
266 bio->bi_private = *bio_orig;
267 *bio_orig = bio;
270 void blk_queue_bounce(struct request_queue *q, struct bio **bio_orig)
277 if (!bio_has_data(*bio_orig))
297 __blk_queue_bounce(q, bio_orig, pool);