/linux/drivers/scsi/ |
H A D | sr_ioctl.c | 40 struct packet_command cgc; in sr_read_tochdr() local 48 memset(&cgc, 0, sizeof(struct packet_command)); in sr_read_tochdr() 49 cgc.timeout = IOCTL_TIMEOUT; in sr_read_tochdr() 50 cgc.cmd[0] = GPCMD_READ_TOC_PMA_ATIP; in sr_read_tochdr() 51 cgc.cmd[8] = 12; /* LSB of length */ in sr_read_tochdr() 52 cgc.buffer = buffer; in sr_read_tochdr() 53 cgc.buflen = 12; in sr_read_tochdr() 54 cgc.quiet = 1; in sr_read_tochdr() 55 cgc.data_direction = DMA_FROM_DEVICE; in sr_read_tochdr() 57 result = sr_do_ioctl(cd, &cgc); in sr_read_tochdr() [all …]
|
H A D | sr_vendor.c | 127 struct packet_command cgc; in sr_set_blocklength() local 141 memset(&cgc, 0, sizeof(struct packet_command)); in sr_set_blocklength() 142 cgc.cmd[0] = MODE_SELECT; in sr_set_blocklength() 143 cgc.cmd[1] = (1 << 4); in sr_set_blocklength() 144 cgc.cmd[4] = 12; in sr_set_blocklength() 151 cgc.buffer = buffer; in sr_set_blocklength() 152 cgc.buflen = sizeof(*modesel); in sr_set_blocklength() 153 cgc.data_direction = DMA_TO_DEVICE; in sr_set_blocklength() 154 cgc.timeout = VENDOR_TIMEOUT; in sr_set_blocklength() 155 if (0 == (rc = sr_do_ioctl(cd, &cgc))) { in sr_set_blocklength() [all …]
|
H A D | scsi_ioctl.c | 736 static int scsi_get_cdrom_generic_arg(struct cdrom_generic_command *cgc, in scsi_get_cdrom_generic_arg() argument 746 *cgc = (struct cdrom_generic_command) { in scsi_get_cdrom_generic_arg() 756 memcpy(&cgc->cmd, &cgc32.cmd, CDROM_PACKET_SIZE); in scsi_get_cdrom_generic_arg() 760 if (copy_from_user(cgc, arg, sizeof(*cgc))) in scsi_get_cdrom_generic_arg() 766 static int scsi_put_cdrom_generic_arg(const struct cdrom_generic_command *cgc, in scsi_put_cdrom_generic_arg() argument 772 .buffer = (uintptr_t)(cgc->buffer), in scsi_put_cdrom_generic_arg() 773 .buflen = cgc->buflen, in scsi_put_cdrom_generic_arg() 774 .stat = cgc->stat, in scsi_put_cdrom_generic_arg() 775 .sense = (uintptr_t)(cgc->sense), in scsi_put_cdrom_generic_arg() 776 .data_direction = cgc->data_direction, in scsi_put_cdrom_generic_arg() [all …]
|
/linux/drivers/cdrom/ |
H A D | cdrom.c | 170 -- init_cdrom_command() for setting up a cgc command. 345 struct packet_command *cgc) in cdrom_dummy_generic_packet() argument 347 if (cgc->sshdr) { in cdrom_dummy_generic_packet() 348 cgc->sshdr->sense_key = 0x05; in cdrom_dummy_generic_packet() 349 cgc->sshdr->asc = 0x20; in cdrom_dummy_generic_packet() 350 cgc->sshdr->ascq = 0x00; in cdrom_dummy_generic_packet() 353 cgc->stat = -EIO; in cdrom_dummy_generic_packet() 360 struct packet_command cgc; in cdrom_flush_cache() local 362 init_cdrom_command(&cgc, NULL, 0, CGC_DATA_NONE); in cdrom_flush_cache() 363 cgc.cmd[0] = GPCMD_FLUSH_CACHE; in cdrom_flush_cache() [all …]
|
/linux/drivers/block/ |
H A D | pktcdvd.c | 714 static int pkt_generic_packet(struct pktcdvd_device *pd, struct packet_command *cgc) in pkt_generic_packet() argument 721 rq = scsi_alloc_request(q, (cgc->data_direction == CGC_DATA_WRITE) ? in pkt_generic_packet() 727 if (cgc->buflen) { in pkt_generic_packet() 728 ret = blk_rq_map_kern(q, rq, cgc->buffer, cgc->buflen, in pkt_generic_packet() 734 scmd->cmd_len = COMMAND_SIZE(cgc->cmd[0]); in pkt_generic_packet() 735 memcpy(scmd->cmnd, cgc->cmd, CDROM_PACKET_SIZE); in pkt_generic_packet() 738 if (cgc->quiet) in pkt_generic_packet() 765 struct packet_command *cgc) in pkt_dump_sense() argument 768 struct scsi_sense_hdr *sshdr = cgc->sshdr; in pkt_dump_sense() 772 CDROM_PACKET_SIZE, cgc->cmd, in pkt_dump_sense() [all …]
|
/linux/Documentation/devicetree/bindings/clock/ |
H A D | imx8ulp-cgc-clock.yaml | 4 $id: http://devicetree.org/schemas/clock/imx8ulp-cgc-clock.yaml# 7 title: NXP i.MX8ULP Clock Generation & Control(CGC) Module 14 under the control of several CGCs & PCCs modules. The CGC modules generate
|
/linux/Documentation/userspace-api/ioctl/ |
H A D | cdrom.rst | 1166 struct cdrom_generic_command cgc; 1168 ioctl(fd, CDROM_SEND_PACKET, &cgc); 1191 cgc.data_direction not set
|
/linux/drivers/gpu/drm/amd/amdgpu/ |
H A D | jpeg_v5_0_0.c | 288 // JPEG disable CGC in jpeg_engine_5_0_0_dpg_clock_gating_mode() 423 /* JPEG disable CGC */ in jpeg_v5_0_0_start()
|
H A D | vcn_v1_0.c | 496 /* JPEG disable CGC */ in vcn_v1_0_disable_clock_gating() 512 /* UVD disable CGC */ in vcn_v1_0_disable_clock_gating() 622 /* enable JPEG CGC */ in vcn_v1_0_enable_clock_gating() 636 /* enable UVD CGC */ in vcn_v1_0_enable_clock_gating() 687 /* disable JPEG CGC */ in vcn_v1_0_clock_gating_dpg_mode()
|
H A D | jpeg_v2_0.c | 321 /* JPEG disable CGC */ in jpeg_v2_0_start() 366 /* enable JPEG CGC */ in jpeg_v2_0_stop()
|
H A D | jpeg_v3_0.c | 336 /* JPEG disable CGC */ in jpeg_v3_0_start()
|
H A D | vcn_v4_0_3.c | 603 /* VCN disable CGC */ in vcn_v4_0_3_disable_clock_gating() 747 /* enable VCN CGC */ in vcn_v4_0_3_enable_clock_gating() 1666 * guest should avoid touching CGC and PG in vcn_v4_0_3_set_powergating_state()
|
H A D | vcn_v4_0.c | 723 /* VCN disable CGC */ in vcn_v4_0_disable_clock_gating() 891 /* enable VCN CGC */ in vcn_v4_0_enable_clock_gating() 2058 * guest should avoid touching CGC and PG in vcn_v4_0_set_powergating_state()
|
H A D | vcn_v3_0.c | 745 /* VCN disable CGC */ in vcn_v3_0_disable_clock_gating() 929 /* enable VCN CGC */ in vcn_v3_0_enable_clock_gating() 2170 * guest should avoid touching CGC and PG in vcn_v3_0_set_powergating_state()
|
H A D | vcn_v4_0_5.c | 650 /* VCN disable CGC */ in vcn_v4_0_5_disable_clock_gating() 818 /* enable VCN CGC */ in vcn_v4_0_5_enable_clock_gating()
|
H A D | jpeg_v4_0_5.c | 510 /* JPEG disable CGC */ in jpeg_v4_0_5_start()
|
H A D | jpeg_v2_5.c | 334 /* JPEG disable CGC */ in jpeg_v2_5_start()
|
H A D | jpeg_v4_0.c | 382 /* JPEG disable CGC */ in jpeg_v4_0_start()
|
H A D | vcn_v2_5.c | 626 /* UVD disable CGC */ in vcn_v2_5_disable_clock_gating() 791 /* enable UVD CGC */ in vcn_v2_5_enable_clock_gating()
|
H A D | vcn_v2_0.c | 539 /* UVD disable CGC */ in vcn_v2_0_disable_clock_gating() 699 /* enable UVD CGC */ in vcn_v2_0_enable_clock_gating()
|
H A D | jpeg_v4_0_3.c | 506 /* JPEG disable CGC */ in jpeg_v4_0_3_start()
|
/linux/drivers/video/fbdev/aty/ |
H A D | radeon_pm.c | 2218 u32 cgc, cec, c2gc; 2424 cgc = INREG(CRTC_GEN_CNTL); 2483 cgc |= CRTC_EN; 2484 OUTREG(CRTC_GEN_CNTL, cgc); 2509 cgc = INREG(CRTC_GEN_CNTL); 2511 cgc |= 0x10000;
|