Lines Matching refs:dmz_metadata
156 struct dmz_metadata;
162 int dmz_ctr_metadata(struct dmz_dev *dev, struct dmz_metadata **zmd);
163 void dmz_dtr_metadata(struct dmz_metadata *zmd);
164 int dmz_resume_metadata(struct dmz_metadata *zmd);
166 void dmz_lock_map(struct dmz_metadata *zmd);
167 void dmz_unlock_map(struct dmz_metadata *zmd);
168 void dmz_lock_metadata(struct dmz_metadata *zmd);
169 void dmz_unlock_metadata(struct dmz_metadata *zmd);
170 void dmz_lock_flush(struct dmz_metadata *zmd);
171 void dmz_unlock_flush(struct dmz_metadata *zmd);
172 int dmz_flush_metadata(struct dmz_metadata *zmd);
174 unsigned int dmz_id(struct dmz_metadata *zmd, struct dm_zone *zone);
175 sector_t dmz_start_sect(struct dmz_metadata *zmd, struct dm_zone *zone);
176 sector_t dmz_start_block(struct dmz_metadata *zmd, struct dm_zone *zone);
177 unsigned int dmz_nr_chunks(struct dmz_metadata *zmd);
182 struct dm_zone *dmz_alloc_zone(struct dmz_metadata *zmd, unsigned long flags);
183 void dmz_free_zone(struct dmz_metadata *zmd, struct dm_zone *zone);
185 void dmz_map_zone(struct dmz_metadata *zmd, struct dm_zone *zone,
187 void dmz_unmap_zone(struct dmz_metadata *zmd, struct dm_zone *zone);
188 unsigned int dmz_nr_rnd_zones(struct dmz_metadata *zmd);
189 unsigned int dmz_nr_unmap_rnd_zones(struct dmz_metadata *zmd);
196 struct dm_zone *dmz_get_zone_for_reclaim(struct dmz_metadata *zmd);
198 struct dm_zone *dmz_get_chunk_mapping(struct dmz_metadata *zmd,
200 void dmz_put_chunk_mapping(struct dmz_metadata *zmd, struct dm_zone *zone);
201 struct dm_zone *dmz_get_chunk_buffer(struct dmz_metadata *zmd,
204 int dmz_validate_blocks(struct dmz_metadata *zmd, struct dm_zone *zone,
206 int dmz_invalidate_blocks(struct dmz_metadata *zmd, struct dm_zone *zone,
208 int dmz_block_valid(struct dmz_metadata *zmd, struct dm_zone *zone,
210 int dmz_first_valid_block(struct dmz_metadata *zmd, struct dm_zone *zone,
212 int dmz_copy_valid_blocks(struct dmz_metadata *zmd, struct dm_zone *from_zone,
214 int dmz_merge_valid_blocks(struct dmz_metadata *zmd, struct dm_zone *from_zone,
220 int dmz_ctr_reclaim(struct dmz_dev *dev, struct dmz_metadata *zmd,