Lines Matching refs:dm_array_info
96 static void *element_at(struct dm_array_info *info, struct array_block *ab,
110 static void on_entries(struct dm_array_info *info, struct array_block *ab,
122 static void inc_ablock_entries(struct dm_array_info *info, struct array_block *ab)
133 static void dec_ablock_entries(struct dm_array_info *info, struct array_block *ab)
152 static int alloc_ablock(struct dm_array_info *info, size_t size_of_block,
175 static void fill_ablock(struct dm_array_info *info, struct array_block *ab,
199 static void trim_ablock(struct dm_array_info *info, struct array_block *ab,
220 static int get_ablock(struct dm_array_info *info, dm_block_t b,
236 static void unlock_ablock(struct dm_array_info *info, struct dm_block *block)
253 static int lookup_ablock(struct dm_array_info *info, dm_block_t root,
271 static int insert_ablock(struct dm_array_info *info, uint64_t index,
282 static int __shadow_ablock(struct dm_array_info *info, dm_block_t b,
302 static int __reinsert_ablock(struct dm_array_info *info, unsigned index,
327 static int shadow_ablock(struct dm_array_info *info, dm_block_t *root,
351 static int insert_new_ablock(struct dm_array_info *info, size_t size_of_block,
371 static int insert_full_ablocks(struct dm_array_info *info, size_t size_of_block,
393 struct dm_array_info *info;
579 struct dm_array_info *info = context;
593 struct dm_array_info *info = context;
631 void dm_array_info_init(struct dm_array_info *info,
649 int dm_array_empty(struct dm_array_info *info, dm_block_t *root)
655 static int array_resize(struct dm_array_info *info, dm_block_t root,
687 int dm_array_resize(struct dm_array_info *info, dm_block_t root,
698 static int populate_ablock_with_values(struct dm_array_info *info, struct array_block *ab,
721 int dm_array_new(struct dm_array_info *info, dm_block_t *root,
762 int dm_array_del(struct dm_array_info *info, dm_block_t root)
768 int dm_array_get_value(struct dm_array_info *info, dm_block_t root,
796 static int array_set_value(struct dm_array_info *info, dm_block_t root,
837 int dm_array_set_value(struct dm_array_info *info, dm_block_t root,
850 struct dm_array_info *info;
885 int dm_array_walk(struct dm_array_info *info, dm_block_t root,
930 int dm_array_cursor_begin(struct dm_array_info *info, dm_block_t root,