Lines Matching refs:dmz_mblock

109 struct dmz_mblock {  struct
135 struct dmz_mblock *mblk; argument
194 struct dmz_mblock **map_mblk;
406 static struct dmz_mblock *dmz_alloc_mblock(struct dmz_metadata *zmd, in dmz_alloc_mblock()
409 struct dmz_mblock *mblk = NULL; in dmz_alloc_mblock()
415 struct dmz_mblock, link); in dmz_alloc_mblock()
427 mblk = kmalloc(sizeof(struct dmz_mblock), GFP_NOIO); in dmz_alloc_mblock()
452 static void dmz_free_mblock(struct dmz_metadata *zmd, struct dmz_mblock *mblk) in dmz_free_mblock()
463 static void dmz_insert_mblock(struct dmz_metadata *zmd, struct dmz_mblock *mblk) in dmz_insert_mblock()
467 struct dmz_mblock *b; in dmz_insert_mblock()
471 b = container_of(*new, struct dmz_mblock, node); in dmz_insert_mblock()
485 static struct dmz_mblock *dmz_get_mblock_fast(struct dmz_metadata *zmd, in dmz_get_mblock_fast()
490 struct dmz_mblock *mblk; in dmz_get_mblock_fast()
493 mblk = container_of(node, struct dmz_mblock, node); in dmz_get_mblock_fast()
516 struct dmz_mblock *mblk = bio->bi_private; in dmz_mblock_bio_end_io()
537 static struct dmz_mblock *dmz_get_mblock_slow(struct dmz_metadata *zmd, in dmz_get_mblock_slow()
540 struct dmz_mblock *mblk, *m; in dmz_get_mblock_slow()
597 struct dmz_mblock *mblk; in dmz_shrink_mblock_cache()
607 struct dmz_mblock, link); in dmz_shrink_mblock_cache()
648 struct dmz_mblock *mblk) in dmz_release_mblock()
674 static struct dmz_mblock *dmz_get_mblock(struct dmz_metadata *zmd, in dmz_get_mblock()
677 struct dmz_mblock *mblk; in dmz_get_mblock()
707 static void dmz_dirty_mblock(struct dmz_metadata *zmd, struct dmz_mblock *mblk) in dmz_dirty_mblock()
718 static int dmz_write_mblock(struct dmz_metadata *zmd, struct dmz_mblock *mblk, in dmz_write_mblock()
783 struct dmz_mblock *mblk = zmd->sb[set].mblk; in dmz_write_sb()
834 struct dmz_mblock *mblk; in dmz_write_dirty_mblocks()
900 struct dmz_mblock *mblk; in dmz_flush_metadata()
962 mblk = list_first_entry(&write_list, struct dmz_mblock, link); in dmz_flush_metadata()
1133 struct dmz_mblock *mblk; in dmz_lookup_secondary_sb()
1171 struct dmz_mblock *mblk; in dmz_get_sb()
1702 struct dmz_mblock *dmap_mblk = NULL; in dmz_load_mapping()
1852 struct dmz_mblock *dmap_mblk = zmd->map_mblk[chunk >> DMZ_MAP_ENTRIES_SHIFT]; in dmz_set_chunk_mapping()
2064 struct dmz_mblock *dmap_mblk = zmd->map_mblk[chunk >> DMZ_MAP_ENTRIES_SHIFT]; in dmz_get_chunk_mapping()
2417 static struct dmz_mblock *dmz_get_bitmap(struct dmz_metadata *zmd, in dmz_get_bitmap()
2434 struct dmz_mblock *from_mblk, *to_mblk; in dmz_copy_valid_blocks()
2498 struct dmz_mblock *mblk; in dmz_validate_blocks()
2578 struct dmz_mblock *mblk; in dmz_invalidate_blocks()
2625 struct dmz_mblock *mblk; in dmz_test_block()
2652 struct dmz_mblock *mblk; in dmz_to_next_set_block()
2762 struct dmz_mblock *mblk; in dmz_get_zone_weight()
2798 struct dmz_mblock *mblk, *next; in dmz_cleanup_metadata()
2820 struct dmz_mblock, link); in dmz_cleanup_metadata()
2830 struct dmz_mblock, link); in dmz_cleanup_metadata()