Home | History | Annotate | Download | only in disk_cache

Lines Matching refs:entry_

38       : entry_(entry), callback_(callback), buf_(buffer),
49 disk_cache::EntryImpl* entry_;
59 entry_->DecrementIoCount();
61 if (entry_->net_log().IsLoggingAllEvents()) {
62 entry_->net_log().EndEvent(
67 entry_->ReportIOTime(disk_cache::EntryImpl::kAsyncIO, start_);
70 entry_->Release();
295 : entry_(NULL, Addr(0)), node_(NULL, Addr(0)), backend_(backend),
297 entry_.LazyInit(backend->File(address), address);
400 return entry_.Data()->hash;
406 EntryStore* entry_store = entry_.Data();
408 memset(entry_store, 0, sizeof(EntryStore) * entry_.address().num_blocks());
414 node->contents = entry_.address().value();
451 if (entry_.Data()->hash != hash ||
452 static_cast<size_t>(entry_.Data()->key_len) != key.size())
482 Addr address(entry_.Data()->data_addr[index]);
484 backend_->ModifyStorageSize(entry_.Data()->data_size[index] -
486 entry_.Data()->data_addr[index] = 0;
487 entry_.Data()->data_size[index] = 0;
488 entry_.Store();
499 // Note that at this point node_ and entry_ are just two blocks of data, and
502 Addr address(entry_.Data()->long_key);
504 backend_->ModifyStorageSize(entry_.Data()->key_len, 0);
506 backend_->DeleteBlock(entry_.address(), true);
513 return entry_.Data()->next;
517 DCHECK_NE(address.value(), entry_.address().value());
518 entry_.Data()->next = address.value();
519 bool success = entry_.Store();
524 Addr address(entry_.Data()->rankings_node);
574 EntryStore* stored = entry_.Data();
611 if (entry_.address().num_blocks() != num_blocks)
618 EntryStore* stored = entry_.Data();
648 EntryStore* stored = entry_.Data();
670 entry_.Store();
746 CacheEntryBlock* entry = const_cast<CacheEntryBlock*>(&entry_);
789 CacheEntryBlock* entry = const_cast<CacheEntryBlock*>(&entry_);
802 int entry_size = entry_.Data()->data_size[index];
894 backend_->OnEntryDestroyBegin(entry_.address());
908 entry_.Data()->data_size[index] - unreported_size_[index],
909 entry_.Data()->data_size[index]);
938 int entry_size = entry_.Data()->data_size[index];
955 Addr address(entry_.Data()->data_addr[index]);
965 address.set_value(entry_.Data()->data_addr[index]);
1027 int entry_size = entry_.Data()->data_size[index];
1030 Trace("To PrepareTarget 0x%x", entry_.address().value());
1034 Trace("From PrepareTarget 0x%x", entry_.address().value());
1050 Addr address(entry_.Data()->data_addr[index]);
1101 Addr address(entry_.Data()->data_addr[index]);
1105 entry_.Data()->data_addr[index] = address.value();
1106 entry_.Store();
1207 Addr address(entry_.Data()->data_addr[index]);
1230 Addr address(entry_.Data()->data_addr[index]);
1232 int current_size = entry_.Data()->data_size[index];
1238 entry_.Data()->data_addr[index] = 0;
1239 entry_.Data()->data_size[index] = 0;
1241 entry_.Store();
1287 Addr address(entry_.Data()->data_addr[index]);
1291 int len = std::min(entry_.Data()->data_size[index], kMaxBlockSize);
1313 Addr address(entry_.Data()->data_addr[index]);
1314 entry_.Data()->data_addr[index] = 0;
1315 entry_.Store();
1319 int len = entry_.Data()->data_size[index];
1326 if (entry_.Data()->data_size[index] > new_size)
1327 UpdateSize(index, entry_.Data()->data_size[index], new_size);
1335 offset > entry_.Data()->data_size[index]) {
1338 Addr address(entry_.Data()->data_addr[index]);
1368 Addr address(entry_.Data()->data_addr[index]);
1373 int size = std::max(entry_.Data()->data_size[index], min_len);
1377 if (!entry_.Data()->data_size[index]) {
1382 address.set_value(entry_.Data()->data_addr[index]);
1390 DCHECK_EQ(len, entry_.Data()->data_size[index]);
1407 if (entry_.Data()->data_size[index] == new_size)
1411 entry_.Data()->data_size[index] = new_size;
1412 entry_.set_modified();
1429 entry_.Data()->flags |= flags;
1430 entry_.set_modified();
1434 return entry_.Data()->flags;
1441 int data_len = entry_.Data()->data_size[index];
1453 address->set_value(entry_.Data()->data_addr[index]);
1456 backend_->ModifyStorageSize(entry_.Data()->data_size[index] -
1458 entry_.Data()->data_addr[index] = 0;
1459 entry_.Data()->data_size[index] = 0;
1470 entry_.address().value(), node_.address().value());
1472 Trace(" data: 0x%x 0x%x 0x%x", entry_.Data()->data_addr[0],
1473 entry_.Data()->data_addr[1], entry_.Data()->long_key);