Lines Matching refs:buf
164 uchar_t buf[256];
170 if ((ret = mode_sense(fd, byte2, 1, 254, buf)) == 0) {
174 header_len = 8 + GET16(&buf[6]);
175 page_len = buf[header_len + 1] + 2;
178 (void) memcpy(buffer, &buf[header_len], copy_cnt);
189 get_configuration(int fd, uint16_t feature, int bufsize, uchar_t *buf)
204 scmd.uscsi_bufaddr = (char *)buf;
368 uint8_t buf[32];
369 int bufsize = sizeof (buf);
371 bzero(buf, bufsize);
379 scmd.uscsi_bufaddr = (char *)buf;
391 if (GET16(&buf[0]) < 22) {
395 di->disc_status = buf[2] & 0x03;
396 di->erasable = buf[2] & 0x10;
397 if ((buf[21] != 0) && (buf[21] != 0xff)) {
398 di->capacity = ((buf[21] * 60) + buf[22]) * 75;
414 uint8_t buf[32];
415 int bufsize = sizeof (buf);
419 bzero(buf, bufsize);
427 scmd.uscsi_bufaddr = (char *)buf;
434 num_blocks = (uint32_t)(buf[4] << 24) + (buf[5] << 16) + (buf[6] << 8) + buf[7];
435 block_len = (uint32_t)(buf[9] << 16) + (buf[10] << 8) + buf[11];
481 read_toc(int fd, int format, int trackno, int buflen, uchar_t *buf)
486 bzero(buf, buflen);
496 scmd.uscsi_bufaddr = (char *)buf;