Lines Matching defs:Data

123   char* Data() { return buffer_.size() ? &buffer_[0] : NULL; }
353 DCHECK(node_.Data()->dirty || read_only_);
367 DCHECK(node_.Data()->dirty || read_only_);
400 return entry_.Data()->hash;
406 EntryStore* entry_store = entry_.Data();
407 RankingsNode* node = node_.Data();
451 if (entry_.Data()->hash != hash ||
452 static_cast<size_t>(entry_.Data()->key_len) != key.size())
462 if (!node_.Data()->dirty) {
463 node_.Data()->dirty = backend_->GetCurrentEntryId();
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;
502 Addr address(entry_.Data()->long_key);
504 backend_->ModifyStorageSize(entry_.Data()->key_len, 0);
513 return entry_.Data()->next;
518 entry_.Data()->next = address.value();
524 Addr address(entry_.Data()->rankings_node);
536 RankingsNode* rankings = node_.Data();
549 if (node_.Data()->dummy)
552 if (node_.Data()->dirty && current_id != node_.Data()->dirty)
560 node_.Data()->dirty = new_id;
561 node_.Data()->dummy = 0;
566 return !node_.Data()->contents;
574 EntryStore* stored = entry_.Data();
618 EntryStore* stored = entry_.Data();
648 EntryStore* stored = entry_.Data();
682 node_.Data()->last_used = last_used.ToInternalValue();
683 node_.Data()->last_modified = last_modified.ToInternalValue();
747 int key_len = entry->Data()->key_len;
749 return std::string(entry->Data()->key);
756 Addr address(entry->Data()->long_key);
777 return Time::FromInternalValue(node->Data()->last_used);
782 return Time::FromInternalValue(node->Data()->last_modified);
790 return entry->Data()->data_size[index];
798 DCHECK(node_.Data()->dirty || read_only_);
802 int entry_size = entry_.Data()->data_size[index];
819 DCHECK(node_.Data()->dirty || read_only_);
908 entry_.Data()->data_size[index] - unreported_size_[index],
909 entry_.Data()->data_size[index]);
916 node_.Data()->dirty = current_id == 1 ? -1 : current_id - 1;
919 node_.Data()->dirty = 0;
933 DCHECK(node_.Data()->dirty || read_only_);
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]);
1004 DCHECK(node_.Data()->dirty || read_only_);
1027 int entry_size = entry_.Data()->data_size[index];
1050 Addr address(entry_.Data()->data_addr[index]);
1101 Addr address(entry_.Data()->data_addr[index]);
1105 entry_.Data()->data_addr[index] = address.value();
1160 node_.Data()->last_used = current.ToInternalValue();
1163 node_.Data()->last_modified = current.ToInternalValue();
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;
1287 Addr address(entry_.Data()->data_addr[index]);
1291 int len = std::min(entry_.Data()->data_size[index], kMaxBlockSize);
1302 !file->Read(user_buffers_[index]->Data(), len, offset, NULL, NULL)) {
1313 Addr address(entry_.Data()->data_addr[index]);
1314 entry_.Data()->data_addr[index] = 0;
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]);
1399 if (!file->Write(user_buffers_[index]->Data(), len, offset, NULL, NULL))
1407 if (entry_.Data()->data_size[index] == new_size)
1411 entry_.Data()->data_size[index] = new_size;
1429 entry_.Data()->flags |= flags;
1434 return entry_.Data()->flags;
1441 int data_len = entry_.Data()->data_size[index];
1445 memcpy(*buffer, user_buffers_[index]->Data(), data_len);
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;
1466 dirty = node_.Data()->dirty;
1472 Trace(" data: 0x%x 0x%x 0x%x", entry_.Data()->data_addr[0],
1473 entry_.Data()->data_addr[1], entry_.Data()->long_key);