Lines Matching refs:buffer
49 uint32 buffer;
137 virtual ssize_t ReadAt(void *cookie, off_t pos, void *buffer, size_t bufferSize);
138 virtual ssize_t WriteAt(void *cookie, off_t pos, const void *buffer, size_t bufferSize);
393 char buffer[512];
394 ssize_t bytesRead = drive->ReadAt(NULL, offset, buffer, sizeof(buffer));
398 if (bytesRead < (ssize_t)sizeof(buffer))
399 memset(buffer + bytesRead, 0, sizeof(buffer) - bytesRead);
401 uint32 *array = (uint32 *)buffer;
417 char buffer;
418 return drive->ReadAt(NULL, 0, &buffer, sizeof(buffer)) > 0;
627 BIOSDrive::ReadAt(void *cookie, off_t pos, void *buffer, size_t bufferSize)
652 packet->buffer = kExtraSegmentScratch;
727 memcpy(buffer, (void *)(kExtraSegmentScratch + offset), bytesRead);
732 buffer = (void *)((addr_t)buffer + bytesRead);
741 BIOSDrive::WriteAt(void* cookie, off_t pos, const void* buffer,
772 memcpy((void*)kExtraSegmentScratch, buffer, bytesToWrite);
780 packet->buffer = kExtraSegmentScratch;
795 buffer = (void*)((addr_t)buffer + bytesToWrite);