Lines Matching refs:bch_fs
9 int bch2_stripe_validate(struct bch_fs *, struct bkey_s_c,
11 void bch2_stripe_to_text(struct printbuf *, struct bch_fs *,
157 struct bch_fs *c;
213 void *bch2_writepoint_ec_buf(struct bch_fs *, struct write_point *);
215 void bch2_ec_bucket_cancel(struct bch_fs *, struct open_bucket *);
217 int bch2_ec_stripe_new_alloc(struct bch_fs *, struct ec_stripe_head *);
219 void bch2_ec_stripe_head_put(struct bch_fs *, struct ec_stripe_head *);
224 void bch2_stripes_heap_update(struct bch_fs *, struct stripe *, size_t);
225 void bch2_stripes_heap_del(struct bch_fs *, struct stripe *, size_t);
226 void bch2_stripes_heap_insert(struct bch_fs *, struct stripe *, size_t);
228 void bch2_do_stripe_deletes(struct bch_fs *);
229 void bch2_ec_do_stripe_creates(struct bch_fs *);
230 void bch2_ec_stripe_new_free(struct bch_fs *, struct ec_stripe_new *);
238 static inline void ec_stripe_new_put(struct bch_fs *c, struct ec_stripe_new *s, in ec_stripe_new_put()
256 int bch2_dev_remove_stripes(struct bch_fs *, unsigned);
258 void bch2_ec_stop_dev(struct bch_fs *, struct bch_dev *);
259 void bch2_fs_ec_stop(struct bch_fs *);
260 void bch2_fs_ec_flush(struct bch_fs *);
262 int bch2_stripes_read(struct bch_fs *);
264 void bch2_stripes_heap_to_text(struct printbuf *, struct bch_fs *);
265 void bch2_new_stripes_to_text(struct printbuf *, struct bch_fs *);
267 void bch2_fs_ec_exit(struct bch_fs *);
268 void bch2_fs_ec_init_early(struct bch_fs *);
269 int bch2_fs_ec_init(struct bch_fs *);