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()
592 struct dmz_mblock *mblk; in dmz_shrink_mblock_cache()
602 struct dmz_mblock, link); in dmz_shrink_mblock_cache()
643 struct dmz_mblock *mblk) in dmz_release_mblock()
669 static struct dmz_mblock *dmz_get_mblock(struct dmz_metadata *zmd, in dmz_get_mblock()
672 struct dmz_mblock *mblk; in dmz_get_mblock()
702 static void dmz_dirty_mblock(struct dmz_metadata *zmd, struct dmz_mblock *mblk) in dmz_dirty_mblock()
713 static int dmz_write_mblock(struct dmz_metadata *zmd, struct dmz_mblock *mblk, in dmz_write_mblock()
769 struct dmz_mblock *mblk = zmd->sb[set].mblk; in dmz_write_sb()
820 struct dmz_mblock *mblk; in dmz_write_dirty_mblocks()
886 struct dmz_mblock *mblk; in dmz_flush_metadata()
948 mblk = list_first_entry(&write_list, struct dmz_mblock, link); in dmz_flush_metadata()
1119 struct dmz_mblock *mblk; in dmz_lookup_secondary_sb()
1157 struct dmz_mblock *mblk; in dmz_get_sb()
1688 struct dmz_mblock *dmap_mblk = NULL; in dmz_load_mapping()
1838 struct dmz_mblock *dmap_mblk = zmd->map_mblk[chunk >> DMZ_MAP_ENTRIES_SHIFT]; in dmz_set_chunk_mapping()
2050 struct dmz_mblock *dmap_mblk = zmd->map_mblk[chunk >> DMZ_MAP_ENTRIES_SHIFT]; in dmz_get_chunk_mapping()
2403 static struct dmz_mblock *dmz_get_bitmap(struct dmz_metadata *zmd, in dmz_get_bitmap()
2420 struct dmz_mblock *from_mblk, *to_mblk; in dmz_copy_valid_blocks()
2484 struct dmz_mblock *mblk; in dmz_validate_blocks()
2564 struct dmz_mblock *mblk; in dmz_invalidate_blocks()
2611 struct dmz_mblock *mblk; in dmz_test_block()
2638 struct dmz_mblock *mblk; in dmz_to_next_set_block()
2748 struct dmz_mblock *mblk; in dmz_get_zone_weight()
2784 struct dmz_mblock *mblk, *next; in dmz_cleanup_metadata()
2806 struct dmz_mblock, link); in dmz_cleanup_metadata()
2816 struct dmz_mblock, link); in dmz_cleanup_metadata()