Lines Matching defs:btree_id
232 btree_path_idx_t bch2_path_get(struct btree_trans *, enum btree_id, struct bpos,
234 btree_path_idx_t bch2_path_get_unlocked_mut(struct btree_trans *, enum btree_id,
271 void bch2_assert_pos_locked(struct btree_trans *, enum btree_id,
275 static inline void bch2_assert_pos_locked(struct btree_trans *trans, enum btree_id id,
430 unsigned btree_id,
434 btree_id_is_extents(btree_id))
438 !btree_type_has_snapshot_field(btree_id))
442 btree_type_has_snapshots(btree_id))
452 unsigned btree_id,
455 if (!btree_id_cached(trans->c, btree_id)) {
461 return __bch2_btree_iter_flags(trans, btree_id, flags);
466 unsigned btree_id, struct bpos pos,
475 iter->btree_id = btree_id;
485 iter->path = bch2_path_get(trans, btree_id, iter->pos,
490 enum btree_id, struct bpos, unsigned);
494 unsigned btree_id, struct bpos pos,
497 if (__builtin_constant_p(btree_id) &&
499 bch2_trans_iter_init_common(trans, iter, btree_id, pos, 0, 0,
500 bch2_btree_iter_flags(trans, btree_id, flags),
503 bch2_trans_iter_init_outlined(trans, iter, btree_id, pos, flags);
507 enum btree_id, struct bpos,
546 unsigned btree_id, struct bpos pos,
551 bch2_trans_iter_init(trans, iter, btree_id, pos, flags);
563 unsigned btree_id, struct bpos pos,
566 return __bch2_bkey_get_iter(trans, iter, btree_id, pos, flags, 0);
574 unsigned btree_id, struct bpos pos,
582 k = __bch2_bkey_get_iter(trans, &iter, btree_id, pos, flags, type);