/drivers/scsi/ |
D | sr_ioctl.c | 44 struct packet_command cgc; in sr_read_tochdr() local 52 memset(&cgc, 0, sizeof(struct packet_command)); in sr_read_tochdr() 53 cgc.timeout = IOCTL_TIMEOUT; in sr_read_tochdr() 54 cgc.cmd[0] = GPCMD_READ_TOC_PMA_ATIP; in sr_read_tochdr() 55 cgc.cmd[8] = 12; /* LSB of length */ in sr_read_tochdr() 56 cgc.buffer = buffer; in sr_read_tochdr() 57 cgc.buflen = 12; in sr_read_tochdr() 58 cgc.quiet = 1; in sr_read_tochdr() 59 cgc.data_direction = DMA_FROM_DEVICE; in sr_read_tochdr() 61 result = sr_do_ioctl(cd, &cgc); in sr_read_tochdr() [all …]
|
D | sr_vendor.c | 112 struct packet_command cgc; in sr_set_blocklength() local 128 memset(&cgc, 0, sizeof(struct packet_command)); in sr_set_blocklength() 129 cgc.cmd[0] = MODE_SELECT; in sr_set_blocklength() 130 cgc.cmd[1] = (1 << 4); in sr_set_blocklength() 131 cgc.cmd[4] = 12; in sr_set_blocklength() 138 cgc.buffer = buffer; in sr_set_blocklength() 139 cgc.buflen = sizeof(*modesel); in sr_set_blocklength() 140 cgc.data_direction = DMA_TO_DEVICE; in sr_set_blocklength() 141 cgc.timeout = VENDOR_TIMEOUT; in sr_set_blocklength() 142 if (0 == (rc = sr_do_ioctl(cd, &cgc))) { in sr_set_blocklength() [all …]
|
D | sr.c | 958 struct packet_command *cgc) in sr_packet() argument 963 if (cgc->cmd[0] == GPCMD_READ_DISC_INFO && sdev->no_read_disc_info) in sr_packet() 966 if (cgc->timeout <= 0) in sr_packet() 967 cgc->timeout = IOCTL_TIMEOUT; in sr_packet() 969 sr_do_ioctl(cd, cgc); in sr_packet() 971 return cgc->stat; in sr_packet()
|
/drivers/cdrom/ |
D | cdrom.c | 373 struct packet_command *cgc) in cdrom_dummy_generic_packet() argument 375 if (cgc->sense) { in cdrom_dummy_generic_packet() 376 cgc->sense->sense_key = 0x05; in cdrom_dummy_generic_packet() 377 cgc->sense->asc = 0x20; in cdrom_dummy_generic_packet() 378 cgc->sense->ascq = 0x00; in cdrom_dummy_generic_packet() 381 cgc->stat = -EIO; in cdrom_dummy_generic_packet() 468 struct packet_command cgc; in cdrom_get_media_event() local 472 init_cdrom_command(&cgc, buffer, sizeof(buffer), CGC_DATA_READ); in cdrom_get_media_event() 473 cgc.cmd[0] = GPCMD_GET_EVENT_STATUS_NOTIFICATION; in cdrom_get_media_event() 474 cgc.cmd[1] = 1; /* IMMED */ in cdrom_get_media_event() [all …]
|
/drivers/block/ |
D | pktcdvd.c | 707 static int pkt_generic_packet(struct pktcdvd_device *pd, struct packet_command *cgc) in pkt_generic_packet() argument 713 rq = blk_get_request(q, (cgc->data_direction == CGC_DATA_WRITE) ? in pkt_generic_packet() 716 if (cgc->buflen) { in pkt_generic_packet() 717 if (blk_rq_map_kern(q, rq, cgc->buffer, cgc->buflen, __GFP_WAIT)) in pkt_generic_packet() 721 rq->cmd_len = COMMAND_SIZE(cgc->cmd[0]); in pkt_generic_packet() 722 memcpy(rq->cmd, cgc->cmd, CDROM_PACKET_SIZE); in pkt_generic_packet() 726 if (cgc->quiet) in pkt_generic_packet() 741 static void pkt_dump_sense(struct packet_command *cgc) in pkt_dump_sense() argument 747 struct request_sense *sense = cgc->sense; in pkt_dump_sense() 751 printk(" %02x", cgc->cmd[i]); in pkt_dump_sense() [all …]
|
/drivers/ide/ |
D | ide-cd_ioctl.c | 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() [all …]
|
D | ide-cd.c | 1122 struct packet_command cgc; in ide_cdrom_get_capabilities() local 1130 init_cdrom_command(&cgc, buf, size, CGC_DATA_UNKNOWN); in ide_cdrom_get_capabilities() 1133 stat = cdrom_mode_sense(cdi, &cgc, GPMODE_CAPABILITIES_PAGE, 0); in ide_cdrom_get_capabilities() 1622 struct packet_command cgc; in idecd_set_spindown() local 1630 init_cdrom_command(&cgc, buffer, sizeof(buffer), CGC_DATA_UNKNOWN); in idecd_set_spindown() 1632 stat = cdrom_mode_sense(cdi, &cgc, GPMODE_CDROM_PAGE, 0); in idecd_set_spindown() 1637 return cdrom_mode_select(cdi, &cgc); in idecd_set_spindown() 1642 struct packet_command cgc; in idecd_get_spindown() local 1647 init_cdrom_command(&cgc, buffer, sizeof(buffer), CGC_DATA_UNKNOWN); in idecd_get_spindown() 1649 stat = cdrom_mode_sense(cdi, &cgc, GPMODE_CDROM_PAGE, 0); in idecd_get_spindown()
|
/drivers/block/paride/ |
D | pcd.c | 184 struct packet_command *cgc); 499 static int pcd_packet(struct cdrom_device_info *cdi, struct packet_command *cgc) in pcd_packet() argument 501 return pcd_atapi(cdi->handle, cgc->cmd, cgc->buflen, cgc->buffer, in pcd_packet()
|
/drivers/video/aty/ |
D | radeon_pm.c | 2212 u32 cgc, cec, c2gc; 2418 cgc = INREG(CRTC_GEN_CNTL); 2477 cgc |= CRTC_EN; 2478 OUTREG(CRTC_GEN_CNTL, cgc); 2503 cgc = INREG(CRTC_GEN_CNTL); 2505 cgc |= 0x10000;
|