Lines Matching refs:cgc
449 struct packet_command *cgc) in ide_cdrom_packet() argument
453 unsigned len = cgc->buflen; in ide_cdrom_packet()
455 if (cgc->timeout <= 0) in ide_cdrom_packet()
456 cgc->timeout = ATAPI_WAIT_PC; in ide_cdrom_packet()
462 if (cgc->data_direction == CGC_DATA_WRITE) in ide_cdrom_packet()
465 if (cgc->sense) in ide_cdrom_packet()
466 memset(cgc->sense, 0, sizeof(struct request_sense)); in ide_cdrom_packet()
468 if (cgc->quiet) in ide_cdrom_packet()
471 cgc->stat = ide_cd_queue_pc(drive, cgc->cmd, in ide_cdrom_packet()
472 cgc->data_direction == CGC_DATA_WRITE, in ide_cdrom_packet()
473 cgc->buffer, &len, in ide_cdrom_packet()
474 cgc->sense, cgc->timeout, flags); in ide_cdrom_packet()
475 if (!cgc->stat) in ide_cdrom_packet()
476 cgc->buflen -= len; in ide_cdrom_packet()
477 return cgc->stat; in ide_cdrom_packet()