Home | History | Annotate | Download | only in disk_cache

Lines Matching refs:user_buffers_

902       if (user_buffers_[index].get()) {
957 if (user_buffers_[index].get() &&
958 user_buffers_[index]->PreRead(eof, offset, &buf_len)) {
960 buf_len = user_buffers_[index]->Read(offset, buf, buf_len);
1043 if (user_buffers_[index].get()) {
1045 user_buffers_[index]->Write(offset, buf, buf_len);
1212 if (!user_buffers_[index].get() && offset < kMaxBlockSize) {
1220 if (!user_buffers_[index].get())
1221 user_buffers_[index].reset(new UserBuffer(backend_));
1244 user_buffers_[index].reset();
1250 if (user_buffers_[index].get()) {
1251 DCHECK_GE(current_size, user_buffers_[index]->Start());
1254 if (new_size > user_buffers_[index]->Start()) {
1256 DCHECK_LT(new_size, user_buffers_[index]->End());
1257 user_buffers_[index]->Truncate(new_size);
1262 user_buffers_[index]->Reset();
1268 if (offset > user_buffers_[index]->Start())
1269 user_buffers_[index]->Truncate(new_size);
1273 user_buffers_[index].reset();
1277 DCHECK(!user_buffers_[index].get());
1288 DCHECK(!user_buffers_[index].get());
1292 user_buffers_[index].reset(new UserBuffer(backend_));
1293 user_buffers_[index]->Write(len, NULL, 0);
1302 !file->Read(user_buffers_[index]->Data(), len, offset, NULL, NULL)) {
1303 user_buffers_[index].reset();
1333 DCHECK(user_buffers_[index].get());
1334 if ((user_buffers_[index]->End() && offset > user_buffers_[index]->End()) ||
1346 user_buffers_[index].reset();
1351 if (!user_buffers_[index]->PreWrite(offset, buf_len)) {
1356 if (offset > user_buffers_[index]->End() ||
1357 !user_buffers_[index]->PreWrite(offset, buf_len)) {
1359 DCHECK(!user_buffers_[index]->Size());
1360 DCHECK(!user_buffers_[index]->Start());
1361 user_buffers_[index].reset();
1369 DCHECK(user_buffers_[index].get());
1378 DCHECK(!user_buffers_[index]->Size());
1384 int len = user_buffers_[index]->Size();
1385 int offset = user_buffers_[index]->Start();
1399 if (!file->Write(user_buffers_[index]->Data(), len, offset, NULL, NULL))
1401 user_buffers_[index]->Reset();
1438 if (user_buffers_[index].get() && user_buffers_[index]->Size() &&
1439 !user_buffers_[index]->Start()) {
1442 if (data_len <= user_buffers_[index]->Size()) {
1443 DCHECK(!user_buffers_[index]->Start());
1445 memcpy(*buffer, user_buffers_[index]->Data(), data_len);