Lines Matching refs:buffer

120 		virtual ssize_t ReadAt(void *cookie, off_t pos, void *buffer, size_t bufferSize);
121 virtual ssize_t WriteAt(void *cookie, off_t pos, const void *buffer, size_t bufferSize);
138 virtual ssize_t ReadBlocks(void *buffer, off_t first, int32 count);
156 virtual ssize_t ReadBlocks(void *buffer, off_t first, int32 count);
170 virtual ssize_t ReadBlocks(void *buffer, off_t first, int32 count);
184 virtual ssize_t ReadBlocks(void *buffer, off_t first, int32 count);
343 char buffer[512];
344 ssize_t bytesRead = drive->ReadAt(NULL, offset, buffer, sizeof(buffer));
348 if (bytesRead < (ssize_t)sizeof(buffer))
349 memset(buffer + bytesRead, 0, sizeof(buffer) - bytesRead);
351 uint32 *array = (uint32 *)buffer;
604 BlockHandle::ReadAt(void *cookie, off_t pos, void *buffer, size_t bufferSize)
623 memcpy(buffer, gScratchBuffer + offset, totalBytesRead);
643 memcpy(buffer, (void *)(gScratchBuffer + offset), bytesRead);
648 buffer = (void *)((addr_t)buffer + bytesRead);
658 BlockHandle::WriteAt(void *cookie, off_t pos, const void *buffer, size_t bufferSize)
666 BlockHandle::ReadBlocks(void *buffer, off_t first, int32 count)
824 FloppyDrive::ReadBlocks(void *buffer, off_t first, int32 count)
833 uint8 *buf = (uint8 *)buffer;
977 BIOSDrive::ReadBlocks(void *buffer, off_t first, int32 count)
983 ret = Rwabs(RW_READ | RW_NOTRANSLATE, buffer, sectorsPerBlocks, -1, fHandle, first * sectorsPerBlocks);
1103 XHDIDrive::ReadBlocks(void *buffer, off_t first, int32 count)
1109 ret = XHReadWrite(fMajor, fMinor, flags, (uint32)first, (uint16)count, buffer);
1114 uint8 *b = (uint8 *)buffer;