Searched refs:dm_btree_info (Results 1 – 9 of 9) sorted by relevance
/linux-6.12.1/drivers/md/persistent-data/ |
D | dm-btree.h | 82 struct dm_btree_info { struct 95 int dm_btree_empty(struct dm_btree_info *info, dm_block_t *root); argument 101 int dm_btree_del(struct dm_btree_info *info, dm_block_t root); 110 int dm_btree_lookup(struct dm_btree_info *info, dm_block_t root, 117 int dm_btree_lookup_next(struct dm_btree_info *info, dm_block_t root, 123 int dm_btree_insert(struct dm_btree_info *info, dm_block_t root, 132 int dm_btree_insert_notify(struct dm_btree_info *info, dm_block_t root, 142 int dm_btree_remove(struct dm_btree_info *info, dm_block_t root, 151 int dm_btree_remove_leaves(struct dm_btree_info *info, dm_block_t root, 160 int dm_btree_find_lowest_key(struct dm_btree_info *info, dm_block_t root, [all …]
|
D | dm-btree-internal.h | 49 int bn_read_lock(struct dm_btree_info *info, dm_block_t b, 55 int new_block(struct dm_btree_info *info, struct dm_block **result); 56 void unlock_block(struct dm_btree_info *info, struct dm_block *b); 65 struct dm_btree_info *info; 71 void init_ro_spine(struct ro_spine *s, struct dm_btree_info *info); 78 struct dm_btree_info *info; 86 void init_shadow_spine(struct shadow_spine *s, struct dm_btree_info *info); 158 int btree_get_overwrite_leaf(struct dm_btree_info *info, dm_block_t root,
|
D | dm-btree-spine.c | 92 int bn_read_lock(struct dm_btree_info *info, dm_block_t b, in bn_read_lock() 98 static int bn_shadow(struct dm_btree_info *info, dm_block_t orig, in bn_shadow() 112 int new_block(struct dm_btree_info *info, struct dm_block **result) in new_block() 117 void unlock_block(struct dm_btree_info *info, struct dm_block *b) in unlock_block() 124 void init_ro_spine(struct ro_spine *s, struct dm_btree_info *info) in init_ro_spine() 176 void init_shadow_spine(struct shadow_spine *s, struct dm_btree_info *info) in init_shadow_spine()
|
D | dm-btree-remove.c | 161 static int init_child(struct dm_btree_info *info, struct dm_btree_value_type *vt, in init_child() 187 static void exit_child(struct dm_btree_info *info, struct child *c) in exit_child() 236 static int __rebalance2(struct dm_btree_info *info, struct btree_node *parent, in __rebalance2() 279 static int rebalance2(struct shadow_spine *s, struct dm_btree_info *info, in rebalance2() 311 static int delete_center_node(struct dm_btree_info *info, struct btree_node *parent, in delete_center_node() 351 static int redistribute3(struct dm_btree_info *info, struct btree_node *parent, in redistribute3() 418 static int __rebalance3(struct dm_btree_info *info, struct btree_node *parent, in __rebalance3() 446 static int rebalance3(struct shadow_spine *s, struct dm_btree_info *info, in rebalance3() 483 struct dm_btree_info *info, in rebalance_children() 544 static int remove_raw(struct shadow_spine *s, struct dm_btree_info *info, in remove_raw() [all …]
|
D | dm-btree.c | 129 int dm_btree_empty(struct dm_btree_info *info, dm_block_t *root) in dm_btree_empty() 174 struct dm_btree_info *info; 206 static bool is_internal_level(struct dm_btree_info *info, struct frame *f) in is_internal_level() 273 int dm_btree_del(struct dm_btree_info *info, dm_block_t root) in dm_btree_del() 374 int dm_btree_lookup(struct dm_btree_info *info, dm_block_t root, in dm_btree_lookup() 419 static int dm_btree_lookup_next_single(struct dm_btree_info *info, dm_block_t root, in dm_btree_lookup_next_single() 470 int dm_btree_lookup_next(struct dm_btree_info *info, dm_block_t root, in dm_btree_lookup_next() 707 static int shadow_child(struct dm_btree_info *info, struct dm_btree_value_type *vt, in shadow_child() 973 static int get_node_free_space(struct dm_btree_info *info, dm_block_t b, unsigned int *space) in get_node_free_space() 1202 int btree_get_overwrite_leaf(struct dm_btree_info *info, dm_block_t root, in btree_get_overwrite_leaf() [all …]
|
D | dm-space-map-common.h | 74 struct dm_btree_info bitmap_info; 75 struct dm_btree_info ref_count_info;
|
D | dm-array.h | 72 struct dm_btree_info btree_info;
|
/linux-6.12.1/drivers/md/ |
D | dm-thin-metadata.c | 163 struct dm_btree_info info; 168 struct dm_btree_info nb_info; 173 struct dm_btree_info tl_info; 178 struct dm_btree_info bl_info; 183 struct dm_btree_info details_info; 384 struct dm_btree_info *info = context; in subtree_inc() 394 struct dm_btree_info *info = context; in subtree_dec() 1553 struct dm_btree_info *info; in __find_block()
|
D | dm-era-target.c | 294 struct dm_btree_info writeset_tree_info;
|