Searched refs:io_opts (Results 1 – 5 of 5) sorted by relevance
| /linux-6.15/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 | move.c | 42 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 D | rebalance.c | 179 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 D | data_update.c | 562 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 D | inode.h | 304 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()
|