Searched refs:dm_btree_info (Results 1 – 9 of 9) sorted by relevance
/linux-6.1.9/drivers/md/persistent-data/ |
D | dm-btree.h | 81 struct dm_btree_info { struct 94 int dm_btree_empty(struct dm_btree_info *info, dm_block_t *root); argument 100 int dm_btree_del(struct dm_btree_info *info, dm_block_t root); 109 int dm_btree_lookup(struct dm_btree_info *info, dm_block_t root, 116 int dm_btree_lookup_next(struct dm_btree_info *info, dm_block_t root, 122 int dm_btree_insert(struct dm_btree_info *info, dm_block_t root, 131 int dm_btree_insert_notify(struct dm_btree_info *info, dm_block_t root, 141 int dm_btree_remove(struct dm_btree_info *info, dm_block_t root, 150 int dm_btree_remove_leaves(struct dm_btree_info *info, dm_block_t root, 159 int dm_btree_find_lowest_key(struct dm_btree_info *info, dm_block_t root, [all …]
|
D | dm-btree-internal.h | 48 int bn_read_lock(struct dm_btree_info *info, dm_block_t b, 54 int new_block(struct dm_btree_info *info, struct dm_block **result); 55 void unlock_block(struct dm_btree_info *info, struct dm_block *b); 64 struct dm_btree_info *info; 70 void init_ro_spine(struct ro_spine *s, struct dm_btree_info *info); 77 struct dm_btree_info *info; 85 void init_shadow_spine(struct shadow_spine *s, struct dm_btree_info *info); 156 int btree_get_overwrite_leaf(struct dm_btree_info *info, dm_block_t root,
|
D | dm-btree-spine.c | 91 int bn_read_lock(struct dm_btree_info *info, dm_block_t b, in bn_read_lock() 97 static int bn_shadow(struct dm_btree_info *info, dm_block_t orig, in bn_shadow() 111 int new_block(struct dm_btree_info *info, struct dm_block **result) in new_block() 116 void unlock_block(struct dm_btree_info *info, struct dm_block *b) in unlock_block() 123 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 | 158 static int init_child(struct dm_btree_info *info, struct dm_btree_value_type *vt, in init_child() 184 static void exit_child(struct dm_btree_info *info, struct child *c) in exit_child() 233 static int __rebalance2(struct dm_btree_info *info, struct btree_node *parent, in __rebalance2() 275 static int rebalance2(struct shadow_spine *s, struct dm_btree_info *info, in rebalance2() 307 static int delete_center_node(struct dm_btree_info *info, struct btree_node *parent, in delete_center_node() 347 static int redistribute3(struct dm_btree_info *info, struct btree_node *parent, in redistribute3() 414 static int __rebalance3(struct dm_btree_info *info, struct btree_node *parent, in __rebalance3() 442 static int rebalance3(struct shadow_spine *s, struct dm_btree_info *info, in rebalance3() 479 struct dm_btree_info *info, in rebalance_children() 540 static int remove_raw(struct shadow_spine *s, struct dm_btree_info *info, in remove_raw() [all …]
|
D | dm-btree.c | 126 int dm_btree_empty(struct dm_btree_info *info, dm_block_t *root) in dm_btree_empty() 171 struct dm_btree_info *info; 203 static bool is_internal_level(struct dm_btree_info *info, struct frame *f) in is_internal_level() 270 int dm_btree_del(struct dm_btree_info *info, dm_block_t root) in dm_btree_del() 371 int dm_btree_lookup(struct dm_btree_info *info, dm_block_t root, in dm_btree_lookup() 416 static int dm_btree_lookup_next_single(struct dm_btree_info *info, dm_block_t root, in dm_btree_lookup_next_single() 467 int dm_btree_lookup_next(struct dm_btree_info *info, dm_block_t root, in dm_btree_lookup_next() 698 static int shadow_child(struct dm_btree_info *info, struct dm_btree_value_type *vt, in shadow_child() 964 static int get_node_free_space(struct dm_btree_info *info, dm_block_t b, unsigned *space) in get_node_free_space() 1191 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 | 73 struct dm_btree_info bitmap_info; 74 struct dm_btree_info ref_count_info;
|
D | dm-array.h | 71 struct dm_btree_info btree_info;
|
/linux-6.1.9/drivers/md/ |
D | dm-thin-metadata.c | 160 struct dm_btree_info info; 165 struct dm_btree_info nb_info; 170 struct dm_btree_info tl_info; 175 struct dm_btree_info bl_info; 180 struct dm_btree_info details_info; 379 struct dm_btree_info *info = context; in subtree_inc() 389 struct dm_btree_info *info = context; in subtree_dec() 1531 struct dm_btree_info *info; in __find_block()
|
D | dm-era-target.c | 284 struct dm_btree_info writeset_tree_info;
|