Lines Matching refs:btree
10 struct btree;
13 struct btree_path *, struct btree *);
15 struct btree *, struct btree_node_iter *,
20 void bch2_btree_add_journal_pin(struct bch_fs *, struct btree *, u64);
72 enum btree_id btree, struct bpos pos) in bch2_btree_delete_at_buffered() argument
74 return bch2_btree_bit_mod_buffered(trans, btree, pos, false); in bch2_btree_delete_at_buffered()
88 enum btree_id btree, in bch2_insert_snapshot_whiteouts() argument
94 if (!btree_type_has_snapshots(btree) || in bch2_insert_snapshot_whiteouts()
99 int ret = bch2_get_snapshot_overwrites(trans, btree, old_pos, &s); in bch2_insert_snapshot_whiteouts()
104 ? __bch2_insert_snapshot_whiteouts(trans, btree, new_pos, &s) in bch2_insert_snapshot_whiteouts()
176 enum btree_id btree, in bch2_trans_update_buffered() argument
183 if (unlikely(!btree_type_uses_write_buffer(btree))) { in bch2_trans_update_buffered()
184 int ret = bch2_btree_write_buffer_insert_err(trans->c, btree, k); in bch2_trans_update_buffered()
201 return bch2_btree_insert_clone_trans(trans, btree, k); in bch2_trans_update_buffered()
208 journal_entry_init(e, BCH_JSET_ENTRY_write_buffer_keys, btree, 0, k->k.u64s); in bch2_trans_update_buffered()