Searched refs:dm_array_info (Results 1 - 5 of 5) sorted by relevance

/linux-master/drivers/md/persistent-data/
H A Ddm-array.h34 * a) initialise a dm_array_info structure. This describes the array
69 struct dm_array_info { struct
76 * Sets up a dm_array_info structure. You don't need to do anything with
83 void dm_array_info_init(struct dm_array_info *info,
93 int dm_array_empty(struct dm_array_info *info, dm_block_t *root);
110 int dm_array_resize(struct dm_array_info *info, dm_block_t root,
131 int dm_array_new(struct dm_array_info *info, dm_block_t *root,
138 int dm_array_del(struct dm_array_info *info, dm_block_t root);
150 int dm_array_get_value(struct dm_array_info *info, dm_block_t root,
168 int dm_array_set_value(struct dm_array_info *inf
[all...]
H A Ddm-array.c97 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 *inf
[all...]
H A Ddm-bitset.h65 * Opaque object. Unlike dm_array_info, you should have one of these per
69 struct dm_array_info array_info;
/linux-master/drivers/md/
H A Ddm-cache-metadata.c114 struct dm_array_info info;
115 struct dm_array_info hint_info;
H A Ddm-era-target.c295 struct dm_array_info era_array_info;

Completed in 125 milliseconds