Lines Matching defs:zmd

187 unsigned int dmz_id(struct dmz_metadata *zmd, struct dm_zone *zone)  in dmz_id()
192 sector_t dmz_start_sect(struct dmz_metadata *zmd, struct dm_zone *zone) in dmz_start_sect()
197 sector_t dmz_start_block(struct dmz_metadata *zmd, struct dm_zone *zone) in dmz_start_block()
202 unsigned int dmz_nr_chunks(struct dmz_metadata *zmd) in dmz_nr_chunks()
207 unsigned int dmz_nr_rnd_zones(struct dmz_metadata *zmd) in dmz_nr_rnd_zones()
212 unsigned int dmz_nr_unmap_rnd_zones(struct dmz_metadata *zmd) in dmz_nr_unmap_rnd_zones()
221 void dmz_lock_map(struct dmz_metadata *zmd) in dmz_lock_map()
226 void dmz_unlock_map(struct dmz_metadata *zmd) in dmz_unlock_map()
238 void dmz_lock_metadata(struct dmz_metadata *zmd) in dmz_lock_metadata()
243 void dmz_unlock_metadata(struct dmz_metadata *zmd) in dmz_unlock_metadata()
253 void dmz_lock_flush(struct dmz_metadata *zmd) in dmz_lock_flush()
258 void dmz_unlock_flush(struct dmz_metadata *zmd) in dmz_unlock_flush()
266 static struct dmz_mblock *dmz_alloc_mblock(struct dmz_metadata *zmd, in dmz_alloc_mblock()
312 static void dmz_free_mblock(struct dmz_metadata *zmd, struct dmz_mblock *mblk) in dmz_free_mblock()
323 static void dmz_insert_mblock(struct dmz_metadata *zmd, struct dmz_mblock *mblk) in dmz_insert_mblock()
344 static struct dmz_mblock *dmz_lookup_mblock(struct dmz_metadata *zmd, in dmz_lookup_mblock()
387 static struct dmz_mblock *dmz_fetch_mblock(struct dmz_metadata *zmd, in dmz_fetch_mblock()
425 static unsigned long dmz_shrink_mblock_cache(struct dmz_metadata *zmd, in dmz_shrink_mblock_cache()
454 struct dmz_metadata *zmd = container_of(shrink, struct dmz_metadata, mblk_shrinker); in dmz_mblock_shrinker_count() local
465 struct dmz_metadata *zmd = container_of(shrink, struct dmz_metadata, mblk_shrinker); in dmz_mblock_shrinker_scan() local
478 static void dmz_release_mblock(struct dmz_metadata *zmd, in dmz_release_mblock()
504 static struct dmz_mblock *dmz_get_mblock(struct dmz_metadata *zmd, in dmz_get_mblock()
541 static void dmz_dirty_mblock(struct dmz_metadata *zmd, struct dmz_mblock *mblk) in dmz_dirty_mblock()
552 static void dmz_write_mblock(struct dmz_metadata *zmd, struct dmz_mblock *mblk, in dmz_write_mblock()
578 static int dmz_rdwr_block(struct dmz_metadata *zmd, int op, sector_t block, in dmz_rdwr_block()
601 static int dmz_write_sb(struct dmz_metadata *zmd, unsigned int set) in dmz_write_sb()
635 static int dmz_write_dirty_mblocks(struct dmz_metadata *zmd, in dmz_write_dirty_mblocks()
669 static int dmz_log_dirty_mblocks(struct dmz_metadata *zmd, in dmz_log_dirty_mblocks()
694 int dmz_flush_metadata(struct dmz_metadata *zmd) in dmz_flush_metadata()
778 static int dmz_check_sb(struct dmz_metadata *zmd, struct dmz_super *sb) in dmz_check_sb()
844 static int dmz_read_sb(struct dmz_metadata *zmd, unsigned int set) in dmz_read_sb()
855 static int dmz_lookup_secondary_sb(struct dmz_metadata *zmd) in dmz_lookup_secondary_sb()
888 static int dmz_get_sb(struct dmz_metadata *zmd, unsigned int set) in dmz_get_sb()
915 static int dmz_recover_mblocks(struct dmz_metadata *zmd, unsigned int dst_set) in dmz_recover_mblocks()
966 static int dmz_load_sb(struct dmz_metadata *zmd) in dmz_load_sb()
1038 static int dmz_init_zone(struct dmz_metadata *zmd, struct dm_zone *zone, in dmz_init_zone()
1090 static void dmz_drop_zones(struct dmz_metadata *zmd) in dmz_drop_zones()
1106 static int dmz_init_zones(struct dmz_metadata *zmd) in dmz_init_zones()
1178 static int dmz_update_zone(struct dmz_metadata *zmd, struct dm_zone *zone) in dmz_update_zone()
1212 static int dmz_handle_seq_write_err(struct dmz_metadata *zmd, in dmz_handle_seq_write_err()
1234 static struct dm_zone *dmz_get(struct dmz_metadata *zmd, unsigned int zone_id) in dmz_get()
1242 static int dmz_reset_zone(struct dmz_metadata *zmd, struct dm_zone *zone) in dmz_reset_zone()
1280 static int dmz_load_mapping(struct dmz_metadata *zmd) in dmz_load_mapping()
1404 static void dmz_set_chunk_mapping(struct dmz_metadata *zmd, unsigned int chunk, in dmz_set_chunk_mapping()
1420 static void __dmz_lru_zone(struct dmz_metadata *zmd, struct dm_zone *zone) in __dmz_lru_zone()
1439 static void dmz_lru_zone(struct dmz_metadata *zmd, struct dm_zone *zone) in dmz_lru_zone()
1449 static void dmz_wait_for_free_zones(struct dmz_metadata *zmd) in dmz_wait_for_free_zones()
1494 static void dmz_wait_for_reclaim(struct dmz_metadata *zmd, struct dm_zone *zone) in dmz_wait_for_reclaim()
1506 static struct dm_zone *dmz_get_rnd_zone_for_reclaim(struct dmz_metadata *zmd) in dmz_get_rnd_zone_for_reclaim()
1529 static struct dm_zone *dmz_get_seq_zone_for_reclaim(struct dmz_metadata *zmd) in dmz_get_seq_zone_for_reclaim()
1549 struct dm_zone *dmz_get_zone_for_reclaim(struct dmz_metadata *zmd) in dmz_get_zone_for_reclaim()
1601 struct dm_zone *dmz_get_chunk_mapping(struct dmz_metadata *zmd, unsigned int chunk, int op) in dmz_get_chunk_mapping()
1673 void dmz_put_chunk_mapping(struct dmz_metadata *zmd, struct dm_zone *dzone) in dmz_put_chunk_mapping()
1708 struct dm_zone *dmz_get_chunk_buffer(struct dmz_metadata *zmd, in dmz_get_chunk_buffer()
1745 struct dm_zone *dmz_alloc_zone(struct dmz_metadata *zmd, unsigned long flags) in dmz_alloc_zone()
1792 void dmz_free_zone(struct dmz_metadata *zmd, struct dm_zone *zone) in dmz_free_zone()
1818 void dmz_map_zone(struct dmz_metadata *zmd, struct dm_zone *dzone, in dmz_map_zone()
1835 void dmz_unmap_zone(struct dmz_metadata *zmd, struct dm_zone *zone) in dmz_unmap_zone()
1907 static struct dmz_mblock *dmz_get_bitmap(struct dmz_metadata *zmd, in dmz_get_bitmap()
1921 int dmz_copy_valid_blocks(struct dmz_metadata *zmd, struct dm_zone *from_zone, in dmz_copy_valid_blocks()
1956 int dmz_merge_valid_blocks(struct dmz_metadata *zmd, struct dm_zone *from_zone, in dmz_merge_valid_blocks()
1983 int dmz_validate_blocks(struct dmz_metadata *zmd, struct dm_zone *zone, in dmz_validate_blocks()
2064 int dmz_invalidate_blocks(struct dmz_metadata *zmd, struct dm_zone *zone, in dmz_invalidate_blocks()
2112 static int dmz_test_block(struct dmz_metadata *zmd, struct dm_zone *zone, in dmz_test_block()
2138 static int dmz_to_next_set_block(struct dmz_metadata *zmd, struct dm_zone *zone, in dmz_to_next_set_block()
2180 int dmz_block_valid(struct dmz_metadata *zmd, struct dm_zone *zone, in dmz_block_valid()
2200 int dmz_first_valid_block(struct dmz_metadata *zmd, struct dm_zone *zone, in dmz_first_valid_block()
2249 static void dmz_get_zone_weight(struct dmz_metadata *zmd, struct dm_zone *zone) in dmz_get_zone_weight()
2284 static void dmz_cleanup_metadata(struct dmz_metadata *zmd) in dmz_cleanup_metadata()
2346 struct dmz_metadata *zmd; in dmz_ctr_metadata() local
2460 void dmz_dtr_metadata(struct dmz_metadata *zmd) in dmz_dtr_metadata()
2470 int dmz_resume_metadata(struct dmz_metadata *zmd) in dmz_resume_metadata()