Lines Matching refs:array_block

23 struct array_block {  struct
44 struct array_block *bh_le = dm_block_data(b); in array_block_prepare_for_write() argument
56 struct array_block *bh_le = dm_block_data(b); in array_block_check()
96 static void *element_at(struct dm_array_info *info, struct array_block *ab, in element_at()
110 static void on_entries(struct dm_array_info *info, struct array_block *ab, in on_entries()
120 static void inc_ablock_entries(struct dm_array_info *info, struct array_block *ab) in inc_ablock_entries()
131 static void dec_ablock_entries(struct dm_array_info *info, struct array_block *ab) in dec_ablock_entries()
144 return (size_of_block - sizeof(struct array_block)) / value_size; in calc_max_entries()
152 struct dm_block **block, struct array_block **ab) in alloc_ablock()
173 static void fill_ablock(struct dm_array_info *info, struct array_block *ab, in fill_ablock()
196 static void trim_ablock(struct dm_array_info *info, struct array_block *ab, in trim_ablock()
217 struct dm_block **block, struct array_block **ab) in get_ablock()
251 struct array_block **ab) in lookup_ablock()
279 struct dm_block **block, struct array_block **ab) in __shadow_ablock()
325 struct array_block **ab) in shadow_ablock()
354 struct array_block *ab; in insert_new_ablock()
466 struct array_block *ab; in shrink()
505 struct array_block *ab; in grow_extend_tail_block()
589 struct array_block *ab; in __block_dec()
702 static int populate_ablock_with_values(struct dm_array_info *info, struct array_block *ab, in populate_ablock_with_values()
730 struct array_block *ab; in dm_array_new()
777 struct array_block *ab; in dm_array_get_value()
805 struct array_block *ab; in array_set_value()
868 struct array_block *ab; in walk_ablock()