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 void bch2_btree_node_hash_remove(struct btree_cache *, struct btree *);
20 int __bch2_btree_node_hash_insert(struct btree_cache *, struct btree *);
21 int bch2_btree_node_hash_insert(struct btree_cache *, struct btree *,
24 void bch2_node_pin(struct bch_fs *, struct btree *);
33 struct btree *__bch2_btree_node_mem_alloc(struct bch_fs *);
34 struct btree *bch2_btree_node_mem_alloc(struct btree_trans *, bool);
36 struct btree *bch2_btree_node_get(struct btree_trans *, struct btree_path *,
40 struct btree *bch2_btree_node_get_noiter(struct btree_trans *, const struct bkey_i *,
68 static inline struct btree *btree_node_mem_ptr(const struct bkey_i *k) in btree_node_mem_ptr()
76 static inline bool btree_node_hashed(struct btree *b) in btree_node_hashed()
87 static inline size_t btree_buf_bytes(const struct btree *b) in btree_buf_bytes()
92 static inline size_t btree_buf_max_u64s(const struct btree *b) in btree_buf_max_u64s()
139 static inline struct btree *btree_node_root(struct bch_fs *c, struct btree *b) in btree_node_root()
152 void bch2_btree_pos_to_text(struct printbuf *, struct bch_fs *, const struct btree *);
153 void bch2_btree_node_to_text(struct printbuf *, struct bch_fs *, const struct btree *);