class Bcache

Defined at line 34 of file ../../src/storage/f2fs/bcache.h

Public Methods

void Bcache (const Bcache & )

Defined at line 36 of file ../../src/storage/f2fs/bcache.h

Bcache & operator= (const Bcache & )

Defined at line 37 of file ../../src/storage/f2fs/bcache.h

void Bcache (Bcache && )

Defined at line 38 of file ../../src/storage/f2fs/bcache.h

Bcache & operator= (Bcache && )

Defined at line 39 of file ../../src/storage/f2fs/bcache.h

uint64_t Maxblk ()

Defined at line 41 of file ../../src/storage/f2fs/bcache.h

block_t BlockSize ()

Defined at line 42 of file ../../src/storage/f2fs/bcache.h

zx_status_t Flush ()

Defined at line 49 of file ../../src/storage/f2fs/bcache.h

uint64_t BlockNumberToDevice (uint64_t block_num)

Defined at line 54 of file ../../src/storage/f2fs/bcache.h

size_t GetFreeSpaceSize ()

Defined at line 57 of file ../../src/storage/f2fs/bcache.h

size_t GetSliceSize ()

Defined at line 60 of file ../../src/storage/f2fs/bcache.h

block_client::BlockDevice * GetDevice ()

Defined at line 62 of file ../../src/storage/f2fs/bcache.h

zx_status_t RunRequests (const std::vector<storage::BufferedOperation> & buffered_operations)

Defined at line 167 of file ../../src/storage/f2fs/bcache.cc

zx::result<std::unique_ptr<Bcache>> Create (std::unique_ptr<block_client::BlockDevice> device, uint64_t max_blocks, block_t block_size)

Defined at line 157 of file ../../src/storage/f2fs/bcache.cc

zx_status_t BlockAttachVmo (const zx::vmo & vmo, storage::Vmoid * out)

Defined at line 149 of file ../../src/storage/f2fs/bcache.cc

zx_status_t BlockDetachVmo (storage::Vmoid vmoid)

Defined at line 153 of file ../../src/storage/f2fs/bcache.cc