Lines Matching defs:dm_space_map
16 struct dm_space_map { struct
17 void (*destroy)(struct dm_space_map *sm); argument
22 int (*extend)(struct dm_space_map *sm, dm_block_t extra_blocks); argument
28 int (*get_nr_blocks)(struct dm_space_map *sm, dm_block_t *count); argument
38 int (*get_nr_free)(struct dm_space_map *sm, dm_block_t *count); argument
40 int (*get_count)(struct dm_space_map *sm, dm_block_t b, uint32_t *result); argument
41 int (*count_is_more_than_one)(struct dm_space_map *sm, dm_block_t b, argument
43 int (*set_count)(struct dm_space_map *sm, dm_block_t b, uint32_t count); argument
45 int (*commit)(struct dm_space_map *sm); argument
47 int (*inc_block)(struct dm_space_map *sm, dm_block_t b); argument
48 int (*dec_block)(struct dm_space_map *sm, dm_block_t b); argument
53 int (*new_block)(struct dm_space_map *sm, dm_block_t *b); argument
60 int (*root_size)(struct dm_space_map *sm, size_t *result); argument
61 int (*copy_root)(struct dm_space_map *sm, void *copy_to_here_le, size_t len); argument