class PersistentStorage
Defined at line 78 of file ../../src/storage/minfs/allocator/storage.h
A type of storage which represents a persistent disk.
Public Methods
void PersistentStorage (block_client::BlockDevice *device,SuperblockManager *sb,size_tunit_size,GrowHandlergrow_cb,AllocatorMetadatametadata,uint32_tblock_size)
|grow_cb| is an optional callback to increase the size of the allocator.
Defined at line 40 of file ../../src/storage/minfs/allocator/storage.cc
void PersistentStorage (SuperblockManager *sb,size_tunit_size,GrowHandlergrow_cb,AllocatorMetadatametadata,uint32_tblock_size)
|grow_cb| is an optional callback to increase the size of the allocator.
Defined at line 12 of file ../../src/storage/minfs/allocator/storage_host.cc
zx::result<> AttachVmo (const zx::vmo & vmo, storage::OwnedVmoid * vmoid)
Defined at line 50 of file ../../src/storage/minfs/allocator/storage.cc
void Load (fs::BufferedOperationsBuilder * builder, storage::BlockBuffer * data)
Defined at line 20 of file ../../src/storage/minfs/allocator/storage_common.cc
zx::result<> Extend (PendingWork *transaction,WriteDatadata,GrowMapCallbackgrow_map)
Defined at line 19 of file ../../src/storage/minfs/allocator/storage_host.cc
zx::result<> Extend (PendingWork *transaction,WriteDatadata,GrowMapCallbackgrow_map)
Defined at line 54 of file ../../src/storage/minfs/allocator/storage.cc
void PersistRange (PendingWork *transaction,WriteDatadata,size_tindex,size_tcount)
Defined at line 30 of file ../../src/storage/minfs/allocator/storage_common.cc
void PersistRange (PendingWork *transaction,WriteDatadata,size_tindex,size_tcount)
Defined at line 30 of file ../../src/storage/minfs/allocator/storage_common.cc
void PersistAllocate (PendingWork * transaction, size_t count)
Defined at line 57 of file ../../src/storage/minfs/allocator/storage_common.cc
void PersistRelease (PendingWork * transaction, size_t count)
Defined at line 62 of file ../../src/storage/minfs/allocator/storage_common.cc
void PersistentStorage ()
Defined at line 83 of file ../../src/storage/minfs/allocator/storage.h
void PersistentStorage (const PersistentStorage & )
Defined at line 84 of file ../../src/storage/minfs/allocator/storage.h
PersistentStorage & operator= (const PersistentStorage & )
Defined at line 85 of file ../../src/storage/minfs/allocator/storage.h
void ~PersistentStorage ()
Defined at line 96 of file ../../src/storage/minfs/allocator/storage.h
uint32_t PoolAvailable ()
Defined at line 106 of file ../../src/storage/minfs/allocator/storage.h
uint32_t PoolTotal ()
Defined at line 108 of file ../../src/storage/minfs/allocator/storage.h