Lines Matching defs:btree_id
52 bch2_journal_keys_peek_slot(c, i->btree_id, i->level, i->k->k.p);
336 BUG_ON(i->btree_id != path->btree_id);
338 btree_type_has_snapshots(i->btree_id) &&
391 bch2_btree_id_str(path->btree_id), new_u64s);
471 ret = bch2_key_trigger(trans, i->btree_id, i->level,
475 ret = bch2_key_trigger_new(trans, i->btree_id, i->level,
477 bch2_key_trigger_old(trans, i->btree_id, i->level,
509 return bch2_key_trigger(trans, i->btree_id, i->level, old, bkey_i_to_s(i->k),
514 return bch2_key_trigger_old(trans, i->btree_id, i->level, old, flags) ?: 1;
517 return bch2_key_trigger_new(trans, i->btree_id, i->level, bkey_i_to_s(i->k), flags) ?: 1;
523 static int run_btree_triggers(struct btree_trans *trans, enum btree_id btree_id,
539 i < trans->nr_updates && trans->updates[i].btree_id <= btree_id;
541 if (trans->updates[i].btree_id != btree_id)
558 unsigned btree_id = 0, btree_id_start = 0;
568 for (btree_id = 0; btree_id < BTREE_ID_NR; btree_id++) {
569 if (btree_id == BTREE_ID_alloc)
573 trans->updates[btree_id_start].btree_id < btree_id)
576 ret = run_btree_triggers(trans, btree_id, btree_id_start);
584 if (i->btree_id > BTREE_ID_alloc)
586 if (i->btree_id == BTREE_ID_alloc) {
612 if (btree_node_type_needs_gc(__btree_node_type(i->level, i->btree_id)) &&
740 i->btree_id, i->level,
748 i->btree_id, i->level,
789 bch2_journal_key_overwritten(trans->c, i->btree_id, i->level, i->k->k.p);
999 ret = bch2_journal_key_insert(c, i->btree_id, i->level, i->k);