Lines Matching refs:copy
396 struct bkey_i delete, *copy;
421 copy = bch2_bkey_make_mut_noupdate(trans, k);
422 if ((ret = PTR_ERR_OR_ZERO(copy)))
427 bch2_cut_front(src_pos, copy);
431 copy->k.size *
432 bch2_bkey_nr_ptrs_allocated(bkey_i_to_s_c(copy)),
437 delete.k.p = copy->k.p;
439 delete.k.size = copy->k.size;
441 copy->k.p.offset += shift;
442 copy->k.p.snapshot = snapshot;
446 ret = bch2_bkey_set_needs_rebalance(c, copy, &opts) ?:
448 bch2_btree_insert_trans(trans, BTREE_ID_extents, copy, 0) ?: