Lines Matching refs:cmd
113 unsigned char cmd[BLK_MAX_CDB];
126 memset(cmd, 0, BLK_MAX_CDB);
128 cmd[0] = GPCMD_START_STOP_UNIT;
129 cmd[4] = loej | (ejectflag != 0);
131 return ide_cd_queue_pc(drive, cmd, 0, NULL, NULL, sense, 0, 0);
149 unsigned char cmd[BLK_MAX_CDB];
151 memset(cmd, 0, BLK_MAX_CDB);
153 cmd[0] = GPCMD_PREVENT_ALLOW_MEDIUM_REMOVAL;
154 cmd[4] = lockflag ? 1 : 0;
156 stat = ide_cd_queue_pc(drive, cmd, 0, NULL, NULL,
218 unsigned char cmd[BLK_MAX_CDB];
225 memset(cmd, 0, BLK_MAX_CDB);
227 cmd[0] = GPCMD_SET_SPEED;
229 cmd[2] = (speed >> 8) & 0xff;
230 cmd[3] = speed & 0xff;
234 cmd[4] = (speed >> 8) & 0xff;
235 cmd[5] = speed & 0xff;
238 stat = ide_cd_queue_pc(drive, cmd, 0, NULL, NULL, &sense, 0, 0);
276 unsigned char cmd[BLK_MAX_CDB];
279 memset(cmd, 0, BLK_MAX_CDB);
281 cmd[0] = GPCMD_READ_SUBCHANNEL;
282 cmd[1] = 2; /* MSF addressing */
283 cmd[2] = 0x40; /* request subQ data */
284 cmd[3] = 2; /* format */
285 cmd[8] = len;
287 stat = ide_cd_queue_pc(drive, cmd, 0, buf, &len, NULL, 0, 0);
357 unsigned char cmd[BLK_MAX_CDB];
375 memset(cmd, 0, BLK_MAX_CDB);
377 cmd[0] = GPCMD_PLAY_AUDIO_MSF;
378 lba_to_msf(lba_start, &cmd[3], &cmd[4], &cmd[5]);
379 lba_to_msf(lba_end - 1, &cmd[6], &cmd[7], &cmd[8]);
381 return ide_cd_queue_pc(drive, cmd, 0, NULL, NULL, &sense, 0, 0);
427 unsigned int cmd, void *arg)
431 switch (cmd) {
471 cgc->stat = ide_cd_queue_pc(drive, cgc->cmd,