Lines Matching refs:dmz_mblock

109 struct dmz_mblock {
135 struct dmz_mblock *mblk;
194 struct dmz_mblock **map_mblk;
406 static struct dmz_mblock *dmz_alloc_mblock(struct dmz_metadata *zmd,
409 struct dmz_mblock *mblk = NULL;
415 struct dmz_mblock, link);
427 mblk = kmalloc(sizeof(struct dmz_mblock), GFP_NOIO);
452 static void dmz_free_mblock(struct dmz_metadata *zmd, struct dmz_mblock *mblk)
463 static void dmz_insert_mblock(struct dmz_metadata *zmd, struct dmz_mblock *mblk)
467 struct dmz_mblock *b;
471 b = container_of(*new, struct dmz_mblock, node);
485 static struct dmz_mblock *dmz_get_mblock_fast(struct dmz_metadata *zmd,
490 struct dmz_mblock *mblk;
493 mblk = container_of(node, struct dmz_mblock, node);
516 struct dmz_mblock *mblk = bio->bi_private;
537 static struct dmz_mblock *dmz_get_mblock_slow(struct dmz_metadata *zmd,
540 struct dmz_mblock *mblk, *m;
592 struct dmz_mblock *mblk;
602 struct dmz_mblock, link);
643 struct dmz_mblock *mblk)
669 static struct dmz_mblock *dmz_get_mblock(struct dmz_metadata *zmd,
672 struct dmz_mblock *mblk;
702 static void dmz_dirty_mblock(struct dmz_metadata *zmd, struct dmz_mblock *mblk)
713 static int dmz_write_mblock(struct dmz_metadata *zmd, struct dmz_mblock *mblk,
769 struct dmz_mblock *mblk = zmd->sb[set].mblk;
820 struct dmz_mblock *mblk;
886 struct dmz_mblock *mblk;
948 mblk = list_first_entry(&write_list, struct dmz_mblock, link);
1115 struct dmz_mblock *mblk;
1153 struct dmz_mblock *mblk;
1687 struct dmz_mblock *dmap_mblk = NULL;
1837 struct dmz_mblock *dmap_mblk = zmd->map_mblk[chunk >> DMZ_MAP_ENTRIES_SHIFT];
2050 struct dmz_mblock *dmap_mblk = zmd->map_mblk[chunk >> DMZ_MAP_ENTRIES_SHIFT];
2403 static struct dmz_mblock *dmz_get_bitmap(struct dmz_metadata *zmd,
2420 struct dmz_mblock *from_mblk, *to_mblk;
2484 struct dmz_mblock *mblk;
2564 struct dmz_mblock *mblk;
2611 struct dmz_mblock *mblk;
2638 struct dmz_mblock *mblk;
2748 struct dmz_mblock *mblk;
2784 struct dmz_mblock *mblk, *next;
2806 struct dmz_mblock, link);
2816 struct dmz_mblock, link);