Lines Matching refs:cache_miss
466 struct bio *cache_miss; member
526 int ret = s->d->cache_miss(b, s, bio, sectors); in cache_lookup_fn()
657 s->cache_miss = NULL; in search_alloc()
743 s->iop.bio->bi_iter.bi_sector = s->cache_miss->bi_iter.bi_sector; in cached_dev_read_done()
744 s->iop.bio->bi_bdev = s->cache_miss->bi_bdev; in cached_dev_read_done()
748 bio_copy_data(s->cache_miss, s->iop.bio); in cached_dev_read_done()
750 bio_put(s->cache_miss); in cached_dev_read_done()
751 s->cache_miss = NULL; in cached_dev_read_done()
774 !s->cache_miss, s->iop.bypass); in cached_dev_read_done_bh()
775 trace_bcache_read(s->orig_bio, !s->cache_miss, s->iop.bypass); in cached_dev_read_done_bh()
793 if (s->cache_miss || s->iop.bypass) { in cached_dev_cache_miss()
842 s->cache_miss = miss; in cached_dev_cache_miss()
1043 dc->disk.cache_miss = cached_dev_cache_miss; in bch_cached_dev_request_init()
1147 d->cache_miss = flash_dev_cache_miss; in bch_flash_dev_request_init()