Lines Matching defs:Block
7 //! Block bitmap handling and allocation policies
99 class Block : public AbstractTraceEntry {
101 Block(const char* label, off_t blockNumber, const uint8* data,
183 uint32& Block(int32 index) { return ((uint32*)fBlock)[index]; }
184 uint8* Block() const { return (uint8*)fBlock; }
269 return Block(block >> 5) & HOST_ENDIAN_TO_BFS_INT32(1UL << (block % 32));
282 T(Block("b-alloc-in", fBlockNumber, fBlock, fVolume->BlockSize(),
292 T(BlockChange("b-alloc", block, Block(block),
293 Block(block) | HOST_ENDIAN_TO_BFS_INT32(mask)));
304 Block(block++) |= HOST_ENDIAN_TO_BFS_INT32(mask);
307 T(Block("b-alloc-out", fBlockNumber, fBlock, fVolume->BlockSize(),
328 T(BlockChange("b-free", block, Block(block),
329 Block(block) & HOST_ENDIAN_TO_BFS_INT32(~mask)));
331 Block(block++) &= HOST_ENDIAN_TO_BFS_INT32(~mask);
485 T(Block("free-1", block, cached.Block(), volume->BlockSize()));
494 T(Block("free-2", block, cached.Block(), volume->BlockSize()));
803 T(Block("alloc-in", group.Start() + block, cached.Block(),
847 T(Block("alloc-out", block, cached.Block(),
1081 cached.Block(index) |= HOST_ENDIAN_TO_BFS_INT32(kMask);
1208 // Block is in use
1228 // Block is free, start new free range