Lines Matching refs:current_writeset
178 struct writeset_disk current_writeset; member
278 struct writeset *current_writeset; member
510 ws_pack(&md->current_writeset->md, &disk->current_writeset); in prepare_superblock()
595 ws_unpack(&disk->current_writeset, &md->current_writeset->md); in open_metadata()
657 rcu_assign_pointer(md->current_writeset, new_writeset); in swap_writeset()
806 md->current_writeset = &md->writesets[0]; in metadata_open()
884 r = dm_bitset_flush(&md->bitset_info, md->current_writeset->md.root, in metadata_era_archive()
885 &md->current_writeset->md.root); in metadata_era_archive()
891 ws_pack(&md->current_writeset->md, &value); in metadata_era_archive()
903 md->current_writeset->md.root = INVALID_WRITESET_ROOT; in metadata_era_archive()
911 return (md->current_writeset == &md->writesets[0]) ? in next_writeset()
936 if (md->current_writeset->md.root != INVALID_WRITESET_ROOT) { in metadata_era_rollover()
961 ws = rcu_dereference(md->current_writeset); in metadata_current_marked()
973 if (md->current_writeset->md.root != INVALID_WRITESET_ROOT) { in metadata_commit()
974 r = dm_bitset_flush(&md->bitset_info, md->current_writeset->md.root, in metadata_commit()
975 &md->current_writeset->md.root); in metadata_commit()
1250 struct writeset *ws = era->md->current_writeset; in process_deferred_bios()