class VnodeMapper
Defined at line 49 of file ../../src/storage/minfs/vnode_mapper.h
A mapper for a Minfs vnode, responsible for mapping from file blocks to device blocks.
Public Members
static const uint64_t kIndirectFileStartBlock
static const uint64_t kDoubleIndirectFileStartBlock
static const uint64_t kMaxBlocks
Public Methods
void VnodeMapper (VnodeMinfs * vnode)
Defined at line 57 of file ../../src/storage/minfs/vnode_mapper.h
VnodeMinfs & vnode ()
Defined at line 59 of file ../../src/storage/minfs/vnode_mapper.h
zx::result<DeviceBlockRange> MapForWrite (PendingWork * transaction, BlockRange file_range, bool * allocated)
Defined at line 65 of file ../../src/storage/minfs/vnode_mapper.h
zx::result<DeviceBlockRange> Map (BlockRange range)
MapperInterface:
Defined at line 261 of file ../../src/storage/minfs/vnode_mapper.cc
zx::result<std::pair<blk_t, uint64_t>> MapToBlk (BlockRange range)
-- VnodeMapper --
Defined at line 253 of file ../../src/storage/minfs/vnode_mapper.cc