Lines Matching refs:size

92 	status_t WaitForData(off_t position, off_t size)
101 while (bufferSize < position + size) {
119 size_t size)
124 _PositionToRelative(position), buffer, size);
129 const void* buffer, size_t size)
134 _PositionToRelative(position), buffer, size);
153 virtual status_t SetSize(off_t size)
157 return fBuffer->SetSize(_PositionToRelative(size));
160 virtual status_t GetSize(off_t* size) const
166 *size = _RelativeToPosition(fBackPosition);
171 ssize_t BackWrite(const void* buffer, size_t size)
175 off_t ret = fBuffer->WriteAt(fBackPosition, buffer, size);
276 BAdapterIO::ReadAt(off_t position, void* buffer, size_t size)
280 status_t ret = _EvaluateWait(position, size);
284 return fBuffer->ReadAt(position, buffer, size);
289 BAdapterIO::WriteAt(off_t position, const void* buffer, size_t size)
293 return fBuffer->WriteAt(position, buffer, size);
303 off_t size = 0;
308 if (GetSize(&size) != B_OK)
311 absolutePosition = size-position;
345 BAdapterIO::SetSize(off_t size)
350 fTotalSize = size;
354 return fBuffer->SetSize(size);
359 BAdapterIO::GetSize(off_t* size) const
364 *size = fTotalSize;
368 return fBuffer->GetSize(size);
443 BAdapterIO::BackWrite(const void* buffer, size_t size)
445 return fBuffer->BackWrite(buffer, size);
450 BAdapterIO::_EvaluateWait(off_t pos, off_t size)
456 TRACE("BAdapterIO::ReadAt: Can't get our size!\n");
459 " S %" B_PRId64 "\n", totalSize, pos, size);
470 return fBuffer->WaitForData(pos, size);
487 BInputAdapter::Write(const void* buffer, size_t size)
489 return fIO->BackWrite(buffer, size);