Lines Matching refs:buffer

57 	char buffer[256];
64 if (out >= sizeof(buffer) - 1)
67 buffer[out++] = c;
85 if (out >= sizeof(buffer) - 2)
87 buffer[out++] = 0xc0 | (c >> 6);
88 buffer[out++] = 0x80 | (c & 0x3f);
90 if (out >= sizeof(buffer) - 3)
92 buffer[out++] = 0xe0 | (c >> 12);
93 buffer[out++] = 0x80 | ((c >> 6) & 0x3f);
94 buffer[out++] = 0x80 | (c & 0x3f);
100 buffer[out++] = '\0';
106 memcpy(copy, buffer, out);
347 /*! Parses a \a pack data into the provided text buffer; the corresponding
357 char *buffer, size_t &length)
369 memcpy(buffer, lastPack->text + state, 12 - state);
373 state += strnlen(buffer, 12 - state);
380 buffer[0] = '\0';
385 memcpy(buffer, &lastPack->text[12 - position], position);
404 memcpy(buffer + length, pack->text, 12);
425 buffer[length] = '\0';
485 read_frames(int fd, off_t firstFrame, uint8 *buffer, size_t count)
493 // the buffer.
506 read.buffer = (char *)buffer;
522 buffer += count * kFrameSize;
532 read_table_of_contents(int fd, uint32 track, uint8 format, uint8 *buffer,
542 memset(buffer, 0, bufferSize);
556 raw.data = buffer;
579 uint8 *buffer = (uint8 *)malloc(kBufferSize);
580 if (buffer == NULL)
585 read_table_of_contents(fd, 1, SCSI_TOC_FORMAT_CD_TEXT, buffer,
587 if (read_table_of_contents(fd, 1, SCSI_TOC_FORMAT_CD_TEXT, buffer,
589 free(buffer);
593 scsi_toc_general *header = (scsi_toc_general *)buffer;
642 free(buffer);
692 off_t bufferOffset, void *buffer, size_t bufferSize)
697 // buffer reaches into the beginning of the request
700 if (user_memcpy(data, (uint8 *)buffer + dataOffset, bytes) < B_OK)
708 // buffer overlaps at the end of the request
711 if (user_memcpy((uint8 *)data + dataOffset, buffer, bytes) < B_OK)
725 status_t status = read_frames(fd, frame, (uint8 *)buffer, count);
734 if (user_memcpy(data, (uint8 *)buffer + dataOffset, bytes) < B_OK)