Lines Matching refs:sm

26 	struct dm_space_map sm;
35 static void sm_disk_destroy(struct dm_space_map *sm)
37 struct sm_disk *smd = container_of(sm, struct sm_disk, sm);
42 static int sm_disk_extend(struct dm_space_map *sm, dm_block_t extra_blocks)
44 struct sm_disk *smd = container_of(sm, struct sm_disk, sm);
49 static int sm_disk_get_nr_blocks(struct dm_space_map *sm, dm_block_t *count)
51 struct sm_disk *smd = container_of(sm, struct sm_disk, sm);
58 static int sm_disk_get_nr_free(struct dm_space_map *sm, dm_block_t *count)
60 struct sm_disk *smd = container_of(sm, struct sm_disk, sm);
67 static int sm_disk_get_count(struct dm_space_map *sm, dm_block_t b,
70 struct sm_disk *smd = container_of(sm, struct sm_disk, sm);
75 static int sm_disk_count_is_more_than_one(struct dm_space_map *sm, dm_block_t b,
81 r = sm_disk_get_count(sm, b, &count);
90 static int sm_disk_set_count(struct dm_space_map *sm, dm_block_t b,
95 struct sm_disk *smd = container_of(sm, struct sm_disk, sm);
104 static int sm_disk_inc_blocks(struct dm_space_map *sm, dm_block_t b, dm_block_t e)
108 struct sm_disk *smd = container_of(sm, struct sm_disk, sm);
117 static int sm_disk_dec_blocks(struct dm_space_map *sm, dm_block_t b, dm_block_t e)
121 struct sm_disk *smd = container_of(sm, struct sm_disk, sm);
130 static int sm_disk_new_block(struct dm_space_map *sm, dm_block_t *b)
134 struct sm_disk *smd = container_of(sm, struct sm_disk, sm);
158 static int sm_disk_commit(struct dm_space_map *sm)
161 struct sm_disk *smd = container_of(sm, struct sm_disk, sm);
173 static int sm_disk_root_size(struct dm_space_map *sm, size_t *result)
180 static int sm_disk_copy_root(struct dm_space_map *sm, void *where_le, size_t max)
182 struct sm_disk *smd = container_of(sm, struct sm_disk, sm);
229 memcpy(&smd->sm, &ops, sizeof(smd->sm));
239 r = sm_disk_commit(&smd->sm);
243 return &smd->sm;
263 memcpy(&smd->sm, &ops, sizeof(smd->sm));
269 r = sm_disk_commit(&smd->sm);
273 return &smd->sm;