Lines Matching refs:cmd
363 cgc.cmd[0] = GPCMD_FLUSH_CACHE; in cdrom_flush_cache()
380 cgc.cmd[0] = GPCMD_READ_DISC_INFO; in cdrom_get_disc_info()
381 cgc.cmd[8] = cgc.buflen = 2; in cdrom_get_disc_info()
397 cgc.cmd[8] = cgc.buflen = buflen; in cdrom_get_disc_info()
453 cgc.cmd[0] = GPCMD_GET_CONFIGURATION; in cdrom_is_mrw()
454 cgc.cmd[3] = CDF_MRW; in cdrom_is_mrw()
455 cgc.cmd[8] = sizeof(buffer); in cdrom_is_mrw()
486 cgc.cmd[0] = GPCMD_FORMAT_UNIT; in cdrom_mrw_bgformat()
487 cgc.cmd[1] = (1 << 4) | 1; in cdrom_mrw_bgformat()
520 cgc.cmd[0] = GPCMD_CLOSE_TRACK; in cdrom_mrw_bgformat_susp()
525 cgc.cmd[1] = !!immed; in cdrom_mrw_bgformat_susp()
526 cgc.cmd[2] = 1 << 1; in cdrom_mrw_bgformat_susp()
667 cgc.cmd[0] = GPCMD_GET_EVENT_STATUS_NOTIFICATION; in cdrom_get_media_event()
668 cgc.cmd[1] = 1; /* IMMED */ in cdrom_get_media_event()
669 cgc.cmd[4] = 1 << 4; /* media event */ in cdrom_get_media_event()
670 cgc.cmd[8] = sizeof(buffer); in cdrom_get_media_event()
695 cgc.cmd[0] = GPCMD_GET_CONFIGURATION; /* often 0x46 */ in cdrom_get_random_writable()
696 cgc.cmd[3] = CDF_RWRT; /* often 0x0020 */ in cdrom_get_random_writable()
697 cgc.cmd[8] = sizeof(buffer); /* often 0x18 */ in cdrom_get_random_writable()
716 cgc.cmd[0] = GPCMD_GET_CONFIGURATION; in cdrom_has_defect_mgt()
717 cgc.cmd[3] = CDF_HWDM; in cdrom_has_defect_mgt()
718 cgc.cmd[8] = sizeof(buffer); in cdrom_has_defect_mgt()
869 cgc.cmd[0] = GPCMD_GET_CONFIGURATION; in cdrom_mmc3_profile()
870 cgc.cmd[1] = 0; in cdrom_mmc3_profile()
871 cgc.cmd[2] = cgc.cmd[3] = 0; /* Starting Feature Number */ in cdrom_mmc3_profile()
872 cgc.cmd[8] = sizeof(buffer); /* Allocation Length */ in cdrom_mmc3_profile()
959 cgc.cmd[0] = GPCMD_FLUSH_CACHE; in cdrom_dvd_rw_close_write()
964 cgc.cmd[0] = GPCMD_CLOSE_TRACK; in cdrom_dvd_rw_close_write()
970 cgc.cmd[0] = GPCMD_CLOSE_TRACK; in cdrom_dvd_rw_close_write()
971 cgc.cmd[2] = 2; /* Close session */ in cdrom_dvd_rw_close_write()
1319 cgc.cmd[0] = GPCMD_MECHANISM_STATUS; in cdrom_read_mech_status()
1320 cgc.cmd[8] = (length >> 8) & 0xff; in cdrom_read_mech_status()
1321 cgc.cmd[9] = length & 0xff; in cdrom_read_mech_status()
1386 cgc.cmd[0] = GPCMD_LOAD_UNLOAD; in cdrom_load_unload()
1387 cgc.cmd[4] = 2 + (slot >= 0); in cdrom_load_unload()
1388 cgc.cmd[8] = slot; in cdrom_load_unload()
1395 cgc.cmd[0] = GPCMD_TEST_UNIT_READY; in cdrom_load_unload()
1396 cgc.cmd[7] = slot; in cdrom_load_unload()
1397 cgc.cmd[4] = cgc.cmd[8] = 0; in cdrom_load_unload()
1599 cgc->cmd[0] = GPCMD_REPORT_KEY; in setup_report_key()
1600 cgc->cmd[10] = type | (agid << 6); in setup_report_key()
1615 cgc->cmd[9] = cgc->buflen; in setup_report_key()
1621 cgc->cmd[0] = GPCMD_SEND_KEY; in setup_send_key()
1622 cgc->cmd[10] = type | (agid << 6); in setup_send_key()
1637 cgc->cmd[9] = cgc->buflen; in setup_send_key()
1693 cgc.cmd[5] = ai->lstk.lba; in dvd_do_auth()
1694 cgc.cmd[4] = ai->lstk.lba >> 8; in dvd_do_auth()
1695 cgc.cmd[3] = ai->lstk.lba >> 16; in dvd_do_auth()
1696 cgc.cmd[2] = ai->lstk.lba >> 24; in dvd_do_auth()
1801 cgc->cmd[0] = GPCMD_READ_DVD_STRUCTURE; in dvd_read_physical()
1802 cgc->cmd[6] = layer_num; in dvd_read_physical()
1803 cgc->cmd[7] = s->type; in dvd_read_physical()
1804 cgc->cmd[9] = cgc->buflen & 0xff; in dvd_read_physical()
1848 cgc->cmd[0] = GPCMD_READ_DVD_STRUCTURE; in dvd_read_copyright()
1849 cgc->cmd[6] = s->copyright.layer_num; in dvd_read_copyright()
1850 cgc->cmd[7] = s->type; in dvd_read_copyright()
1851 cgc->cmd[8] = cgc->buflen >> 8; in dvd_read_copyright()
1852 cgc->cmd[9] = cgc->buflen & 0xff; in dvd_read_copyright()
1878 cgc->cmd[0] = GPCMD_READ_DVD_STRUCTURE; in dvd_read_disckey()
1879 cgc->cmd[7] = s->type; in dvd_read_disckey()
1880 cgc->cmd[8] = size >> 8; in dvd_read_disckey()
1881 cgc->cmd[9] = size & 0xff; in dvd_read_disckey()
1882 cgc->cmd[10] = s->disckey.agid << 6; in dvd_read_disckey()
1904 cgc->cmd[0] = GPCMD_READ_DVD_STRUCTURE; in dvd_read_bca()
1905 cgc->cmd[7] = s->type; in dvd_read_bca()
1906 cgc->cmd[9] = cgc->buflen & 0xff; in dvd_read_bca()
1940 cgc->cmd[0] = GPCMD_READ_DVD_STRUCTURE; in dvd_read_manufact()
1941 cgc->cmd[7] = s->type; in dvd_read_manufact()
1942 cgc->cmd[8] = size >> 8; in dvd_read_manufact()
1943 cgc->cmd[9] = size & 0xff; in dvd_read_manufact()
2000 memset(cgc->cmd, 0, sizeof(cgc->cmd)); in cdrom_mode_sense()
2002 cgc->cmd[0] = GPCMD_MODE_SENSE_10; in cdrom_mode_sense()
2003 cgc->cmd[2] = page_code | (page_control << 6); in cdrom_mode_sense()
2004 cgc->cmd[7] = cgc->buflen >> 8; in cdrom_mode_sense()
2005 cgc->cmd[8] = cgc->buflen & 0xff; in cdrom_mode_sense()
2015 memset(cgc->cmd, 0, sizeof(cgc->cmd)); in cdrom_mode_select()
2017 cgc->cmd[0] = GPCMD_MODE_SELECT_10; in cdrom_mode_select()
2018 cgc->cmd[1] = 0x10; /* PF */ in cdrom_mode_select()
2019 cgc->cmd[7] = cgc->buflen >> 8; in cdrom_mode_select()
2020 cgc->cmd[8] = cgc->buflen & 0xff; in cdrom_mode_select()
2034 cgc.cmd[0] = GPCMD_READ_SUBCHANNEL; in cdrom_read_subchannel()
2035 cgc.cmd[1] = 2; /* MSF addressing */ in cdrom_read_subchannel()
2036 cgc.cmd[2] = 0x40; /* request subQ data */ in cdrom_read_subchannel()
2037 cgc.cmd[3] = mcn ? 2 : 1; in cdrom_read_subchannel()
2038 cgc.cmd[8] = 16; in cdrom_read_subchannel()
2068 memset(&cgc->cmd, 0, sizeof(cgc->cmd)); in cdrom_read_cd()
2069 cgc->cmd[0] = GPCMD_READ_10; in cdrom_read_cd()
2070 cgc->cmd[2] = (lba >> 24) & 0xff; in cdrom_read_cd()
2071 cgc->cmd[3] = (lba >> 16) & 0xff; in cdrom_read_cd()
2072 cgc->cmd[4] = (lba >> 8) & 0xff; in cdrom_read_cd()
2073 cgc->cmd[5] = lba & 0xff; in cdrom_read_cd()
2074 cgc->cmd[6] = (nblocks >> 16) & 0xff; in cdrom_read_cd()
2075 cgc->cmd[7] = (nblocks >> 8) & 0xff; in cdrom_read_cd()
2076 cgc->cmd[8] = nblocks & 0xff; in cdrom_read_cd()
2088 memset(&cgc->cmd, 0, sizeof(cgc->cmd)); in cdrom_read_block()
2089 cgc->cmd[0] = GPCMD_READ_CD; in cdrom_read_block()
2091 cgc->cmd[1] = format << 2; in cdrom_read_block()
2093 cgc->cmd[2] = (lba >> 24) & 0xff; in cdrom_read_block()
2094 cgc->cmd[3] = (lba >> 16) & 0xff; in cdrom_read_block()
2095 cgc->cmd[4] = (lba >> 8) & 0xff; in cdrom_read_block()
2096 cgc->cmd[5] = lba & 0xff; in cdrom_read_block()
2098 cgc->cmd[6] = (nblocks >> 16) & 0xff; in cdrom_read_block()
2099 cgc->cmd[7] = (nblocks >> 8) & 0xff; in cdrom_read_block()
2100 cgc->cmd[8] = nblocks & 0xff; in cdrom_read_block()
2105 case CD_FRAMESIZE_RAW0 : cgc->cmd[9] = 0x58; break; in cdrom_read_block()
2106 case CD_FRAMESIZE_RAW1 : cgc->cmd[9] = 0x78; break; in cdrom_read_block()
2107 case CD_FRAMESIZE_RAW : cgc->cmd[9] = 0xf8; break; in cdrom_read_block()
2108 default : cgc->cmd[9] = 0x10; in cdrom_read_block()
2196 rq->cmd[0] = GPCMD_READ_CD; in cdrom_read_cdda_bpc()
2197 rq->cmd[1] = 1 << 2; in cdrom_read_cdda_bpc()
2198 rq->cmd[2] = (lba >> 24) & 0xff; in cdrom_read_cdda_bpc()
2199 rq->cmd[3] = (lba >> 16) & 0xff; in cdrom_read_cdda_bpc()
2200 rq->cmd[4] = (lba >> 8) & 0xff; in cdrom_read_cdda_bpc()
2201 rq->cmd[5] = lba & 0xff; in cdrom_read_cdda_bpc()
2202 rq->cmd[6] = (nr >> 16) & 0xff; in cdrom_read_cdda_bpc()
2203 rq->cmd[7] = (nr >> 8) & 0xff; in cdrom_read_cdda_bpc()
2204 rq->cmd[8] = nr & 0xff; in cdrom_read_cdda_bpc()
2205 rq->cmd[9] = 0xf8; in cdrom_read_cdda_bpc()
2737 unsigned int cmd) in cdrom_ioctl_audioctl() argument
2748 return cdi->ops->audio_ioctl(cdi, cmd, NULL); in cdrom_ioctl_audioctl()
2767 cgc.cmd[0] = 0x15; in cdrom_switch_blocksize()
2768 cgc.cmd[1] = 1 << 4; in cdrom_switch_blocksize()
2769 cgc.cmd[4] = 12; in cdrom_switch_blocksize()
2788 cgc.cmd[0] = GPCMD_READ_TRACK_RZONE_INFO; in cdrom_get_track_info()
2789 cgc.cmd[1] = type & 3; in cdrom_get_track_info()
2790 cgc.cmd[4] = (track & 0xff00) >> 8; in cdrom_get_track_info()
2791 cgc.cmd[5] = track & 0xff; in cdrom_get_track_info()
2792 cgc.cmd[8] = 8; in cdrom_get_track_info()
2805 cgc.cmd[8] = cgc.buflen = buflen; in cdrom_get_track_info()
2931 int cmd) in mmc_ioctl_cdrom_read_data() argument
2938 switch (cmd) { in mmc_ioctl_cdrom_read_data()
3047 cgc->cmd[0] = GPCMD_PLAY_AUDIO_MSF; in mmc_ioctl_cdrom_play_msf()
3048 cgc->cmd[3] = msf.cdmsf_min0; in mmc_ioctl_cdrom_play_msf()
3049 cgc->cmd[4] = msf.cdmsf_sec0; in mmc_ioctl_cdrom_play_msf()
3050 cgc->cmd[5] = msf.cdmsf_frame0; in mmc_ioctl_cdrom_play_msf()
3051 cgc->cmd[6] = msf.cdmsf_min1; in mmc_ioctl_cdrom_play_msf()
3052 cgc->cmd[7] = msf.cdmsf_sec1; in mmc_ioctl_cdrom_play_msf()
3053 cgc->cmd[8] = msf.cdmsf_frame1; in mmc_ioctl_cdrom_play_msf()
3067 cgc->cmd[0] = GPCMD_PLAY_AUDIO_10; in mmc_ioctl_cdrom_play_blk()
3068 cgc->cmd[2] = (blk.from >> 24) & 0xff; in mmc_ioctl_cdrom_play_blk()
3069 cgc->cmd[3] = (blk.from >> 16) & 0xff; in mmc_ioctl_cdrom_play_blk()
3070 cgc->cmd[4] = (blk.from >> 8) & 0xff; in mmc_ioctl_cdrom_play_blk()
3071 cgc->cmd[5] = blk.from & 0xff; in mmc_ioctl_cdrom_play_blk()
3072 cgc->cmd[7] = (blk.len >> 8) & 0xff; in mmc_ioctl_cdrom_play_blk()
3073 cgc->cmd[8] = blk.len & 0xff; in mmc_ioctl_cdrom_play_blk()
3081 unsigned int cmd) in mmc_ioctl_cdrom_volume() argument
3125 if (cmd == CDROMVOLREAD) { in mmc_ioctl_cdrom_volume()
3155 int cmd) in mmc_ioctl_cdrom_start_stop() argument
3159 cgc->cmd[0] = GPCMD_START_STOP_UNIT; in mmc_ioctl_cdrom_start_stop()
3160 cgc->cmd[1] = 1; in mmc_ioctl_cdrom_start_stop()
3161 cgc->cmd[4] = (cmd == CDROMSTART) ? 1 : 0; in mmc_ioctl_cdrom_start_stop()
3168 int cmd) in mmc_ioctl_cdrom_pause_resume() argument
3172 cgc->cmd[0] = GPCMD_PAUSE_RESUME; in mmc_ioctl_cdrom_pause_resume()
3173 cgc->cmd[8] = (cmd == CDROMRESUME) ? 1 : 0; in mmc_ioctl_cdrom_pause_resume()
3256 static int mmc_ioctl(struct cdrom_device_info *cdi, unsigned int cmd, in mmc_ioctl() argument
3266 switch (cmd) { in mmc_ioctl()
3270 return mmc_ioctl_cdrom_read_data(cdi, userptr, &cgc, cmd); in mmc_ioctl()
3281 return mmc_ioctl_cdrom_volume(cdi, userptr, &cgc, cmd); in mmc_ioctl()
3284 return mmc_ioctl_cdrom_start_stop(cdi, &cgc, cmd); in mmc_ioctl()
3287 return mmc_ioctl_cdrom_pause_resume(cdi, &cgc, cmd); in mmc_ioctl()
3307 fmode_t mode, unsigned int cmd, unsigned long arg) in cdrom_ioctl() argument
3315 ret = scsi_cmd_blk_ioctl(bdev, mode, cmd, argp); in cdrom_ioctl()
3319 switch (cmd) { in cdrom_ioctl()
3363 ret = mmc_ioctl(cdi, cmd, arg); in cdrom_ioctl()
3373 switch (cmd) { in cdrom_ioctl()
3392 return cdrom_ioctl_audioctl(cdi, cmd); in cdrom_ioctl()