Lines Matching refs:dm_array_info

97 static void *element_at(struct dm_array_info *info, struct array_block *ab,  in element_at()
111 static void on_entries(struct dm_array_info *info, struct array_block *ab, in on_entries()
122 static void inc_ablock_entries(struct dm_array_info *info, struct array_block *ab) in inc_ablock_entries()
133 static void dec_ablock_entries(struct dm_array_info *info, struct array_block *ab) in dec_ablock_entries()
152 static int alloc_ablock(struct dm_array_info *info, size_t size_of_block, in alloc_ablock()
175 static void fill_ablock(struct dm_array_info *info, struct array_block *ab, in fill_ablock()
198 static void trim_ablock(struct dm_array_info *info, struct array_block *ab, in trim_ablock()
218 static int get_ablock(struct dm_array_info *info, dm_block_t b, in get_ablock()
234 static void unlock_ablock(struct dm_array_info *info, struct dm_block *block) in unlock_ablock()
251 static int lookup_ablock(struct dm_array_info *info, dm_block_t root, in lookup_ablock()
269 static int insert_ablock(struct dm_array_info *info, uint64_t index, in insert_ablock()
280 static int __shadow_ablock(struct dm_array_info *info, dm_block_t b, in __shadow_ablock()
300 static int __reinsert_ablock(struct dm_array_info *info, unsigned int index, in __reinsert_ablock()
325 static int shadow_ablock(struct dm_array_info *info, dm_block_t *root, in shadow_ablock()
349 static int insert_new_ablock(struct dm_array_info *info, size_t size_of_block, in insert_new_ablock()
369 static int insert_full_ablocks(struct dm_array_info *info, size_t size_of_block, in insert_full_ablocks()
391 struct dm_array_info *info;
578 struct dm_array_info *info = context; in block_inc()
593 struct dm_array_info *info = context; in __block_dec()
639 void dm_array_info_init(struct dm_array_info *info, in dm_array_info_init()
657 int dm_array_empty(struct dm_array_info *info, dm_block_t *root) in dm_array_empty()
663 static int array_resize(struct dm_array_info *info, dm_block_t root, in array_resize()
695 int dm_array_resize(struct dm_array_info *info, dm_block_t root, in dm_array_resize()
707 static int populate_ablock_with_values(struct dm_array_info *info, struct array_block *ab, in populate_ablock_with_values()
731 int dm_array_new(struct dm_array_info *info, dm_block_t *root, in dm_array_new()
772 int dm_array_del(struct dm_array_info *info, dm_block_t root) in dm_array_del()
778 int dm_array_get_value(struct dm_array_info *info, dm_block_t root, in dm_array_get_value()
806 static int array_set_value(struct dm_array_info *info, dm_block_t root, in array_set_value()
847 int dm_array_set_value(struct dm_array_info *info, dm_block_t root, in dm_array_set_value()
860 struct dm_array_info *info;
895 int dm_array_walk(struct dm_array_info *info, dm_block_t root, in dm_array_walk()
940 int dm_array_cursor_begin(struct dm_array_info *info, dm_block_t root, in dm_array_cursor_begin()