Lines Matching refs:Block
66 GOOGLE_CHECK_GE(options_.initial_block_size, sizeof(Block))
70 Block* first_block = reinterpret_cast<Block*>(options_.initial_block);
118 Arena::Block* Arena::NewBlock(void* me, Block* my_last_block, size_t n,
133 Block* b = reinterpret_cast<Block*>(options_.block_alloc(size));
151 void Arena::AddBlock(Block* b) {
156 void Arena::AddBlockInternal(Block* b) {
157 b->next = reinterpret_cast<Block*>(google::protobuf::internal::NoBarrier_Load(&blocks_));
199 Block* b = reinterpret_cast<Block*>(google::protobuf::internal::Acquire_Load(&hint_));
206 void* Arena::AllocFromBlock(Block* b, size_t n) {
217 Block* b = FindBlock(me); // Find block owned by me.
234 Block* b = reinterpret_cast<Block*>(google::protobuf::internal::NoBarrier_Load(&blocks_));
244 Block* b = reinterpret_cast<Block*>(google::protobuf::internal::NoBarrier_Load(&blocks_));
256 Block* b = reinterpret_cast<Block*>(google::protobuf::internal::NoBarrier_Load(&blocks_));
267 Block* b = reinterpret_cast<Block*>(google::protobuf::internal::NoBarrier_Load(&blocks_));
268 Block* first_block = NULL;
271 Block* next = b->next;
310 Arena::Block* Arena::FindBlock(void* me) {
313 Block* b = reinterpret_cast<Block*>(google::protobuf::internal::Acquire_Load(&blocks_));