Lines Matching refs:orig_bio

482 	struct bio		*orig_bio;  member
685 if (s->orig_bio) { in bio_complete()
687 bio_end_io_acct_remapped(s->orig_bio, s->start_time, in bio_complete()
689 trace_bcache_request_end(s->d, s->orig_bio); in bio_complete()
690 s->orig_bio->bi_status = s->iop.status; in bio_complete()
691 bio_endio(s->orig_bio); in bio_complete()
692 s->orig_bio = NULL; in bio_complete()
697 struct bio *orig_bio, in do_bio_hook() argument
702 bio_init_clone(orig_bio->bi_bdev, bio, orig_bio, GFP_NOIO); in do_bio_hook()
741 s->orig_bio = bio; in search_alloc()
804 trace_bcache_read_retry(s->orig_bio); in CLOSURE_CALLBACK()
807 do_bio_hook(s, s->orig_bio, backing_request_endio); in CLOSURE_CALLBACK()
861 bch_data_verify(dc, s->orig_bio); in CLOSURE_CALLBACK()
882 trace_bcache_read(s->orig_bio, !s->cache_missed, s->iop.bypass); in CLOSURE_CALLBACK()
1010 if (should_writeback(dc, s->orig_bio, in cached_dev_write()
1018 s->iop.bio = s->orig_bio; in cached_dev_write()
1084 struct bio *orig_bio = ddip->orig_bio; in detached_dev_end_io() local
1087 bio_end_io_acct(orig_bio, ddip->start_time); in detached_dev_end_io()
1094 orig_bio->bi_status = bio->bi_status; in detached_dev_end_io()
1098 bio_endio(orig_bio); in detached_dev_end_io()
1102 struct bio *orig_bio, unsigned long start_time) in detached_dev_do_request() argument
1108 if (bio_op(orig_bio) == REQ_OP_DISCARD && in detached_dev_do_request()
1110 bio_end_io_acct(orig_bio, start_time); in detached_dev_do_request()
1111 bio_endio(orig_bio); in detached_dev_do_request()
1115 clone_bio = bio_alloc_clone(dc->bdev, orig_bio, GFP_NOIO, in detached_dev_do_request()
1122 ddip->orig_bio = orig_bio; in detached_dev_do_request()