Lines Matching refs:cbBuffer
468 uint32_t cbBuffer;
495 pFS->cbBuffer = 0;
565 void *pvBuffer, size_t cbBuffer, size_t *pcbRead)
593 pFS->cbBuffer = (uint32_t)cbSumRead;
603 while (uOffset > pFS->offBuffer + pFS->cbBuffer - 1)
605 if (pFS->cbBuffer < sizeof(pFS->abBuffer))
627 pFS->offBuffer += pFS->cbBuffer;
628 pFS->cbBuffer = (uint32_t)cbSumRead;
631 uint32_t cbThisRead = (uint32_t)RT_MIN(cbBuffer,
632 pFS->cbBuffer - uOffset % sizeof(pFS->abBuffer));
637 cbBuffer -= cbThisRead;
641 } while (cbBuffer > 0);
652 const void *pvBuffer, size_t cbBuffer,
658 NOREF(cbBuffer);
693 pFS->cbBuffer = sizeof(FILEIOSTATE);
707 if (pFS->cbBuffer)
708 rc = RTFileWrite(pFS->file, &pFS->abBuffer[0], pFS->cbBuffer, NULL);
768 void *pvBuffer, size_t cbBuffer, size_t *pcbRead)
773 NOREF(cbBuffer);
780 const void *pvBuffer, size_t cbBuffer,
801 pFS->cbBuffer = 0;
804 uint32_t cbThisWrite = (uint32_t)RT_MIN(cbBuffer,
810 cbBuffer -= cbThisWrite;
812 } while (cbBuffer > 0);
817 pFS->cbBuffer = uOffset % sizeof(pFS->abBuffer);
818 if (!pFS->cbBuffer)
819 pFS->cbBuffer = sizeof(pFS->abBuffer);