Lines Matching refs:dm_zone

95 struct dm_zone {  struct
125 struct dm_zone *bzone; argument
206 sector_t dmz_start_sect(struct dmz_metadata *zmd, struct dm_zone *zone);
207 sector_t dmz_start_block(struct dmz_metadata *zmd, struct dm_zone *zone);
218 struct dm_zone *dmz_alloc_zone(struct dmz_metadata *zmd,
220 void dmz_free_zone(struct dmz_metadata *zmd, struct dm_zone *zone);
222 void dmz_map_zone(struct dmz_metadata *zmd, struct dm_zone *zone,
224 void dmz_unmap_zone(struct dmz_metadata *zmd, struct dm_zone *zone);
240 static inline void dmz_activate_zone(struct dm_zone *zone) in dmz_activate_zone()
245 int dmz_lock_zone_reclaim(struct dm_zone *zone);
246 void dmz_unlock_zone_reclaim(struct dm_zone *zone);
247 struct dm_zone *dmz_get_zone_for_reclaim(struct dmz_metadata *zmd,
250 struct dm_zone *dmz_get_chunk_mapping(struct dmz_metadata *zmd,
252 void dmz_put_chunk_mapping(struct dmz_metadata *zmd, struct dm_zone *zone);
253 struct dm_zone *dmz_get_chunk_buffer(struct dmz_metadata *zmd,
254 struct dm_zone *dzone);
256 int dmz_validate_blocks(struct dmz_metadata *zmd, struct dm_zone *zone,
258 int dmz_invalidate_blocks(struct dmz_metadata *zmd, struct dm_zone *zone,
260 int dmz_block_valid(struct dmz_metadata *zmd, struct dm_zone *zone,
262 int dmz_first_valid_block(struct dmz_metadata *zmd, struct dm_zone *zone,
264 int dmz_copy_valid_blocks(struct dmz_metadata *zmd, struct dm_zone *from_zone,
265 struct dm_zone *to_zone);
266 int dmz_merge_valid_blocks(struct dmz_metadata *zmd, struct dm_zone *from_zone,
267 struct dm_zone *to_zone, sector_t chunk_block);
289 static inline void dmz_deactivate_zone(struct dm_zone *zone) in dmz_deactivate_zone()
298 static inline bool dmz_is_active(struct dm_zone *zone) in dmz_is_active()