Searched refs:BlockData (Results 1 – 4 of 4) sorted by relevance
38 class BlockData {40 BlockData();41 ~BlockData();69 DISALLOW_COPY_AND_ASSIGN(BlockData);112 BlockData *GetUnusedBlock(int64 segment);116 int RemoveBlock(BlockData *block);123 BlockData *GetRandomBlock();127 int ReleaseBlock(BlockData *block);131 BlockData *block;138 void InsertOnStructure(BlockData *block);
24 BlockData::BlockData() : address_(0), size_(0), in BlockData() function in BlockData30 BlockData::~BlockData() { in ~BlockData()34 void BlockData::set_initialized() { in set_initialized()40 bool BlockData::initialized() const { in initialized()81 void DiskBlockTable::InsertOnStructure(BlockData *block) { in InsertOnStructure()99 int DiskBlockTable::RemoveBlock(BlockData *block) { in RemoveBlock()132 int DiskBlockTable::ReleaseBlock(BlockData *block) { in ReleaseBlock()147 BlockData *DiskBlockTable::GetRandomBlock() { in GetRandomBlock()168 BlockData *b = it->second->block; in GetRandomBlock()195 BlockData *DiskBlockTable::GetUnusedBlock(int64 segment) { in GetUnusedBlock()[all …]
723 virtual bool WriteBlockToDisk(int fd, BlockData *block);726 virtual bool ValidateBlockOnDisk(int fd, BlockData *block);765 std::queue<BlockData*> in_flight_sectors_; // Queue of sectors written but
2910 BlockData *block = block_table_->GetUnusedBlock(segment); in DoWork()2951 BlockData *block = in_flight_sectors_.front(); in DoWork()3085 bool DiskThread::WriteBlockToDisk(int fd, BlockData *block) { in WriteBlockToDisk()3137 bool DiskThread::ValidateBlockOnDisk(int fd, BlockData *block) { in ValidateBlockOnDisk()3284 BlockData *block = block_table_->GetRandomBlock(); in DoWork()