Lines Matching refs:address
266 MappedFile* BlockFiles::GetFile(Addr address) {
268 DCHECK(address.is_block_file() || !address.is_initialized());
269 if (!address.is_initialized())
272 int file_index = address.FileNumber();
354 Addr address(BLOCK_256, 1, new_file, 0);
355 return GetFile(address);
374 Addr address(BLOCK_256, 1, header->next_file, 0);
375 MappedFile* next_file = GetFile(address);
430 Addr address(block_type, block_count, header->this_file, index);
431 block_address->set_value(address.value());
435 void BlockFiles::DeleteBlock(Addr address, bool deep) {
436 if (!address.is_initialized() || address.is_separate_file())
443 MappedFile* file = GetFile(address);
447 size_t size = address.BlockSize() * address.num_blocks();
448 size_t offset = address.start_block() * address.BlockSize() +
454 DeleteMapBlock(address.start_block(), address.num_blocks(), header);