Searched refs:io_opts (Results 1 – 4 of 4) sorted by relevance
/linux/fs/bcachefs/ |
H A D | move.h | 93 struct bch_io_opts io_opts; member 102 static inline void per_snapshot_io_opts_init(struct per_snapshot_io_opts *io_opts, struct bch_fs *c) in per_snapshot_io_opts_init() argument 104 memset(io_opts, 0, sizeof(*io_opts)); in per_snapshot_io_opts_init() 105 io_opts->fs_io_opts = bch2_opts_to_inode_opts(c->opts); in per_snapshot_io_opts_init() 108 static inline void per_snapshot_io_opts_exit(struct per_snapshot_io_opts *io_opts) in per_snapshot_io_opts_exit() argument 110 darray_exit(&io_opts->d); in per_snapshot_io_opts_exit()
|
H A D | rebalance.c | 174 struct bch_io_opts *io_opts, in bch2_get_update_rebalance_opts() argument 186 io_opts->_name = r->_name; \ in bch2_get_update_rebalance_opts() 187 io_opts->_name##_from_inode = true; \ in bch2_get_update_rebalance_opts() 193 if (!bch2_bkey_rebalance_needs_update(trans->c, io_opts, k)) in bch2_get_update_rebalance_opts() 205 return bch2_bkey_set_needs_rebalance(trans->c, io_opts, n) ?: in bch2_get_update_rebalance_opts() 323 struct bch_io_opts *io_opts, in next_rebalance_extent() argument 337 int ret = bch2_move_get_io_opts_one(trans, io_opts, extent_iter, k); in next_rebalance_extent() 342 data_opts->rewrite_ptrs = bch2_bkey_ptrs_need_rebalance(c, io_opts, k); in next_rebalance_extent() 343 data_opts->target = io_opts->background_target; in next_rebalance_extent() 368 unsigned p = bch2_bkey_ptrs_need_compress(c, io_opts, k, ptrs); in next_rebalance_extent() [all …]
|
H A D | data_update.c | 539 struct bch_io_opts *io_opts, in bch2_data_update_opts_to_text() argument 557 bch2_compression_opt_to_text(out, io_opts->background_compression); in bch2_data_update_opts_to_text() 561 prt_u64(out, io_opts->data_replicas); in bch2_data_update_opts_to_text() 580 struct bch_io_opts *io_opts, in bch2_extent_drop_ptrs() argument 604 bch2_extent_normalize_by_opts(c, io_opts, bkey_i_to_s(n)); in bch2_extent_drop_ptrs() 625 struct bch_io_opts io_opts, in bch2_data_update_init() argument 661 bch2_write_op_init(&m->op, c, io_opts); in bch2_data_update_init() 672 m->op.compression_opt = io_opts.background_compression; in bch2_data_update_init() 710 unsigned durability_required = max(0, (int) (io_opts.data_replicas - durability_have)); in bch2_data_update_init() 743 ret = bch2_extent_drop_ptrs(trans, iter, k, &io_opts, &m->data_opts); in bch2_data_update_init()
|
H A D | inode.h | 293 struct bch_io_opts io_opts; in bch2_inode_rebalance_opts_get() local 294 bch2_inode_opts_get(&io_opts, c, inode); in bch2_inode_rebalance_opts_get() 295 return io_opts_to_rebalance_opts(c, &io_opts); in bch2_inode_rebalance_opts_get()
|