class SyncClientAbrWearLeveling
Defined at line 178 of file ../../zircon/system/ulib/sysconfig-client/include/lib/sysconfig/sync-client.h
Specialized sysconfig client for astro with NAND I/O optimization
Implement buffered write + abr wear-leveling
Public Methods
void SyncClientAbrWearLeveling (::sysconfig::SyncClient client)
Defined at line 182 of file ../../zircon/system/ulib/sysconfig-client/include/lib/sysconfig/sync-client.h
void SyncClientAbrWearLeveling (const SyncClientAbrWearLeveling & )
No copy.
Defined at line 186 of file ../../zircon/system/ulib/sysconfig-client/include/lib/sysconfig/sync-client.h
SyncClientAbrWearLeveling & operator= (const SyncClientAbrWearLeveling & )
Defined at line 187 of file ../../zircon/system/ulib/sysconfig-client/include/lib/sysconfig/sync-client.h
void SyncClientAbrWearLeveling (SyncClientAbrWearLeveling && )
Defined at line 189 of file ../../zircon/system/ulib/sysconfig-client/include/lib/sysconfig/sync-client.h
SyncClientAbrWearLeveling & operator= (SyncClientAbrWearLeveling && )
Defined at line 190 of file ../../zircon/system/ulib/sysconfig-client/include/lib/sysconfig/sync-client.h
uint32_t GetEraseCount ()
For test purpose
Defined at line 200 of file ../../zircon/system/ulib/sysconfig-client/include/lib/sysconfig/sync-client.h
zx_status_t ReadPartition (PartitionType partition, const zx::vmo & vmo, zx_off_t vmo_offset)
Defined at line 639 of file ../../zircon/system/ulib/sysconfig-client/sync-client.cc
zx_status_t Flush ()
Defined at line 684 of file ../../zircon/system/ulib/sysconfig-client/sync-client.cc
const sysconfig_header & GetAbrWearLevelingSupportedLayout ()
Defined at line 635 of file ../../zircon/system/ulib/sysconfig-client/sync-client.cc
zx_status_t ValidateAbrMetadataInStorage (const abr_metadata_ext * expected)
Defined at line 712 of file ../../zircon/system/ulib/sysconfig-client/sync-client.cc