Symbol: shadow_spine
drivers/md/persistent-data/dm-btree-internal.h
100
struct dm_block *shadow_parent(struct shadow_spine *s);
drivers/md/persistent-data/dm-btree-internal.h
102
int shadow_has_parent(struct shadow_spine *s);
drivers/md/persistent-data/dm-btree-internal.h
104
dm_block_t shadow_root(struct shadow_spine *s);
drivers/md/persistent-data/dm-btree-internal.h
86
void init_shadow_spine(struct shadow_spine *s, struct dm_btree_info *info);
drivers/md/persistent-data/dm-btree-internal.h
87
void exit_shadow_spine(struct shadow_spine *s);
drivers/md/persistent-data/dm-btree-internal.h
89
int shadow_step(struct shadow_spine *s, dm_block_t b,
drivers/md/persistent-data/dm-btree-internal.h
95
struct dm_block *shadow_current(struct shadow_spine *s);
drivers/md/persistent-data/dm-btree-remove.c
279
static int rebalance2(struct shadow_spine *s, struct dm_btree_info *info,
drivers/md/persistent-data/dm-btree-remove.c
446
static int rebalance3(struct shadow_spine *s, struct dm_btree_info *info,
drivers/md/persistent-data/dm-btree-remove.c
482
static int rebalance_children(struct shadow_spine *s,
drivers/md/persistent-data/dm-btree-remove.c
544
static int remove_raw(struct shadow_spine *s, struct dm_btree_info *info,
drivers/md/persistent-data/dm-btree-remove.c
599
struct shadow_spine spine;
drivers/md/persistent-data/dm-btree-remove.c
638
static int remove_nearest(struct shadow_spine *s, struct dm_btree_info *info,
drivers/md/persistent-data/dm-btree-remove.c
698
struct shadow_spine spine;
drivers/md/persistent-data/dm-btree-spine.c
176
void init_shadow_spine(struct shadow_spine *s, struct dm_btree_info *info)
drivers/md/persistent-data/dm-btree-spine.c
182
void exit_shadow_spine(struct shadow_spine *s)
drivers/md/persistent-data/dm-btree-spine.c
190
int shadow_step(struct shadow_spine *s, dm_block_t b,
drivers/md/persistent-data/dm-btree-spine.c
212
struct dm_block *shadow_current(struct shadow_spine *s)
drivers/md/persistent-data/dm-btree-spine.c
219
struct dm_block *shadow_parent(struct shadow_spine *s)
drivers/md/persistent-data/dm-btree-spine.c
226
int shadow_has_parent(struct shadow_spine *s)
drivers/md/persistent-data/dm-btree-spine.c
231
dm_block_t shadow_root(struct shadow_spine *s)
drivers/md/persistent-data/dm-btree.c
1001
static int rebalance_or_split(struct shadow_spine *s, struct dm_btree_value_type *vt,
drivers/md/persistent-data/dm-btree.c
1092
static int btree_insert_raw(struct shadow_spine *s, dm_block_t root,
drivers/md/persistent-data/dm-btree.c
1156
static int __btree_get_overwrite_leaf(struct shadow_spine *s, dm_block_t root,
drivers/md/persistent-data/dm-btree.c
1207
struct shadow_spine spine;
drivers/md/persistent-data/dm-btree.c
1242
struct shadow_spine spine;
drivers/md/persistent-data/dm-btree.c
654
static int split_one_into_two(struct shadow_spine *s, unsigned int parent_index,
drivers/md/persistent-data/dm-btree.c
737
static int split_two_into_three(struct shadow_spine *s, unsigned int parent_index,
drivers/md/persistent-data/dm-btree.c
838
static int btree_split_beneath(struct shadow_spine *s, uint64_t key)
drivers/md/persistent-data/dm-btree.c
915
static int rebalance_left(struct shadow_spine *s, struct dm_btree_value_type *vt,
drivers/md/persistent-data/dm-btree.c
944
static int rebalance_right(struct shadow_spine *s, struct dm_btree_value_type *vt,