Lines Matching refs:array_block
24 struct array_block { struct
45 struct array_block *bh_le = dm_block_data(b); in array_block_prepare_for_write() argument
57 struct array_block *bh_le = dm_block_data(b); in array_block_check()
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()
146 return (size_of_block - sizeof(struct array_block)) / value_size; in calc_max_entries()
154 struct dm_block **block, struct array_block **ab) 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()
219 struct dm_block **block, struct array_block **ab) in get_ablock()
253 struct array_block **ab) in lookup_ablock()
281 struct dm_block **block, struct array_block **ab) in __shadow_ablock()
327 struct array_block **ab) in shadow_ablock()
356 struct array_block *ab; in insert_new_ablock()
469 struct array_block *ab; in shrink()
508 struct array_block *ab; in grow_extend_tail_block()
592 struct array_block *ab; in __block_dec()
707 static int populate_ablock_with_values(struct dm_array_info *info, struct array_block *ab, in populate_ablock_with_values()
736 struct array_block *ab; in dm_array_new()
783 struct array_block *ab; in dm_array_get_value()
811 struct array_block *ab; in array_set_value()
874 struct array_block *ab; in walk_ablock()