Lines Matching refs:bch_fs
11 int bch2_stripe_validate(struct bch_fs *, struct bkey_s_c, enum bch_validate_flags);
12 void bch2_stripe_to_text(struct printbuf *, struct bch_fs *,
158 struct bch_fs *c;
214 void *bch2_writepoint_ec_buf(struct bch_fs *, struct write_point *);
216 void bch2_ec_bucket_cancel(struct bch_fs *, struct open_bucket *);
218 int bch2_ec_stripe_new_alloc(struct bch_fs *, struct ec_stripe_head *);
220 void bch2_ec_stripe_head_put(struct bch_fs *, struct ec_stripe_head *);
225 void bch2_stripes_heap_update(struct bch_fs *, struct stripe *, size_t);
226 void bch2_stripes_heap_del(struct bch_fs *, struct stripe *, size_t);
227 void bch2_stripes_heap_insert(struct bch_fs *, struct stripe *, size_t);
229 void bch2_do_stripe_deletes(struct bch_fs *);
230 void bch2_ec_do_stripe_creates(struct bch_fs *);
231 void bch2_ec_stripe_new_free(struct bch_fs *, struct ec_stripe_new *);
239 static inline void ec_stripe_new_put(struct bch_fs *c, struct ec_stripe_new *s, in ec_stripe_new_put()
257 int bch2_dev_remove_stripes(struct bch_fs *, unsigned);
259 void bch2_ec_stop_dev(struct bch_fs *, struct bch_dev *);
260 void bch2_fs_ec_stop(struct bch_fs *);
261 void bch2_fs_ec_flush(struct bch_fs *);
263 int bch2_stripes_read(struct bch_fs *);
265 void bch2_stripes_heap_to_text(struct printbuf *, struct bch_fs *);
266 void bch2_new_stripes_to_text(struct printbuf *, struct bch_fs *);
268 void bch2_fs_ec_exit(struct bch_fs *);
269 void bch2_fs_ec_init_early(struct bch_fs *);
270 int bch2_fs_ec_init(struct bch_fs *);