Lines Matching refs:btree
15 void bch2_btree_node_to_freelist(struct bch_fs *, struct btree *);
17 void bch2_btree_node_hash_remove(struct btree_cache *, struct btree *);
18 int __bch2_btree_node_hash_insert(struct btree_cache *, struct btree *);
19 int bch2_btree_node_hash_insert(struct btree_cache *, struct btree *,
22 void bch2_node_pin(struct bch_fs *, struct btree *);
31 struct btree *__bch2_btree_node_mem_alloc(struct bch_fs *);
32 struct btree *bch2_btree_node_mem_alloc(struct btree_trans *, bool);
34 struct btree *bch2_btree_node_get(struct btree_trans *, struct btree_path *,
38 struct btree *bch2_btree_node_get_noiter(struct btree_trans *, const struct bkey_i *,
66 static inline struct btree *btree_node_mem_ptr(const struct bkey_i *k) in btree_node_mem_ptr()
74 static inline bool btree_node_hashed(struct btree *b) in btree_node_hashed()
85 static inline size_t btree_buf_bytes(const struct btree *b) in btree_buf_bytes()
90 static inline size_t btree_buf_max_u64s(const struct btree *b) in btree_buf_max_u64s()
134 static inline struct btree *btree_node_root(struct bch_fs *c, struct btree *b) in btree_node_root()
142 void bch2_btree_pos_to_text(struct printbuf *, struct bch_fs *, const struct btree *);
143 void bch2_btree_node_to_text(struct printbuf *, struct bch_fs *, const struct btree *);