Home
last modified time | relevance | path

Searched refs:moving_context (Results 1 – 5 of 5) sorted by relevance

/linux/fs/bcachefs/
H A Dmove.h14 struct moving_context { struct
80 void bch2_moving_ctxt_exit(struct moving_context *);
81 void bch2_moving_ctxt_init(struct moving_context *, struct bch_fs *,
84 struct moving_io *bch2_moving_ctxt_next_pending_write(struct moving_context *);
85 void bch2_moving_ctxt_do_pending_writes(struct moving_context *);
86 void bch2_moving_ctxt_flush_all(struct moving_context *);
87 void bch2_move_ctxt_wait_for_io(struct moving_context *);
88 int bch2_move_ratelimit(struct moving_context *);
119 int bch2_move_extent(struct moving_context *,
126 int __bch2_move_data(struct moving_context *,
[all …]
H A Ddata_update.h9 struct moving_context;
28 struct moving_context *ctxt;
47 struct moving_context *,
H A Dmove.c84 struct moving_context *ctxt = io->write.ctxt; in move_free()
102 struct moving_context *ctxt = io->write.ctxt; in move_write_done()
136 struct moving_io *bch2_moving_ctxt_next_pending_write(struct moving_context *ctxt) in bch2_moving_ctxt_next_pending_write()
147 struct moving_context *ctxt = io->write.ctxt; in move_read_endio()
157 void bch2_moving_ctxt_do_pending_writes(struct moving_context *ctxt) in bch2_moving_ctxt_do_pending_writes()
168 void bch2_move_ctxt_wait_for_io(struct moving_context *ctxt) in bch2_move_ctxt_wait_for_io()
177 void bch2_moving_ctxt_flush_all(struct moving_context *ctxt) in bch2_moving_ctxt_flush_all()
184 void bch2_moving_ctxt_exit(struct moving_context *ctxt) in bch2_moving_ctxt_exit()
203 void bch2_moving_ctxt_init(struct moving_context *ctxt, in bch2_moving_ctxt_init()
243 int bch2_move_extent(struct moving_context *ctxt, in bch2_move_extent()
[all …]
H A Dmovinggc.c105 static void move_buckets_wait(struct moving_context *ctxt, in move_buckets_wait()
143 static int bch2_copygc_get_buckets(struct moving_context *ctxt, in bch2_copygc_get_buckets()
201 static int bch2_copygc(struct moving_context *ctxt, in bch2_copygc()
317 struct moving_context ctxt; in bch2_copygc_thread()
H A Ddata_update.c60 static bool bkey_nocow_lock(struct bch_fs *c, struct moving_context *ctxt, struct bkey_s_c k) in bkey_nocow_lock()
601 struct moving_context *ctxt, in bch2_data_update_init()