CachedBlock
class AllocationBlock : public CachedBlock {
: CachedBlock(volume)
return CachedBlock::SetTo(group.Start() + block);
return CachedBlock::SetToWritable(transaction, group.Start() + block);
CachedBlock::Unset()
CachedBlock::SetTo(off_t block)
CachedBlock::SetTo(block_run run)
CachedBlock::SetToWritable(Transaction& transaction, off_t block, bool empty)
CachedBlock::SetToWritable(Transaction& transaction, block_run run, bool empty)
CachedBlock::MakeWritable(Transaction& transaction)
class CachedBlock {
CachedBlock(Volume* volume);
CachedBlock(CachedBlock* cached);
~CachedBlock();
CachedBlock(const CachedBlock& other);
CachedBlock& operator=(const CachedBlock& other);
CachedBlock::CachedBlock(Volume* volume)
CachedBlock::CachedBlock(CachedBlock* cached)
CachedBlock::~CachedBlock()
CachedBlock::Keep()
CachedBlock cached(GetVolume());
CachedBlock cachedDirect(GetVolume());
CachedBlock cached(fVolume);
CachedBlock cached(fVolume);
CachedBlock cached(fVolume);
CachedBlock cached(fVolume);
CachedBlock cached(fVolume);
CachedBlock cachedDirect(fVolume);
CachedBlock cached(fVolume);
CachedBlock cached(fVolume);
CachedBlock cached(fVolume);
CachedBlock directCached(fVolume);
CachedBlock target(fVolume);
CachedBlock source(fVolume);
class NodeGetter : public CachedBlock {
CachedBlock(volume)
return CachedBlock::SetTo(fVolume->VnodeToBlock(inode->ID()));
return CachedBlock::SetToWritable(transaction, fVolume->VnodeToBlock(inode->ID()), empty);
CachedBlock cachedArray(fVolume);
CachedBlock cached(fVolume);
CachedBlock cached(volume);
CachedBlock cached(volume);
CachedBlock::SetTo(off_t block)
CachedBlock::SetToWritable(off_t block, int32 transactionId, bool empty)
class CachedBlock {
CachedBlock(Volume* volume);
CachedBlock(Volume* volume, off_t block);
~CachedBlock();
CachedBlock(const CachedBlock&);
CachedBlock& operator=(const CachedBlock&);
CachedBlock::CachedBlock(Volume* volume)
CachedBlock::CachedBlock(Volume* volume, off_t block)
CachedBlock::~CachedBlock()
CachedBlock::Keep()
CachedBlock::Unset()
CachedBlock cached(this);
class CachedBlock {
CachedBlock(Volume* volume);
CachedBlock(Volume* volume, off_t block);
~CachedBlock();
CachedBlock(const CachedBlock &);
CachedBlock &operator=(const CachedBlock &);
CachedBlock::CachedBlock(Volume* volume)
CachedBlock::CachedBlock(Volume* volume, off_t block)
CachedBlock::~CachedBlock()
CachedBlock::Keep()
CachedBlock::Unset()
CachedBlock::SetTo(off_t block)
CachedBlock fBlock;
CachedBlock cached(this);
CachedBlock block(this);
CachedBlock fBlock;
CachedBlock(volume),
fReadOnlyData = (uint32*)CachedBlock::SetTo(block);
fData = (uint32*)CachedBlock::SetToWritable(transaction, block, empty);
class BitmapBlock : public CachedBlock {
CachedBlock cached(fVolume);
CachedBlock::SetToWritable(Transaction& transaction, off_t block, bool empty)
CachedBlock::SetToWritableWithoutTransaction(off_t block, bool empty)
CachedBlock::_SetToWritableEtc(int32 transaction, off_t block, bool empty)
class CachedBlock {
CachedBlock(Volume* volume);
CachedBlock(Volume* volume, off_t block);
~CachedBlock();
CachedBlock(const CachedBlock &);
CachedBlock &operator=(const CachedBlock &);
CachedBlock::CachedBlock(Volume* volume)
CachedBlock::CachedBlock(Volume* volume, off_t block)
CachedBlock::~CachedBlock()
CachedBlock::Keep()
CachedBlock::Unset()
CachedBlock::SetTo(off_t block)
CachedBlock cached(fVolume);
CachedBlock cached(fVolume);
CachedBlock cached(fVolume);
CachedBlock cached(fVolume);
CachedBlock cached(fVolume);
CachedBlock cached(fVolume);
CachedBlock cached(fVolume);
CachedBlock cached(fVolume);
CachedBlock cached(fVolume);
CachedBlock cached(fVolume);
CachedBlock cachedFirst(fVolume);
CachedBlock cachedSecond(fVolume);
CachedBlock cached(fVolume);
CachedBlock cached(fVolume);
CachedBlock cached(fVolume);
CachedBlock cached(fVolume);
CachedBlock cached(fVolume);
CachedBlock cached(fVolume);
CachedBlock cached(fDirectory->GetVolume());
CachedBlock cached(fDirectory->GetVolume());
CachedBlock cached(fVolume);
CachedBlock cached(fVolume);
CachedBlock cached(fVolume);
CachedBlock cached(fVolume);
CachedBlock secondCached(fVolume);
CachedBlock cached(fVolume);
CachedBlock cached(fVolume);
CachedBlock cached(fVolume);
CachedBlock cached(fVolume);
CachedBlock cached(fJournalVolume);
CachedBlock data(fFilesystemVolume);
CachedBlock cached(fJournalVolume);
CachedBlock cached(fJournalVolume);
CachedBlock cached(this);
CachedBlock cached(this);
CachedBlock cached(this);
CachedBlock cached(this);
CachedBlock cached(volume);
CachedBlock cached(volume);
CachedBlock fAdditionalDescriptors;
CachedBlock::SetTo(long_address address)
CachedBlock::SetTo(Accessor &accessor, Descriptor &descriptor)
class CachedBlock {
CachedBlock(Volume *volume);
CachedBlock(CachedBlock *cached);
~CachedBlock();
CachedBlock::CachedBlock(Volume *volume)
CachedBlock::CachedBlock(CachedBlock *cached)
CachedBlock::~CachedBlock()
CachedBlock::Keep()
CachedBlock::Unset()
CachedBlock::SetTo(off_t block)
CachedBlock fData;
FileEntry<Descriptor>::FileEntry(CachedBlock *descriptorBlock)
FileEntry<Descriptor>::SetTo(CachedBlock *descriptorBlock)
FileEntry(CachedBlock *descriptorBlock = NULL);
void SetTo(CachedBlock *descriptorBlock);
CachedBlock *fDescriptorBlock;
CachedBlock::SetTo(block_run run)
CachedBlock cached(fVolume);
CachedBlock cached(fVolume);
CachedBlock(Volume& volume);
CachedBlock(Volume& volume, block_run run);
~CachedBlock();
CachedBlock cached(fVolume, run);
CachedBlock cached(fVolume, run);
CachedBlock::CachedBlock(Volume& volume)
CachedBlock::CachedBlock(Volume &volume, block_run run)
CachedBlock::~CachedBlock()
CachedBlock::Unset()
CachedBlock::SetTo(off_t block)
CachedBlock::CachedBlock(Volume &volume)
CachedBlock::CachedBlock(Volume &volume, off_t block)
CachedBlock::~CachedBlock()
CachedBlock::SetTo(off_t block)
CachedBlock::SetTo(off_t blockNumber, uint32 flags)
CachedBlock::Flush()
class CachedBlock {
CachedBlock(Volume &volume);
CachedBlock(Volume &volume, off_t block);
~CachedBlock();
CachedBlock::Unset()
CachedBlock cachedBlock(volume);
status_t error = cachedBlock.SetTo(block, CachedBlock::READ);
CachedBlock cached(fVolume, num);
CachedBlock cached(fVolume, num);
CachedBlock cachedBlock(fVolume);
error = cachedBlock.SetTo(block, CachedBlock::READ);
CachedBlock::READ);
fCachedBlock = new(nothrow) CachedBlock(*this);
class CachedBlock;
CachedBlock *fCachedBlock;