dmz_metadata      190 drivers/md/dm-zoned-metadata.c unsigned int dmz_id(struct dmz_metadata *zmd, struct dm_zone *zone)
dmz_metadata      195 drivers/md/dm-zoned-metadata.c sector_t dmz_start_sect(struct dmz_metadata *zmd, struct dm_zone *zone)
dmz_metadata      200 drivers/md/dm-zoned-metadata.c sector_t dmz_start_block(struct dmz_metadata *zmd, struct dm_zone *zone)
dmz_metadata      205 drivers/md/dm-zoned-metadata.c unsigned int dmz_nr_chunks(struct dmz_metadata *zmd)
dmz_metadata      210 drivers/md/dm-zoned-metadata.c unsigned int dmz_nr_rnd_zones(struct dmz_metadata *zmd)
dmz_metadata      215 drivers/md/dm-zoned-metadata.c unsigned int dmz_nr_unmap_rnd_zones(struct dmz_metadata *zmd)
dmz_metadata      224 drivers/md/dm-zoned-metadata.c void dmz_lock_map(struct dmz_metadata *zmd)
dmz_metadata      229 drivers/md/dm-zoned-metadata.c void dmz_unlock_map(struct dmz_metadata *zmd)
dmz_metadata      241 drivers/md/dm-zoned-metadata.c void dmz_lock_metadata(struct dmz_metadata *zmd)
dmz_metadata      246 drivers/md/dm-zoned-metadata.c void dmz_unlock_metadata(struct dmz_metadata *zmd)
dmz_metadata      256 drivers/md/dm-zoned-metadata.c void dmz_lock_flush(struct dmz_metadata *zmd)
dmz_metadata      261 drivers/md/dm-zoned-metadata.c void dmz_unlock_flush(struct dmz_metadata *zmd)
dmz_metadata      269 drivers/md/dm-zoned-metadata.c static struct dmz_mblock *dmz_alloc_mblock(struct dmz_metadata *zmd,
dmz_metadata      315 drivers/md/dm-zoned-metadata.c static void dmz_free_mblock(struct dmz_metadata *zmd, struct dmz_mblock *mblk)
dmz_metadata      326 drivers/md/dm-zoned-metadata.c static void dmz_insert_mblock(struct dmz_metadata *zmd, struct dmz_mblock *mblk)
dmz_metadata      348 drivers/md/dm-zoned-metadata.c static struct dmz_mblock *dmz_get_mblock_fast(struct dmz_metadata *zmd,
dmz_metadata      400 drivers/md/dm-zoned-metadata.c static struct dmz_mblock *dmz_get_mblock_slow(struct dmz_metadata *zmd,
dmz_metadata      456 drivers/md/dm-zoned-metadata.c static unsigned long dmz_shrink_mblock_cache(struct dmz_metadata *zmd,
dmz_metadata      485 drivers/md/dm-zoned-metadata.c 	struct dmz_metadata *zmd = container_of(shrink, struct dmz_metadata, mblk_shrinker);
dmz_metadata      496 drivers/md/dm-zoned-metadata.c 	struct dmz_metadata *zmd = container_of(shrink, struct dmz_metadata, mblk_shrinker);
dmz_metadata      509 drivers/md/dm-zoned-metadata.c static void dmz_release_mblock(struct dmz_metadata *zmd,
dmz_metadata      536 drivers/md/dm-zoned-metadata.c static struct dmz_mblock *dmz_get_mblock(struct dmz_metadata *zmd,
dmz_metadata      568 drivers/md/dm-zoned-metadata.c static void dmz_dirty_mblock(struct dmz_metadata *zmd, struct dmz_mblock *mblk)
dmz_metadata      579 drivers/md/dm-zoned-metadata.c static int dmz_write_mblock(struct dmz_metadata *zmd, struct dmz_mblock *mblk,
dmz_metadata      610 drivers/md/dm-zoned-metadata.c static int dmz_rdwr_block(struct dmz_metadata *zmd, int op, sector_t block,
dmz_metadata      638 drivers/md/dm-zoned-metadata.c static int dmz_write_sb(struct dmz_metadata *zmd, unsigned int set)
dmz_metadata      672 drivers/md/dm-zoned-metadata.c static int dmz_write_dirty_mblocks(struct dmz_metadata *zmd,
dmz_metadata      714 drivers/md/dm-zoned-metadata.c static int dmz_log_dirty_mblocks(struct dmz_metadata *zmd,
dmz_metadata      739 drivers/md/dm-zoned-metadata.c int dmz_flush_metadata(struct dmz_metadata *zmd)
dmz_metadata      832 drivers/md/dm-zoned-metadata.c static int dmz_check_sb(struct dmz_metadata *zmd, struct dmz_super *sb)
dmz_metadata      898 drivers/md/dm-zoned-metadata.c static int dmz_read_sb(struct dmz_metadata *zmd, unsigned int set)
dmz_metadata      909 drivers/md/dm-zoned-metadata.c static int dmz_lookup_secondary_sb(struct dmz_metadata *zmd)
dmz_metadata      942 drivers/md/dm-zoned-metadata.c static int dmz_get_sb(struct dmz_metadata *zmd, unsigned int set)
dmz_metadata      969 drivers/md/dm-zoned-metadata.c static int dmz_recover_mblocks(struct dmz_metadata *zmd, unsigned int dst_set)
dmz_metadata     1020 drivers/md/dm-zoned-metadata.c static int dmz_load_sb(struct dmz_metadata *zmd)
dmz_metadata     1092 drivers/md/dm-zoned-metadata.c static int dmz_init_zone(struct dmz_metadata *zmd, struct dm_zone *zone,
dmz_metadata     1143 drivers/md/dm-zoned-metadata.c static void dmz_drop_zones(struct dmz_metadata *zmd)
dmz_metadata     1159 drivers/md/dm-zoned-metadata.c static int dmz_init_zones(struct dmz_metadata *zmd)
dmz_metadata     1236 drivers/md/dm-zoned-metadata.c static int dmz_update_zone(struct dmz_metadata *zmd, struct dm_zone *zone)
dmz_metadata     1281 drivers/md/dm-zoned-metadata.c static int dmz_handle_seq_write_err(struct dmz_metadata *zmd,
dmz_metadata     1303 drivers/md/dm-zoned-metadata.c static struct dm_zone *dmz_get(struct dmz_metadata *zmd, unsigned int zone_id)
dmz_metadata     1311 drivers/md/dm-zoned-metadata.c static int dmz_reset_zone(struct dmz_metadata *zmd, struct dm_zone *zone)
dmz_metadata     1344 drivers/md/dm-zoned-metadata.c static void dmz_get_zone_weight(struct dmz_metadata *zmd, struct dm_zone *zone);
dmz_metadata     1349 drivers/md/dm-zoned-metadata.c static int dmz_load_mapping(struct dmz_metadata *zmd)
dmz_metadata     1473 drivers/md/dm-zoned-metadata.c static void dmz_set_chunk_mapping(struct dmz_metadata *zmd, unsigned int chunk,
dmz_metadata     1489 drivers/md/dm-zoned-metadata.c static void __dmz_lru_zone(struct dmz_metadata *zmd, struct dm_zone *zone)
dmz_metadata     1508 drivers/md/dm-zoned-metadata.c static void dmz_lru_zone(struct dmz_metadata *zmd, struct dm_zone *zone)
dmz_metadata     1518 drivers/md/dm-zoned-metadata.c static void dmz_wait_for_free_zones(struct dmz_metadata *zmd)
dmz_metadata     1563 drivers/md/dm-zoned-metadata.c static void dmz_wait_for_reclaim(struct dmz_metadata *zmd, struct dm_zone *zone)
dmz_metadata     1575 drivers/md/dm-zoned-metadata.c static struct dm_zone *dmz_get_rnd_zone_for_reclaim(struct dmz_metadata *zmd)
dmz_metadata     1598 drivers/md/dm-zoned-metadata.c static struct dm_zone *dmz_get_seq_zone_for_reclaim(struct dmz_metadata *zmd)
dmz_metadata     1618 drivers/md/dm-zoned-metadata.c struct dm_zone *dmz_get_zone_for_reclaim(struct dmz_metadata *zmd)
dmz_metadata     1646 drivers/md/dm-zoned-metadata.c struct dm_zone *dmz_get_chunk_mapping(struct dmz_metadata *zmd, unsigned int chunk, int op)
dmz_metadata     1722 drivers/md/dm-zoned-metadata.c void dmz_put_chunk_mapping(struct dmz_metadata *zmd, struct dm_zone *dzone)
dmz_metadata     1757 drivers/md/dm-zoned-metadata.c struct dm_zone *dmz_get_chunk_buffer(struct dmz_metadata *zmd,
dmz_metadata     1798 drivers/md/dm-zoned-metadata.c struct dm_zone *dmz_alloc_zone(struct dmz_metadata *zmd, unsigned long flags)
dmz_metadata     1845 drivers/md/dm-zoned-metadata.c void dmz_free_zone(struct dmz_metadata *zmd, struct dm_zone *zone)
dmz_metadata     1871 drivers/md/dm-zoned-metadata.c void dmz_map_zone(struct dmz_metadata *zmd, struct dm_zone *dzone,
dmz_metadata     1888 drivers/md/dm-zoned-metadata.c void dmz_unmap_zone(struct dmz_metadata *zmd, struct dm_zone *zone)
dmz_metadata     1960 drivers/md/dm-zoned-metadata.c static struct dmz_mblock *dmz_get_bitmap(struct dmz_metadata *zmd,
dmz_metadata     1974 drivers/md/dm-zoned-metadata.c int dmz_copy_valid_blocks(struct dmz_metadata *zmd, struct dm_zone *from_zone,
dmz_metadata     2009 drivers/md/dm-zoned-metadata.c int dmz_merge_valid_blocks(struct dmz_metadata *zmd, struct dm_zone *from_zone,
dmz_metadata     2036 drivers/md/dm-zoned-metadata.c int dmz_validate_blocks(struct dmz_metadata *zmd, struct dm_zone *zone,
dmz_metadata     2117 drivers/md/dm-zoned-metadata.c int dmz_invalidate_blocks(struct dmz_metadata *zmd, struct dm_zone *zone,
dmz_metadata     2165 drivers/md/dm-zoned-metadata.c static int dmz_test_block(struct dmz_metadata *zmd, struct dm_zone *zone,
dmz_metadata     2191 drivers/md/dm-zoned-metadata.c static int dmz_to_next_set_block(struct dmz_metadata *zmd, struct dm_zone *zone,
dmz_metadata     2234 drivers/md/dm-zoned-metadata.c int dmz_block_valid(struct dmz_metadata *zmd, struct dm_zone *zone,
dmz_metadata     2254 drivers/md/dm-zoned-metadata.c int dmz_first_valid_block(struct dmz_metadata *zmd, struct dm_zone *zone,
dmz_metadata     2303 drivers/md/dm-zoned-metadata.c static void dmz_get_zone_weight(struct dmz_metadata *zmd, struct dm_zone *zone)
dmz_metadata     2338 drivers/md/dm-zoned-metadata.c static void dmz_cleanup_metadata(struct dmz_metadata *zmd)
dmz_metadata     2398 drivers/md/dm-zoned-metadata.c int dmz_ctr_metadata(struct dmz_dev *dev, struct dmz_metadata **metadata)
dmz_metadata     2400 drivers/md/dm-zoned-metadata.c 	struct dmz_metadata *zmd;
dmz_metadata     2405 drivers/md/dm-zoned-metadata.c 	zmd = kzalloc(sizeof(struct dmz_metadata), GFP_KERNEL);
dmz_metadata     2514 drivers/md/dm-zoned-metadata.c void dmz_dtr_metadata(struct dmz_metadata *zmd)
dmz_metadata     2524 drivers/md/dm-zoned-metadata.c int dmz_resume_metadata(struct dmz_metadata *zmd)
dmz_metadata       15 drivers/md/dm-zoned-reclaim.c 	struct dmz_metadata     *metadata;
dmz_metadata       61 drivers/md/dm-zoned-reclaim.c 	struct dmz_metadata *zmd = zrc->metadata;
dmz_metadata      118 drivers/md/dm-zoned-reclaim.c 	struct dmz_metadata *zmd = zrc->metadata;
dmz_metadata      194 drivers/md/dm-zoned-reclaim.c 	struct dmz_metadata *zmd = zrc->metadata;
dmz_metadata      233 drivers/md/dm-zoned-reclaim.c 	struct dmz_metadata *zmd = zrc->metadata;
dmz_metadata      278 drivers/md/dm-zoned-reclaim.c 	struct dmz_metadata *zmd = zrc->metadata;
dmz_metadata      328 drivers/md/dm-zoned-reclaim.c 	struct dmz_metadata *zmd = zrc->metadata;
dmz_metadata      344 drivers/md/dm-zoned-reclaim.c 	struct dmz_metadata *zmd = zrc->metadata;
dmz_metadata      428 drivers/md/dm-zoned-reclaim.c 	struct dmz_metadata *zmd = zrc->metadata;
dmz_metadata      454 drivers/md/dm-zoned-reclaim.c 	struct dmz_metadata *zmd = zrc->metadata;
dmz_metadata      503 drivers/md/dm-zoned-reclaim.c int dmz_ctr_reclaim(struct dmz_dev *dev, struct dmz_metadata *zmd,
dmz_metadata       49 drivers/md/dm-zoned-target.c 	struct dmz_metadata     *metadata;
dmz_metadata      244 drivers/md/dm-zoned-target.c 	struct dmz_metadata *zmd = dmz->metadata;
dmz_metadata      277 drivers/md/dm-zoned-target.c 	struct dmz_metadata *zmd = dmz->metadata;
dmz_metadata      345 drivers/md/dm-zoned-target.c 	struct dmz_metadata *zmd = dmz->metadata;
dmz_metadata      382 drivers/md/dm-zoned-target.c 	struct dmz_metadata *zmd = dmz->metadata;
dmz_metadata      161 drivers/md/dm-zoned.h struct dmz_metadata;
dmz_metadata      167 drivers/md/dm-zoned.h int dmz_ctr_metadata(struct dmz_dev *dev, struct dmz_metadata **zmd);
dmz_metadata      168 drivers/md/dm-zoned.h void dmz_dtr_metadata(struct dmz_metadata *zmd);
dmz_metadata      169 drivers/md/dm-zoned.h int dmz_resume_metadata(struct dmz_metadata *zmd);
dmz_metadata      171 drivers/md/dm-zoned.h void dmz_lock_map(struct dmz_metadata *zmd);
dmz_metadata      172 drivers/md/dm-zoned.h void dmz_unlock_map(struct dmz_metadata *zmd);
dmz_metadata      173 drivers/md/dm-zoned.h void dmz_lock_metadata(struct dmz_metadata *zmd);
dmz_metadata      174 drivers/md/dm-zoned.h void dmz_unlock_metadata(struct dmz_metadata *zmd);
dmz_metadata      175 drivers/md/dm-zoned.h void dmz_lock_flush(struct dmz_metadata *zmd);
dmz_metadata      176 drivers/md/dm-zoned.h void dmz_unlock_flush(struct dmz_metadata *zmd);
dmz_metadata      177 drivers/md/dm-zoned.h int dmz_flush_metadata(struct dmz_metadata *zmd);
dmz_metadata      179 drivers/md/dm-zoned.h unsigned int dmz_id(struct dmz_metadata *zmd, struct dm_zone *zone);
dmz_metadata      180 drivers/md/dm-zoned.h sector_t dmz_start_sect(struct dmz_metadata *zmd, struct dm_zone *zone);
dmz_metadata      181 drivers/md/dm-zoned.h sector_t dmz_start_block(struct dmz_metadata *zmd, struct dm_zone *zone);
dmz_metadata      182 drivers/md/dm-zoned.h unsigned int dmz_nr_chunks(struct dmz_metadata *zmd);
dmz_metadata      187 drivers/md/dm-zoned.h struct dm_zone *dmz_alloc_zone(struct dmz_metadata *zmd, unsigned long flags);
dmz_metadata      188 drivers/md/dm-zoned.h void dmz_free_zone(struct dmz_metadata *zmd, struct dm_zone *zone);
dmz_metadata      190 drivers/md/dm-zoned.h void dmz_map_zone(struct dmz_metadata *zmd, struct dm_zone *zone,
dmz_metadata      192 drivers/md/dm-zoned.h void dmz_unmap_zone(struct dmz_metadata *zmd, struct dm_zone *zone);
dmz_metadata      193 drivers/md/dm-zoned.h unsigned int dmz_nr_rnd_zones(struct dmz_metadata *zmd);
dmz_metadata      194 drivers/md/dm-zoned.h unsigned int dmz_nr_unmap_rnd_zones(struct dmz_metadata *zmd);
dmz_metadata      223 drivers/md/dm-zoned.h struct dm_zone *dmz_get_zone_for_reclaim(struct dmz_metadata *zmd);
dmz_metadata      225 drivers/md/dm-zoned.h struct dm_zone *dmz_get_chunk_mapping(struct dmz_metadata *zmd,
dmz_metadata      227 drivers/md/dm-zoned.h void dmz_put_chunk_mapping(struct dmz_metadata *zmd, struct dm_zone *zone);
dmz_metadata      228 drivers/md/dm-zoned.h struct dm_zone *dmz_get_chunk_buffer(struct dmz_metadata *zmd,
dmz_metadata      231 drivers/md/dm-zoned.h int dmz_validate_blocks(struct dmz_metadata *zmd, struct dm_zone *zone,
dmz_metadata      233 drivers/md/dm-zoned.h int dmz_invalidate_blocks(struct dmz_metadata *zmd, struct dm_zone *zone,
dmz_metadata      235 drivers/md/dm-zoned.h int dmz_block_valid(struct dmz_metadata *zmd, struct dm_zone *zone,
dmz_metadata      237 drivers/md/dm-zoned.h int dmz_first_valid_block(struct dmz_metadata *zmd, struct dm_zone *zone,
dmz_metadata      239 drivers/md/dm-zoned.h int dmz_copy_valid_blocks(struct dmz_metadata *zmd, struct dm_zone *from_zone,
dmz_metadata      241 drivers/md/dm-zoned.h int dmz_merge_valid_blocks(struct dmz_metadata *zmd, struct dm_zone *from_zone,
dmz_metadata      247 drivers/md/dm-zoned.h int dmz_ctr_reclaim(struct dmz_dev *dev, struct dmz_metadata *zmd,