Searched defs:dm_space_map (Results 1 - 1 of 1) sorted by relevance

/drivers/md/persistent-data/
H A Ddm-space-map.h15 * struct dm_space_map keeps a record of how many times each block in a device
18 struct dm_space_map { struct
19 void (*destroy)(struct dm_space_map *sm);
24 int (*extend)(struct dm_space_map *sm, dm_block_t extra_blocks);
30 int (*get_nr_blocks)(struct dm_space_map *sm, dm_block_t *count);
40 int (*get_nr_free)(struct dm_space_map *sm, dm_block_t *count);
42 int (*get_count)(struct dm_space_map *sm, dm_block_t b, uint32_t *result);
43 int (*count_is_more_than_one)(struct dm_space_map *sm, dm_block_t b,
45 int (*set_count)(struct dm_space_map *sm, dm_block_t b, uint32_t count);
47 int (*commit)(struct dm_space_map *s
[all...]

Completed in 149 milliseconds