Home
last modified time | relevance | path

Searched refs:dm_btree_info (Results 1 – 9 of 9) sorted by relevance

/openbmc/linux/drivers/md/persistent-data/
H A Ddm-btree.h82 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,
176 int dm_btree_walk(struct dm_btree_info *info, dm_block_t root,
196 struct dm_btree_info *info;
[all …]
H A Ddm-btree-internal.h49 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,
H A Ddm-btree-spine.c92 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()
H A Ddm-btree-remove.c187 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()
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()
594 int dm_btree_remove(struct dm_btree_info *info, dm_block_t root, in dm_btree_remove()
638 static int remove_nearest(struct shadow_spine *s, struct dm_btree_info *info, in remove_nearest()
692 static int remove_one(struct dm_btree_info *info, dm_block_t root, in remove_one()
[all …]
H A Ddm-btree.c129 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()
470 int dm_btree_lookup_next(struct dm_btree_info *info, dm_block_t root, in dm_btree_lookup_next()
1234 static int insert(struct dm_btree_info *info, dm_block_t root, in insert()
1321 int dm_btree_insert(struct dm_btree_info *info, dm_block_t root, in dm_btree_insert()
1421 static int walk_node(struct dm_btree_info *info, dm_block_t block, in walk_node()
1456 int dm_btree_walk(struct dm_btree_info *info, dm_block_t root, in dm_btree_walk()
[all …]
H A Ddm-space-map-common.h74 struct dm_btree_info bitmap_info;
75 struct dm_btree_info ref_count_info;
H A Ddm-array.h72 struct dm_btree_info btree_info;
/openbmc/linux/drivers/md/
H A Ddm-thin-metadata.c163 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()
H A Ddm-era-target.c294 struct dm_btree_info writeset_tree_info;