Searched refs:moving_context (Results 1 – 5 of 5) sorted by relevance
/linux/fs/bcachefs/ |
H A D | move.h | 14 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 D | data_update.h | 9 struct moving_context; 28 struct moving_context *ctxt; 47 struct moving_context *,
|
H A D | move.c | 84 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 D | movinggc.c | 105 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 D | data_update.c | 60 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()
|