Lines Matching refs:cache_set
264 struct cache_set *c;
396 struct cache_set *set;
488 struct cache_set { struct
717 static inline size_t sector_to_bucket(struct cache_set *c, sector_t s) in sector_to_bucket()
722 static inline sector_t bucket_to_sector(struct cache_set *c, size_t b) in bucket_to_sector()
727 static inline sector_t bucket_remainder(struct cache_set *c, sector_t s) in bucket_remainder()
732 static inline struct cache *PTR_CACHE(struct cache_set *c, in PTR_CACHE()
739 static inline size_t PTR_BUCKET_NR(struct cache_set *c, in PTR_BUCKET_NR()
746 static inline struct bucket *PTR_BUCKET(struct cache_set *c, in PTR_BUCKET()
759 static inline uint8_t ptr_stale(struct cache_set *c, const struct bkey *k, in ptr_stale()
765 static inline bool ptr_available(struct cache_set *c, const struct bkey *k, in ptr_available()
858 static inline void wake_up_allocators(struct cache_set *c) in wake_up_allocators()
870 void bch_bbio_count_io_errors(struct cache_set *, struct bio *,
872 void bch_bbio_endio(struct cache_set *, struct bio *, int, const char *);
873 void bch_bbio_free(struct bio *, struct cache_set *);
874 struct bio *bch_bbio_alloc(struct cache_set *);
877 void __bch_submit_bbio(struct bio *, struct cache_set *);
878 void bch_submit_bbio(struct bio *, struct cache_set *, struct bkey *, unsigned);
881 void bch_rescale_priorities(struct cache_set *, int);
887 void bch_bucket_free(struct cache_set *, struct bkey *);
890 int __bch_bucket_alloc_set(struct cache_set *, unsigned,
892 int bch_bucket_alloc_set(struct cache_set *, unsigned,
894 bool bch_alloc_sectors(struct cache_set *, struct bkey *, unsigned,
898 bool bch_cache_set_error(struct cache_set *, const char *, ...);
919 int bch_uuid_write(struct cache_set *);
920 void bcache_write_super(struct cache_set *);
922 int bch_flash_dev_create(struct cache_set *c, uint64_t size);
924 int bch_cached_dev_attach(struct cached_dev *, struct cache_set *);
929 void bch_cache_set_unregister(struct cache_set *);
930 void bch_cache_set_stop(struct cache_set *);
932 struct cache_set *bch_cache_set_alloc(struct cache_sb *);
933 void bch_btree_cache_free(struct cache_set *);
934 int bch_btree_cache_alloc(struct cache_set *);
935 void bch_moving_init_cache_set(struct cache_set *);
936 int bch_open_buckets_alloc(struct cache_set *);
937 void bch_open_buckets_free(struct cache_set *);