Lines Matching refs:scsi_cmd
360 u8 scsi_cmd[MAX_COMMAND_SIZE];
374 memset(scsi_cmd, 0, sizeof(scsi_cmd));
384 scsi_cmd[1] = (4 << 1); /* PIO Data-in */
385 scsi_cmd[2] = 0x0e; /* no off.line or cc, read from dev,
389 scsi_cmd[1] = (3 << 1); /* Non-data */
390 scsi_cmd[2] = 0x20; /* cc but no off.line or data xfer */
394 scsi_cmd[0] = ATA_16;
396 scsi_cmd[4] = args[2];
398 scsi_cmd[6] = args[3];
399 scsi_cmd[8] = args[1];
400 scsi_cmd[10] = ATA_SMART_LBAM_PASS;
401 scsi_cmd[12] = ATA_SMART_LBAH_PASS;
403 scsi_cmd[6] = args[1];
405 scsi_cmd[14] = args[0];
409 cmd_result = scsi_execute(scsidev, scsi_cmd, data_dir, argbuf, argsize,
464 u8 scsi_cmd[MAX_COMMAND_SIZE];
476 memset(scsi_cmd, 0, sizeof(scsi_cmd));
477 scsi_cmd[0] = ATA_16;
478 scsi_cmd[1] = (3 << 1); /* Non-data */
479 scsi_cmd[2] = 0x20; /* cc but no off.line or data xfer */
480 scsi_cmd[4] = args[1];
481 scsi_cmd[6] = args[2];
482 scsi_cmd[8] = args[3];
483 scsi_cmd[10] = args[4];
484 scsi_cmd[12] = args[5];
485 scsi_cmd[13] = args[6] & 0x4f;
486 scsi_cmd[14] = args[0];
490 cmd_result = scsi_execute(scsidev, scsi_cmd, DMA_NONE, NULL, 0,