Lines Matching refs:cache_bio
869 struct bio *miss, *cache_bio; in cached_dev_cache_miss() local
902 cache_bio = bio_alloc_bioset(GFP_NOWAIT, in cached_dev_cache_miss()
905 if (!cache_bio) in cached_dev_cache_miss()
908 cache_bio->bi_iter.bi_sector = miss->bi_iter.bi_sector; in cached_dev_cache_miss()
909 bio_copy_dev(cache_bio, miss); in cached_dev_cache_miss()
910 cache_bio->bi_iter.bi_size = s->insert_bio_sectors << 9; in cached_dev_cache_miss()
912 cache_bio->bi_end_io = backing_request_endio; in cached_dev_cache_miss()
913 cache_bio->bi_private = &s->cl; in cached_dev_cache_miss()
915 bch_bio_map(cache_bio, NULL); in cached_dev_cache_miss()
916 if (bch_bio_alloc_pages(cache_bio, __GFP_NOWARN|GFP_NOIO)) in cached_dev_cache_miss()
923 s->iop.bio = cache_bio; in cached_dev_cache_miss()
924 bio_get(cache_bio); in cached_dev_cache_miss()
926 closure_bio_submit(s->iop.c, cache_bio, &s->cl); in cached_dev_cache_miss()
930 bio_put(cache_bio); in cached_dev_cache_miss()