Home
last modified time | relevance | path

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

/linux-6.15/fs/bcachefs/
H A Dmove.h93 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 Dmove.c42 struct bch_io_opts *io_opts, in trace_io_move2() argument
281 struct bch_io_opts io_opts, in bch2_move_extent() argument
416 io_opts->d.nr = 0; in bch2_move_get_io_opts()
434 darray_push(&io_opts->d, e); in bch2_move_get_io_opts()
444 darray_for_each(io_opts->d, i) in bch2_move_get_io_opts()
446 opts_ret = &i->io_opts; in bch2_move_get_io_opts()
571 struct bch_io_opts *io_opts; in bch2_move_data_btree() local
651 ret = PTR_ERR_OR_ZERO(io_opts); in bch2_move_data_btree()
1041 : io_opts->data_replicas; in rereplicate_pred()
1067 struct bch_io_opts *io_opts, in migrate_pred() argument
[all …]
H A Drebalance.c179 struct bch_io_opts *io_opts, in bch2_get_update_rebalance_opts() argument
191 io_opts->_name = r->_name; \ in bch2_get_update_rebalance_opts()
192 io_opts->_name##_from_inode = true; \ in bch2_get_update_rebalance_opts()
198 if (!bch2_bkey_rebalance_needs_update(trans->c, io_opts, k)) in bch2_get_update_rebalance_opts()
328 struct bch_io_opts *io_opts, in next_rebalance_extent() argument
348 data_opts->target = io_opts->background_target; in next_rebalance_extent()
382 p = bch2_bkey_ptrs_need_move(c, io_opts, ptrs); in next_rebalance_extent()
407 struct bch_io_opts io_opts; in do_rebalance_extent() local
418 extent_iter, &io_opts, &data_opts)); in do_rebalance_extent()
452 struct bch_io_opts *io_opts, in rebalance_pred() argument
[all …]
H A Ddata_update.c562 struct bch_io_opts *io_opts, in bch2_data_update_opts_to_text() argument
581 bch2_compression_opt_to_text(out, io_opts->background_compression); in bch2_data_update_opts_to_text()
585 prt_u64(out, io_opts->data_replicas); in bch2_data_update_opts_to_text()
618 struct bch_io_opts *io_opts, in bch2_extent_drop_ptrs() argument
642 bch2_extent_normalize_by_opts(c, io_opts, bkey_i_to_s(n)); in bch2_extent_drop_ptrs()
659 struct bch_io_opts *io_opts) in bch2_data_update_bios_init() argument
685 rbio_init(&m->rbio.bio, c, *io_opts, NULL); in bch2_data_update_bios_init()
736 struct bch_io_opts *io_opts, in bch2_data_update_init() argument
766 bch2_write_op_init(&m->op, c, *io_opts); in bch2_data_update_init()
777 m->op.compression_opt = io_opts->background_compression; in bch2_data_update_init()
[all …]
H A Dinode.h304 struct bch_io_opts io_opts; in bch2_inode_rebalance_opts_get() local
305 bch2_inode_opts_get(&io_opts, c, inode); in bch2_inode_rebalance_opts_get()
306 return io_opts_to_rebalance_opts(c, &io_opts); in bch2_inode_rebalance_opts_get()