Lines Matching defs:ca

15 static inline size_t sector_to_bucket(const struct bch_dev *ca, sector_t s)  in sector_to_bucket()
20 static inline sector_t bucket_to_sector(const struct bch_dev *ca, size_t b) in bucket_to_sector()
25 static inline sector_t bucket_remainder(const struct bch_dev *ca, sector_t s) in bucket_remainder()
33 static inline size_t sector_to_bucket_and_offset(const struct bch_dev *ca, sector_t s, in sector_to_bucket_and_offset()
84 static inline struct bucket_array *gc_bucket_array(struct bch_dev *ca) in gc_bucket_array()
93 static inline struct bucket *gc_bucket(struct bch_dev *ca, size_t b) in gc_bucket()
101 static inline struct bucket_gens *bucket_gens(struct bch_dev *ca) in bucket_gens()
110 static inline u8 *bucket_gen(struct bch_dev *ca, size_t b) in bucket_gen()
118 static inline size_t PTR_BUCKET_NR(const struct bch_dev *ca, in PTR_BUCKET_NR()
127 struct bch_dev *ca = bch_dev_bkey_exists(c, ptr->dev); in PTR_BUCKET_POS() local
136 struct bch_dev *ca = bch_dev_bkey_exists(c, ptr->dev); in PTR_BUCKET_POS_OFFSET() local
141 static inline struct bucket *PTR_GC_BUCKET(struct bch_dev *ca, in PTR_GC_BUCKET()
182 static inline u8 ptr_stale(struct bch_dev *ca, in ptr_stale()
197 static inline struct bch_dev_usage bch2_dev_usage_read(struct bch_dev *ca) in bch2_dev_usage_read()
208 static inline u64 bch2_dev_buckets_reserved(struct bch_dev *ca, enum bch_watermark watermark) in bch2_dev_buckets_reserved()
235 static inline u64 dev_buckets_free(struct bch_dev *ca, in dev_buckets_free()
245 static inline u64 __dev_buckets_available(struct bch_dev *ca, in __dev_buckets_available()
258 static inline u64 dev_buckets_available(struct bch_dev *ca, in dev_buckets_available()
369 static inline bool is_superblock_bucket(struct bch_dev *ca, u64 b) in is_superblock_bucket()