Lines Matching refs:cache
416 struct cache { struct
527 struct cache *cache; member
807 return s & (c->cache->sb.bucket_size - 1); in bucket_remainder()
821 return c->cache->buckets + PTR_BUCKET_NR(c, k, ptr); in PTR_BUCKET()
840 return (PTR_DEV(k, i) < MAX_CACHES_PER_SET) && c->cache; in ptr_available()
929 struct cache *ca = c->cache; in wake_up_allocators()
964 void bch_count_io_errors(struct cache *ca, blk_status_t error,
977 uint8_t bch_inc_gen(struct cache *ca, struct bucket *b);
980 bool bch_can_invalidate_bucket(struct cache *ca, struct bucket *b);
981 void __bch_invalidate_one_bucket(struct cache *ca, struct bucket *b);
983 void __bch_bucket_free(struct cache *ca, struct bucket *b);
986 long bch_bucket_alloc(struct cache *ca, unsigned int reserve, bool wait);
999 int bch_prio_write(struct cache *ca, bool wait);
1040 int bch_cache_allocator_start(struct cache *ca);