Lines Matching refs:dmz_mblock

98 struct dmz_mblock {  struct
123 struct dmz_mblock *mblk; argument
167 struct dmz_mblock **map_mblk;
266 static struct dmz_mblock *dmz_alloc_mblock(struct dmz_metadata *zmd, in dmz_alloc_mblock()
269 struct dmz_mblock *mblk = NULL; in dmz_alloc_mblock()
275 struct dmz_mblock, link); in dmz_alloc_mblock()
287 mblk = kmalloc(sizeof(struct dmz_mblock), GFP_NOIO); 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()
327 struct dmz_mblock *b; in dmz_insert_mblock()
331 b = container_of(*new, struct dmz_mblock, node); in dmz_insert_mblock()
344 static struct dmz_mblock *dmz_lookup_mblock(struct dmz_metadata *zmd, in dmz_lookup_mblock()
349 struct dmz_mblock *mblk; in dmz_lookup_mblock()
352 mblk = container_of(node, struct dmz_mblock, node); in dmz_lookup_mblock()
366 struct dmz_mblock *mblk = bio->bi_private; in dmz_mblock_bio_end_io()
387 static struct dmz_mblock *dmz_fetch_mblock(struct dmz_metadata *zmd, in dmz_fetch_mblock()
390 struct dmz_mblock *mblk; in dmz_fetch_mblock()
428 struct dmz_mblock *mblk; in dmz_shrink_mblock_cache()
438 struct dmz_mblock, link); in dmz_shrink_mblock_cache()
479 struct dmz_mblock *mblk) in dmz_release_mblock()
504 static struct dmz_mblock *dmz_get_mblock(struct dmz_metadata *zmd, in dmz_get_mblock()
507 struct dmz_mblock *mblk; 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()
604 struct dmz_mblock *mblk = zmd->sb[set].mblk; in dmz_write_sb()
639 struct dmz_mblock *mblk; in dmz_write_dirty_mblocks()
696 struct dmz_mblock *mblk; in dmz_flush_metadata()
751 mblk = list_first_entry(&write_list, struct dmz_mblock, link); in dmz_flush_metadata()
858 struct dmz_mblock *mblk; in dmz_lookup_secondary_sb()
890 struct dmz_mblock *mblk; in dmz_get_sb()
1284 struct dmz_mblock *dmap_mblk = NULL; in dmz_load_mapping()
1407 struct dmz_mblock *dmap_mblk = zmd->map_mblk[chunk >> DMZ_MAP_ENTRIES_SHIFT]; in dmz_set_chunk_mapping()
1603 struct dmz_mblock *dmap_mblk = zmd->map_mblk[chunk >> DMZ_MAP_ENTRIES_SHIFT]; in dmz_get_chunk_mapping()
1907 static struct dmz_mblock *dmz_get_bitmap(struct dmz_metadata *zmd, in dmz_get_bitmap()
1924 struct dmz_mblock *from_mblk, *to_mblk; in dmz_copy_valid_blocks()
1988 struct dmz_mblock *mblk; in dmz_validate_blocks()
2068 struct dmz_mblock *mblk; in dmz_invalidate_blocks()
2115 struct dmz_mblock *mblk; in dmz_test_block()
2142 struct dmz_mblock *mblk; in dmz_to_next_set_block()
2251 struct dmz_mblock *mblk; in dmz_get_zone_weight()
2287 struct dmz_mblock *mblk, *next; in dmz_cleanup_metadata()
2309 struct dmz_mblock, link); in dmz_cleanup_metadata()
2319 struct dmz_mblock, link); in dmz_cleanup_metadata()