Lines Matching defs:Volume

11 #include "Volume.h"
66 Volume::Volume(fs_volume* volume)
80 Volume::~Volume()
82 TRACE("Volume destructor.\n");
96 Volume::IsValidSuperBlock()
103 Volume::HasExtendedAttributes() const
110 Volume::Name() const
118 Volume::SetName(const char* name)
125 Volume::Mount(const char* deviceName, uint32 flags)
131 TRACE("Volume::Mount(): Read only\n");
133 TRACE("Volume::Mount(): Read write\n");
140 FATAL("Volume::Mount(): couldn't open device\n");
150 FATAL("Volume::Mount(): Identify() failed\n");
172 FATAL("Volume::Mount(): can't mount R/W, volume not clean\n");
175 FATAL("Volume::Mount(): warning: volume not clean\n");
253 TRACE("Volume::Mount(): Initialized block cache: %p\n", fBlockCache);
282 TRACE("Volume::Mount(): Checking if journal was initialized\n");
290 TRACE("Volume::Mount(): Asking journal to recover\n");
297 TRACE("Volume::Mount(): Restart journal log\n");
308 TRACE("Volume::Mount(): Initialize block allocator\n");
339 Volume::Unmount()
341 TRACE("Volume::Unmount()\n");
350 TRACE("Volume::Unmount(): Putting root node\n");
352 TRACE("Volume::Unmount(): Deleting the block cache\n");
354 TRACE("Volume::Unmount(): Closing device\n");
357 TRACE("Volume::Unmount(): Done\n");
363 Volume::GetInodeBlock(ino_t id, off_t& block)
380 Volume::InodeBlockIndex(ino_t id) const
387 Volume::_UnsupportedIncompatibleFeatures(ext2_super_block& superBlock)
409 Volume::_UnsupportedReadOnlyFeatures(ext2_super_block& superBlock)
433 Volume::_GroupDescriptorBlock(uint32 blockIndex)
446 Volume::_GroupCheckSum(ext2_block_group *group, int32 index)
482 Volume::GetBlockGroup(int32 index, ext2_block_group** _group)
520 Volume::WriteBlockGroup(Transaction& transaction, int32 index)
525 TRACE("Volume::WriteBlockGroup()\n");
539 TRACE("Volume::WriteBlockGroup() checksum 0x%x for group %" B_PRId32 " "
559 Volume::ActivateLargeFiles(Transaction& transaction)
573 Volume::ActivateDirNLink(Transaction& transaction)
587 Volume::SaveOrphan(Transaction& transaction, ino_t newID, ino_t& oldID)
590 TRACE("Volume::SaveOrphan(): Old: %d, New: %d\n", (int)oldID, (int)newID);
598 Volume::RemoveOrphan(Transaction& transaction, ino_t id)
601 TRACE("Volume::RemoveOrphan(): ID: %d\n", (int)id);
620 TRACE("Volume::RemoveOrphan(): First entry. Updating head to: %d\n",
666 TRACE("Volume::RemoveOrphan(): Updated pointer to %d\n",
674 Volume::AllocateInode(Transaction& transaction, Inode* parent, int32 mode,
688 Volume::FreeInode(Transaction& transaction, ino_t id, bool isDirectory)
701 Volume::AllocateBlocks(Transaction& transaction, uint32 minimum, uint32 maximum,
704 TRACE("Volume::AllocateBlocks()\n");
708 TRACE("Volume::AllocateBlocks(): Calling the block allocator\n");
715 TRACE("Volume::AllocateBlocks(): Allocated %" B_PRIu32 " blocks\n",
725 Volume::FreeBlocks(Transaction& transaction, fsblock_t start, uint32 length)
727 TRACE("Volume::FreeBlocks(%" B_PRIu64 ", %" B_PRIu32 ")\n", start, length);
735 TRACE("Volume::FreeBlocks(): number of free blocks (before): %" B_PRIdOFF
738 TRACE("Volume::FreeBlocks(): number of free blocks (after): %" B_PRIdOFF
746 Volume::LoadSuperBlock()
767 Volume::WriteSuperBlock(Transaction& transaction)
769 TRACE("Volume::WriteSuperBlock()\n");
779 TRACE("Volume::WriteSuperBlock(): free blocks: %" B_PRIu64 ", free inodes:"
789 TRACE("Volume::WriteSuperBlock(): first data block: %" B_PRIu32 ", block:"
797 TRACE("Volume::WriteSuperBlock(): Done\n");
804 Volume::_SuperBlockChecksumSeed()
817 Volume::_VerifySuperBlock()
829 Volume::FlushDevice()
831 TRACE("Volume::FlushDevice(): %p, %p\n", this, fBlockCache);
837 Volume::Sync()
839 TRACE("Volume::Sync()\n");
848 Volume::Identify(int fd, ext2_super_block* superBlock)
867 Volume::TransactionDone(bool success)
878 Volume::RemovedFromTransaction()