Lines Matching refs:data_opts
161 if ((ptr_bit & m->data_opts.rewrite_ptrs) && in trace_io_move_fail2()
173 bch2_data_update_opts_to_text(&buf, c, &m->op.opts, &m->data_opts); in trace_io_move_fail2()
220 bch2_data_update_opts_to_text(&buf, c, &m->op.opts, &m->data_opts); in trace_io_move_created_rebalance2()
337 if ((ptr_bit & m->data_opts.rewrite_ptrs) && in __bch2_data_update_index_update()
347 if (m->data_opts.rewrite_ptrs && in __bch2_data_update_index_update()
460 m->data_opts.btree_insert_flags); in __bch2_data_update_index_update()
623 struct data_update_opts *data_opts) in bch2_data_update_opts_to_text() argument
629 bch2_prt_u64_base2(out, data_opts->rewrite_ptrs); in bch2_data_update_opts_to_text()
633 bch2_prt_u64_base2(out, data_opts->kill_ptrs); in bch2_data_update_opts_to_text()
637 bch2_target_to_text(out, c, data_opts->target); in bch2_data_update_opts_to_text()
649 prt_u64(out, data_opts->extra_replicas); in bch2_data_update_opts_to_text()
653 prt_u64(out, data_opts->scrub); in bch2_data_update_opts_to_text()
661 bch2_data_update_opts_to_text(out, m->op.c, &m->op.opts, &m->data_opts); in bch2_data_update_to_text()
673 bch2_data_update_opts_to_text(out, m->op.c, &m->op.opts, &m->data_opts); in bch2_data_update_inflight_to_text()
691 struct data_update_opts *data_opts) in bch2_extent_drop_ptrs() argument
702 while (data_opts->kill_ptrs) { in bch2_extent_drop_ptrs()
703 unsigned i = 0, drop = __fls(data_opts->kill_ptrs); in bch2_extent_drop_ptrs()
706 data_opts->kill_ptrs ^= 1U << drop; in bch2_extent_drop_ptrs()
818 struct data_update_opts data_opts, in bch2_data_update_init() argument
841 m->type = data_opts.btree_insert_flags & BCH_WATERMARK_copygc in bch2_data_update_init()
845 m->data_opts = data_opts; in bch2_data_update_init()
852 m->op.target = data_opts.target; in bch2_data_update_init()
859 m->data_opts.write_flags; in bch2_data_update_init()
861 m->op.watermark = m->data_opts.btree_insert_flags & BCH_WATERMARK_MASK; in bch2_data_update_init()
868 unsigned reserve_sectors = k.k->size * data_opts.extra_replicas; in bch2_data_update_init()
876 if (ptr_bit & m->data_opts.rewrite_ptrs) { in bch2_data_update_init()
882 } else if (!(ptr_bit & m->data_opts.kill_ptrs)) { in bch2_data_update_init()
918 m->data_opts.extra_replicas; in bch2_data_update_init()
936 m->data_opts.kill_ptrs |= m->data_opts.rewrite_ptrs; in bch2_data_update_init()
937 m->data_opts.rewrite_ptrs = 0; in bch2_data_update_init()
940 ret = bch2_extent_drop_ptrs(trans, iter, k, io_opts, &m->data_opts); in bch2_data_update_init()
965 m->data_opts.extra_replicas in bch2_data_update_init()