Lines Matching refs:dm_array_info

97 static void *element_at(struct dm_array_info *info, struct array_block *ab,
111 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,
198 static void trim_ablock(struct dm_array_info *info, struct array_block *ab,
218 static int get_ablock(struct dm_array_info *info, dm_block_t b,
234 static void unlock_ablock(struct dm_array_info *info, struct dm_block *block)
251 static int lookup_ablock(struct dm_array_info *info, dm_block_t root,
269 static int insert_ablock(struct dm_array_info *info, uint64_t index,
280 static int __shadow_ablock(struct dm_array_info *info, dm_block_t b,
300 static int __reinsert_ablock(struct dm_array_info *info, unsigned int index,
325 static int shadow_ablock(struct dm_array_info *info, dm_block_t *root,
349 static int insert_new_ablock(struct dm_array_info *info, size_t size_of_block,
369 static int insert_full_ablocks(struct dm_array_info *info, size_t size_of_block,
391 struct dm_array_info *info;
578 struct dm_array_info *info = context;
593 struct dm_array_info *info = context;
639 void dm_array_info_init(struct dm_array_info *info,
657 int dm_array_empty(struct dm_array_info *info, dm_block_t *root)
663 static int array_resize(struct dm_array_info *info, dm_block_t root,
695 int dm_array_resize(struct dm_array_info *info, dm_block_t root,
707 static int populate_ablock_with_values(struct dm_array_info *info, struct array_block *ab,
731 int dm_array_new(struct dm_array_info *info, dm_block_t *root,
772 int dm_array_del(struct dm_array_info *info, dm_block_t root)
778 int dm_array_get_value(struct dm_array_info *info, dm_block_t root,
806 static int array_set_value(struct dm_array_info *info, dm_block_t root,
847 int dm_array_set_value(struct dm_array_info *info, dm_block_t root,
860 struct dm_array_info *info;
895 int dm_array_walk(struct dm_array_info *info, dm_block_t root,
940 int dm_array_cursor_begin(struct dm_array_info *info, dm_block_t root,