Lines Matching refs:size

49 Status BlockCacheFile::Delete(uint64_t* size) {  in Delete()  argument
52 Status status = env_->GetFileSize(Path(), size); in Delete()
85 : hdr_(MAGIC, static_cast<uint32_t>(key.size()), in CacheRecord()
86 static_cast<uint32_t>(val.size())), in CacheRecord()
97 return static_cast<uint32_t>(sizeof(CacheRecordHeader) + key.size() + in CalcSize()
98 val.size()); in CalcSize()
104 const char* data, const size_t size);
119 key_.size()); in ComputeCRC()
121 val_.size()); in ComputeCRC()
127 assert(bufs->size()); in Serialize()
131 key_.size()) && in Serialize()
133 val_.size()); in Serialize()
138 assert(*woff < bufs->size()); in Append()
141 size_t size = data_size; in Append() local
143 while (size && *woff < bufs->size()) { in Append()
146 if (size <= free) { in Append()
147 buf->Append(p, size); in Append()
148 size = 0; in Append()
152 size -= free; in Append()
162 assert(!size); in Append()
164 return !size; in Append()
168 assert(data.size() >= sizeof(CacheRecordHeader)); in Deserialize()
169 if (data.size() < sizeof(CacheRecordHeader)) { in Deserialize()
175 assert(hdr_.key_size_ + hdr_.val_size_ + sizeof(hdr_) == data.size()); in Deserialize()
176 if (hdr_.key_size_ + hdr_.val_size_ + sizeof(hdr_) != data.size()) { in Deserialize()
354 bool WriteableCacheFile::ExpandBuffer(const size_t size) { in ExpandBuffer() argument
360 for (size_t i = buf_woff_; i < bufs_.size(); ++i) { in ExpandBuffer()
362 if (size <= free) { in ExpandBuffer()
369 assert(free < size); in ExpandBuffer()
372 while (free < size) { in ExpandBuffer()
384 assert(free >= size); in ExpandBuffer()
391 assert(bufs_.size()); in DispatchBuffer()
393 assert(buf_woff_ <= bufs_.size()); in DispatchBuffer()
405 assert(buf_doff_ < bufs_.size()); in DispatchBuffer()
413 (eof_ && buf_doff_ == buf_woff_ && buf_woff_ < bufs_.size())); in DispatchBuffer()
429 assert(bufs_.size()); in BufferWriteDone()
433 if (buf_doff_ < bufs_.size()) { in BufferWriteDone()
437 if (eof_ && buf_doff_ >= bufs_.size() && !pending_ios_) { in BufferWriteDone()
481 for (size_t i = start_idx; pending_nbytes && i < bufs_.size(); ++i) { in ReadBuffer()
511 assert(buf_doff_ == bufs_.size()); in Close()
512 assert(bufs_.size() - buf_woff_ <= 1); in Close()
528 for (size_t i = 0; i < bufs_.size(); ++i) { in ClearBuffers()
549 for (size_t i = 0; i < threads_.size(); ++i) { in Stop()