Lines Matching refs:write_list
669 struct list_head *write_list, in dmz_write_dirty_mblocks() argument
678 list_for_each_entry(mblk, write_list, link) { in dmz_write_dirty_mblocks()
687 list_for_each_entry(mblk, write_list, link) { in dmz_write_dirty_mblocks()
710 struct list_head *write_list) in dmz_log_dirty_mblocks() argument
716 ret = dmz_write_dirty_mblocks(zmd, write_list, log_set); in dmz_log_dirty_mblocks()
737 struct list_head write_list; in dmz_flush_metadata() local
743 INIT_LIST_HEAD(&write_list); in dmz_flush_metadata()
765 list_splice_init(&zmd->mblk_dirty_list, &write_list); in dmz_flush_metadata()
769 if (list_empty(&write_list)) { in dmz_flush_metadata()
779 ret = dmz_log_dirty_mblocks(zmd, &write_list); in dmz_flush_metadata()
787 ret = dmz_write_dirty_mblocks(zmd, &write_list, zmd->mblk_primary); in dmz_flush_metadata()
795 while (!list_empty(&write_list)) { in dmz_flush_metadata()
796 mblk = list_first_entry(&write_list, struct dmz_mblock, link); in dmz_flush_metadata()
808 if (ret && !list_empty(&write_list)) { in dmz_flush_metadata()
810 list_splice(&write_list, &zmd->mblk_dirty_list); in dmz_flush_metadata()