Lines Matching defs:cgc
439 struct cdrom_generic_command cgc;
470 memset(&cgc, '\0', sizeof(cgc));
471 memcpy(cgc.cmd, pbCmd, CDROM_PACKET_SIZE);
472 cgc.buffer = (unsigned char *)pThis->pbDoubleBuffer;
473 cgc.buflen = *pcbBuf;
474 cgc.stat = 0;
476 cgc.sense = (struct request_sense *)pabSense;
477 cgc.data_direction = direction;
478 cgc.quiet = false;
479 cgc.timeout = cTimeoutMillies;
480 rc = ioctl(RTFileToNative(pThis->hFileDevice), CDROM_SEND_PACKET, &cgc);
490 if (rc == VERR_ACCESS_DENIED && cgc.sense->sense_key == SCSI_SENSE_NONE)
491 cgc.sense->sense_key = SCSI_SENSE_ILLEGAL_REQUEST;
492 Log2(("%s: error status %d, rc=%Rrc\n", __FUNCTION__, cgc.stat, rc));
503 Log2(("%s: after ioctl: cgc.buflen=%d txlen=%d\n", __FUNCTION__, cgc.buflen, *pcbBuf));
504 /* The value of cgc.buflen does not reliably reflect the actual amount