Home
last modified time | relevance | path

Searched refs:bkey_i_to_s (Results 1 – 21 of 21) sorted by relevance

/linux-6.15/fs/bcachefs/
H A Dmigrate.c58 ret = drop_dev_ptrs(c, bkey_i_to_s(n), dev_idx, flags, false); in bch2_dev_usrdata_drop_key()
67 bch2_extent_normalize(c, bkey_i_to_s(n)); in bch2_dev_usrdata_drop_key()
142 ret = drop_dev_ptrs(c, bkey_i_to_s(k.k), in bch2_dev_metadata_drop()
H A Ddata_update.c151 (ptr = bch2_extent_has_ptr(old, p, bkey_i_to_s(insert))) && in trace_io_move_fail2()
255 (ptr = bch2_extent_has_ptr(old, p, bkey_i_to_s(insert))) && in __bch2_data_update_index_update()
258 bkey_i_to_s(insert), ptr); in __bch2_data_update_index_update()
279 bch2_bkey_drop_ptr_noerror(bkey_i_to_s(&new->k_i), ptr); in __bch2_data_update_index_update()
290 if ((ptr = bch2_bkey_has_device(bkey_i_to_s(insert), p.ptr.dev))) in __bch2_data_update_index_update()
291 bch2_bkey_drop_ptr_noerror(bkey_i_to_s(insert), ptr); in __bch2_data_update_index_update()
299 bkey_for_each_ptr_decode(old.k, bch2_bkey_ptrs(bkey_i_to_s(insert)), p, entry) { in __bch2_data_update_index_update()
307 bkey_i_to_s(insert), &entry->ptr); in __bch2_data_update_index_update()
318 bch2_extent_normalize_by_opts(c, &m->op.opts, bkey_i_to_s(insert)); in __bch2_data_update_index_update()
633 bch2_bkey_drop_ptrs_noerror(bkey_i_to_s(n), ptr, i++ == drop); in bch2_extent_drop_ptrs()
[all …]
H A Dextents.h88 union bch_extent_entry *end = bkey_val_end(bkey_i_to_s(k)); in __extent_entry_insert()
622 EBUG_ON(bch2_bkey_has_device(bkey_i_to_s(k), ptr.dev)); in bch2_bkey_append_ptr()
730 bch2_cut_front_s(where, bkey_i_to_s(k)); in bch2_cut_front()
735 bch2_cut_back_s(where, bkey_i_to_s(k)); in bch2_cut_back()
H A Dextents.c556 struct bkey_ptrs ptrs = bch2_bkey_ptrs(bkey_i_to_s(k)); in bch2_bkey_narrow_crcs()
579 ptrs = bch2_bkey_ptrs(bkey_i_to_s(k)); in bch2_bkey_narrow_crcs()
583 bch2_bkey_drop_ptr_noerror(bkey_i_to_s(k), &i->ptr); in bch2_bkey_narrow_crcs()
637 struct bkey_ptrs ptrs = bch2_bkey_ptrs(bkey_i_to_s(k)); in bch2_extent_crc_append()
802 union bch_extent_entry *end = bkey_val_end(bkey_i_to_s(k)); in bch2_bkey_extent_entry_drop()
812 struct bkey_ptrs ptrs = bch2_bkey_ptrs(bkey_i_to_s(k)); in bch2_extent_ptr_decoded_append()
829 pos = bkey_val_end(bkey_i_to_s(k)); in bch2_extent_ptr_decoded_append()
1531 struct bkey_ptrs ptrs = bch2_bkey_ptrs(bkey_i_to_s(k)); in bch2_bkey_extent_flags_set()
H A Dbkey_methods.h102 return bch2_key_trigger(trans, btree_id, level, old, bkey_i_to_s(&deleted), in bch2_key_trigger_old()
H A Dbuckets.c291 bch2_bkey_drop_ptrs(bkey_i_to_s(new), ptr, !bch2_dev_exists(c, ptr->dev)); in bch2_check_fix_ptrs()
300 struct bkey_ptrs ptrs = bch2_bkey_ptrs(bkey_i_to_s(new)); in bch2_check_fix_ptrs()
315 ptrs = bch2_bkey_ptrs(bkey_i_to_s(new)); in bch2_check_fix_ptrs()
316 bkey_for_each_ptr_decode(bkey_i_to_s(new).k, ptrs, p, entry) { in bch2_check_fix_ptrs()
328 bch2_bkey_drop_ptr(bkey_i_to_s(new), &entry->ptr); in bch2_check_fix_ptrs()
334 ptrs = bch2_bkey_ptrs(bkey_i_to_s(new)); in bch2_check_fix_ptrs()
H A Dbtree_trans_commit.c475 old, bkey_i_to_s(new), in run_one_mem_trigger()
479 bkey_i_to_s(new), flags) ?: in run_one_mem_trigger()
508 return bch2_key_trigger(trans, i->btree_id, i->level, old, bkey_i_to_s(i->k), in run_one_trans_trigger()
516 return bch2_key_trigger_new(trans, i->btree_id, i->level, bkey_i_to_s(i->k), flags) ?: 1; in run_one_trans_trigger()
H A Dbkey_types.h80 static inline struct bkey_s bkey_i_to_s(struct bkey_i *k) in bkey_i_to_s() function
H A Dreflink.c323 __le64 *refcount = bkey_refcount(bkey_i_to_s(new)); in trans_trigger_reflink_p_segment()
536 refcount = bkey_refcount(bkey_i_to_s(r_v)); in bch2_make_extent_indirect()
811 *bkey_refcount(bkey_i_to_s(new)) = cpu_to_le64(r->refcount); in bch2_gc_write_reflink_key()
H A Drebalance.c159 struct bkey_s k = bkey_i_to_s(_k); in bch2_bkey_set_needs_rebalance()
320 extent_entry_drop(bkey_i_to_s(n), in bch2_bkey_clear_needs_rebalance()
H A Dbtree_update.c49 if (!bch2_bkey_merge(c, bkey_i_to_s(update), bkey_i_to_s_c(*insert))) in extent_front_merge()
85 bch2_bkey_merge(c, bkey_i_to_s(insert), k); in extent_back_merge()
H A Dbkey_methods.c478 u = bkey_i_to_s(packed_to_bkey(k)); in __bch2_bkey_compat()
H A Dbtree_update_interior.c640 ret = bch2_key_trigger_new(trans, as->btree_id, level, bkey_i_to_s(k), in btree_update_nodes_written_trans()
2433 bkey_i_to_s(new_key), in __bch2_btree_node_update_key()
2570 bch2_bkey_drop_ptrs(bkey_i_to_s(new_key), ptr, in bch2_btree_node_update_key_get_iter()
2571 !bch2_bkey_has_device(bkey_i_to_s(&b->key), ptr->dev)); in bch2_btree_node_update_key_get_iter()
H A Dec.c1160 bch2_bkey_drop_ptrs_noerror(bkey_i_to_s(n), ptr, ptr->dev != dev); in ec_stripe_update_extent()
1161 ec_ptr = bch2_bkey_has_device(bkey_i_to_s(n), dev); in ec_stripe_update_extent()
2125 struct bkey_ptrs ptrs = bch2_bkey_ptrs(bkey_i_to_s(&s->k_i)); in bch2_invalidate_stripe_to_dev()
H A Dio_write.c554 bch2_bkey_drop_ptrs(bkey_i_to_s(src), ptr, in bch2_write_drop_io_error_ptrs()
1226 struct bkey_ptrs ptrs = bch2_bkey_ptrs(bkey_i_to_s(new)); in bch2_nocow_write_convert_one_unwritten()
H A Dbtree_io.c1288 bkey_for_each_ptr(bch2_bkey_ptrs(bkey_i_to_s(&b->key)), ptr) { in bch2_btree_node_read_done()
2100 bch2_bkey_drop_ptrs(bkey_i_to_s(&wbio->key), ptr, in btree_node_write_work()
2224 bkey_for_each_ptr(bch2_bkey_ptrs(bkey_i_to_s(&tmp.k)), ptr) in btree_write_submit()
H A Dbtree_gc.c1136 bch2_extent_normalize(c, bkey_i_to_s(u)); in gc_btree_gens_key()
H A Dbackpointers.c450 bch2_bkey_drop_device(bkey_i_to_s(n), dev); in drop_dev_and_update()
H A Dinode.c715 bkey_inode_flags_set(bkey_i_to_s(update), f ^ BCH_INODE_has_child_snapshot); in update_parent_inode_has_children()
H A Dsnapshot.c892 bkey_s_c_null, bkey_i_to_s(&snapshot->k_i), 0); in check_snapshot_exists()
H A Dalloc_background.c2097 bch2_bkey_drop_device(bkey_i_to_s(n), ca->dev_idx); in invalidate_one_bp()