Go to the source code of this file.
Define all SCSI command byte values
Definition in file scsi_cmds.h.
| #define EMC_SCSI_LOW_PRIORITY 0x80 |
Definition at line 248 of file scsi_cmds.h.
| #define SCSI_10_BYTE_CDB (1 << 9) |
Definition at line 207 of file scsi_cmds.h.
| #define SCSI_12_BYTE_CDB (1 << 10) |
Definition at line 208 of file scsi_cmds.h.
| #define SCSI_16_BYTE_CDB (1 << 11) |
Definition at line 209 of file scsi_cmds.h.
| #define SCSI_32_BYTE_CDB (1 << 12) |
Definition at line 210 of file scsi_cmds.h.
| #define SCSI_6_BYTE_CDB (1 << 8) |
Definition at line 206 of file scsi_cmds.h.
| #define SCSI_ATA_PASSTHRU12 0xA1 |
Definition at line 42 of file scsi_cmds.h.
| #define SCSI_ATA_PASSTHRU16 0x85 |
Definition at line 43 of file scsi_cmds.h.
| #define SCSI_BLKVFY 0x04 |
Definition at line 231 of file scsi_cmds.h.
| #define SCSI_BYTCHK 0x02 |
Definition at line 232 of file scsi_cmds.h.
| #define SCSI_CDB_10_16_32_BYTE_MASK (SCSI_10_BYTE_CDB | SCSI_16_BYTE_CDB | SCSI_32_BYTE_CDB) |
Definition at line 214 of file scsi_cmds.h.
| #define SCSI_CDB_CMD_READ (1 << 0) |
Definition at line 199 of file scsi_cmds.h.
| #define SCSI_CDB_CMD_SKIP_MASK (1 << 5) |
Definition at line 204 of file scsi_cmds.h.
| #define SCSI_CDB_CMD_VERIFY (1 << 2) |
Definition at line 201 of file scsi_cmds.h.
| #define SCSI_CDB_CMD_WRITE (1 << 1) |
Definition at line 200 of file scsi_cmds.h.
| #define SCSI_CDB_CMD_WRITE_SAME (1 << 4) |
Definition at line 203 of file scsi_cmds.h.
| #define SCSI_CDB_CMD_WRITE_SAME_UNMAP (1 << 6) |
Definition at line 205 of file scsi_cmds.h.
| #define SCSI_CDB_CMD_WRITE_VERIFY (1 << 3) |
Definition at line 202 of file scsi_cmds.h.
| #define SCSI_CDB_READ_WRITE_MASK (SCSI_CDB_CMD_READ | SCSI_CDB_CMD_WRITE) |
Definition at line 212 of file scsi_cmds.h.
| #define SCSI_CDB_WRITE_CMDS_MASK (SCSI_CDB_CMD_WRITE | SCSI_CDB_CMD_WRITE_VERIFY | SCSI_CDB_CMD_WRITE_SAME) |
Definition at line 215 of file scsi_cmds.h.
| #define SCSI_CDB_WRVERIFY_VERIFY_MASK (SCSI_CDB_CMD_WRITE_VERIFY | SCSI_CDB_CMD_VERIFY) |
Definition at line 213 of file scsi_cmds.h.
| #define SCSI_CHANGE_DEFINITION 0x40 |
Definition at line 46 of file scsi_cmds.h.
| #define SCSI_CONTROL_BYTE_MASK 0xC7 |
Definition at line 224 of file scsi_cmds.h.
| #define SCSI_CORRCT 0x02 |
Definition at line 229 of file scsi_cmds.h.
| #define SCSI_DPO 0x10 |
Definition at line 227 of file scsi_cmds.h.
| #define SCSI_E6_SMART_DUMP 0xE6 |
Definition at line 44 of file scsi_cmds.h.
| #define SCSI_EBP 0x04 |
Definition at line 230 of file scsi_cmds.h.
| #define SCSI_F7_DUMP_CLEAR_RET_TRIGR 0xF7 |
Definition at line 45 of file scsi_cmds.h.
| #define SCSI_FORMAT_UNIT 0x04 |
Definition at line 47 of file scsi_cmds.h.
| #define SCSI_FUA 0x08 |
Definition at line 228 of file scsi_cmds.h.
| #define SCSI_FUA_NV 0x02 |
Definition at line 233 of file scsi_cmds.h.
| #define SCSI_INQUIRY 0x12 |
Definition at line 48 of file scsi_cmds.h.
| #define SCSI_INVALID_CDB 0xFF |
Definition at line 149 of file scsi_cmds.h.
| #define SCSI_LINK 0x01 |
Definition at line 221 of file scsi_cmds.h.
| #define SCSI_LOCK_UNLOCK_CACHE10 0x36 |
Definition at line 49 of file scsi_cmds.h.
| #define SCSI_LOCK_UNLOCK_CACHE16 0x92 |
Definition at line 50 of file scsi_cmds.h.
| #define SCSI_LOG_SELECT 0x4C |
Definition at line 51 of file scsi_cmds.h.
| #define SCSI_LOG_SENSE 0x4D |
Definition at line 52 of file scsi_cmds.h.
| #define SCSI_MAINTENANCE_IN 0xA3 |
Definition at line 81 of file scsi_cmds.h.
| #define SCSI_MAINTENANCE_IN_SERVICE_ACTION_MANAGEMENT_PROTOCOL_IN 0x10 |
Definition at line 178 of file scsi_cmds.h.
| #define SCSI_MAINTENANCE_IN_SERVICE_ACTION_REPORT_ALIASES 0x0B |
Definition at line 173 of file scsi_cmds.h.
| #define SCSI_MAINTENANCE_IN_SERVICE_ACTION_REPORT_IDENTIFYING_INFORMATION 0x05 |
Definition at line 171 of file scsi_cmds.h.
| #define SCSI_MAINTENANCE_IN_SERVICE_ACTION_REPORT_PRIORITY 0x0E |
Definition at line 176 of file scsi_cmds.h.
| #define SCSI_MAINTENANCE_IN_SERVICE_ACTION_REPORT_SUPPORTED_OPERATION_CODES 0x0C |
Definition at line 174 of file scsi_cmds.h.
| #define SCSI_MAINTENANCE_IN_SERVICE_ACTION_REPORT_SUPPORTED_TASK_MANAGEMENT_FUNCTIONS 0x0D |
Definition at line 175 of file scsi_cmds.h.
| #define SCSI_MAINTENANCE_IN_SERVICE_ACTION_REPORT_TARGET_PORT_GROUPS 0x0A |
Definition at line 172 of file scsi_cmds.h.
| #define SCSI_MAINTENANCE_IN_SERVICE_ACTION_REPORT_TIMESTAMP 0x0F |
Definition at line 177 of file scsi_cmds.h.
| #define SCSI_MAINTENANCE_OUT 0xA4 |
Definition at line 82 of file scsi_cmds.h.
| #define SCSI_MAINTENANCE_OUT_SERVICE_ACTION_CHANGE_ALIASES 0x0B |
Definition at line 183 of file scsi_cmds.h.
| #define SCSI_MAINTENANCE_OUT_SERVICE_ACTION_MANAGEMENT_PROTOCOL_OUT 0x10 |
Definition at line 186 of file scsi_cmds.h.
| #define SCSI_MAINTENANCE_OUT_SERVICE_ACTION_SET_IDENTIFYING_INFORMATION 0x06 |
Definition at line 181 of file scsi_cmds.h.
| #define SCSI_MAINTENANCE_OUT_SERVICE_ACTION_SET_PRIORITY 0x0E |
Definition at line 184 of file scsi_cmds.h.
| #define SCSI_MAINTENANCE_OUT_SERVICE_ACTION_SET_TARGET_PORT_GROUPS 0x0A |
Definition at line 182 of file scsi_cmds.h.
| #define SCSI_MAINTENANCE_OUT_SERVICE_ACTION_SET_TIMESTAMP 0x0F |
Definition at line 185 of file scsi_cmds.h.
| #define SCSI_MODE_SELECT10 0x55 |
Definition at line 53 of file scsi_cmds.h.
| #define SCSI_MODE_SELECT6 0x15 |
Definition at line 54 of file scsi_cmds.h.
| #define SCSI_MODE_SENSE10 0x5A |
Definition at line 55 of file scsi_cmds.h.
| #define SCSI_MODE_SENSE6 0x1A |
Definition at line 56 of file scsi_cmds.h.
| #define SCSI_MOVE_MEDIUM 0xA7 |
Definition at line 57 of file scsi_cmds.h.
| #define SCSI_NACA 0x04 |
Definition at line 222 of file scsi_cmds.h.
| #define SCSI_PERSISTENT_RESERVE_IN 0x5E |
Definition at line 58 of file scsi_cmds.h.
| #define SCSI_PERSISTENT_RESERVE_OUT 0x5F |
Definition at line 59 of file scsi_cmds.h.
| #define SCSI_PRE_FETCH10 0x34 |
Definition at line 60 of file scsi_cmds.h.
| #define SCSI_PRE_FETCH16 0x90 |
Definition at line 61 of file scsi_cmds.h.
| #define SCSI_PREVENT_ALLOW_MEDIUM_REMOVAL 0x1E |
Definition at line 62 of file scsi_cmds.h.
| #define SCSI_PROTECT0 0 |
Definition at line 238 of file scsi_cmds.h.
| #define SCSI_PROTECT1 1 |
Definition at line 239 of file scsi_cmds.h.
| #define SCSI_PROTECT2 2 |
Definition at line 240 of file scsi_cmds.h.
| #define SCSI_PROTECT3 3 |
Definition at line 241 of file scsi_cmds.h.
| #define SCSI_PROTECT4 4 |
Definition at line 242 of file scsi_cmds.h.
| #define SCSI_PROTECT5 5 |
Definition at line 243 of file scsi_cmds.h.
| #define SCSI_PROTECT_MASK (0x7<<SCSI_PROTECT_SHIFT) |
Definition at line 237 of file scsi_cmds.h.
| #define SCSI_PROTECT_SHIFT 5 |
Definition at line 236 of file scsi_cmds.h.
| #define SCSI_READ10 0x28 |
Definition at line 70 of file scsi_cmds.h.
| #define SCSI_READ12 0xA8 |
Definition at line 71 of file scsi_cmds.h.
| #define SCSI_READ16 0x88 |
Definition at line 72 of file scsi_cmds.h.
| #define SCSI_READ6 0x08 |
Definition at line 73 of file scsi_cmds.h.
| #define SCSI_READ6_WRITE6_MAX_XFER_LEN 256 |
Definition at line 151 of file scsi_cmds.h.
| #define SCSI_READ_ATTRIBUTE 0x8C |
Definition at line 63 of file scsi_cmds.h.
| #define SCSI_READ_BUFFER 0x3C |
Definition at line 64 of file scsi_cmds.h.
| #define SCSI_READ_CAPACITY10 0x25 |
Definition at line 65 of file scsi_cmds.h.
| #define SCSI_READ_DEFECT_DATA10 0x37 |
Definition at line 66 of file scsi_cmds.h.
| #define SCSI_READ_DEFECT_DATA12 0xB7 |
Definition at line 67 of file scsi_cmds.h.
| #define SCSI_READ_ELEMENT_STATUS 0xB4 |
Definition at line 68 of file scsi_cmds.h.
| #define SCSI_READ_LONG10 0x3E |
Definition at line 69 of file scsi_cmds.h.
| #define SCSI_READ_MEDIA_SERIAL_NUMBER 0xAB |
Definition at line 83 of file scsi_cmds.h.
| #define SCSI_REASSIGN_BLOCKS 0x07 |
Definition at line 74 of file scsi_cmds.h.
| #define SCSI_REBUILD16 0x81 |
Definition at line 75 of file scsi_cmds.h.
| #define SCSI_RECV_DIAGNOSTIC_RESULTS 0x1C |
Definition at line 76 of file scsi_cmds.h.
| #define SCSI_REGENERATE16 0x82 |
Definition at line 77 of file scsi_cmds.h.
| #define SCSI_RELEASE10 0x57 |
Definition at line 78 of file scsi_cmds.h.
| #define SCSI_RELEASE6 0x17 |
Definition at line 79 of file scsi_cmds.h.
| #define SCSI_REPORT_LUNS 0xA0 |
Definition at line 80 of file scsi_cmds.h.
| #define SCSI_REQUEST_SENSE 0x03 |
Definition at line 84 of file scsi_cmds.h.
| #define SCSI_RESERVE10 0x56 |
Definition at line 85 of file scsi_cmds.h.
| #define SCSI_RESERVE6 0x16 |
Definition at line 86 of file scsi_cmds.h.
| #define SCSI_REZERO_UNIT 0x01 |
Definition at line 87 of file scsi_cmds.h.
| #define SCSI_RPT_SUPT_OP_CODES_CMD_TO_DESC_LEN 0x000A |
Definition at line 252 of file scsi_cmds.h.
| #define SCSI_RPT_SUPT_OP_CODES_DATA_HDR_LEN 4 |
Definition at line 253 of file scsi_cmds.h.
| #define SCSI_RPT_SUPT_OP_CODES_NO_INFO 0 |
Definition at line 257 of file scsi_cmds.h.
| #define SCSI_RPT_SUPT_OP_CODES_NO_SUPPORT 1 |
Definition at line 258 of file scsi_cmds.h.
| #define SCSI_RPT_SUPT_OP_CODES_OPTION_00 0 |
Definition at line 254 of file scsi_cmds.h.
| #define SCSI_RPT_SUPT_OP_CODES_OPTION_01 1 |
Definition at line 255 of file scsi_cmds.h.
| #define SCSI_RPT_SUPT_OP_CODES_OPTION_02 2 |
Definition at line 256 of file scsi_cmds.h.
| #define SCSI_RPT_SUPT_OP_CODES_STD_SUPPORT 3 |
Definition at line 259 of file scsi_cmds.h.
| #define SCSI_RPT_SUPT_OP_CODES_TIMEOUT_DESC_LEN 12 |
Definition at line 261 of file scsi_cmds.h.
| #define SCSI_RPT_SUPT_OP_CODES_VS_SUPPORT 5 |
Definition at line 260 of file scsi_cmds.h.
| #define SCSI_SECURITY_PROTOCOL_IN 0xA2 |
Definition at line 88 of file scsi_cmds.h.
| #define SCSI_SECURITY_PROTOCOL_OUT 0xB5 |
Definition at line 89 of file scsi_cmds.h.
| #define SCSI_SEEK10 0x2B |
Definition at line 91 of file scsi_cmds.h.
| #define SCSI_SEEK6 0x0B |
Definition at line 90 of file scsi_cmds.h.
| #define SCSI_SEND_DIAGNOSTIC 0x1D |
Definition at line 92 of file scsi_cmds.h.
| #define SCSI_SERVICE_ACTION_IN16 0x9E |
Definition at line 93 of file scsi_cmds.h.
| #define SCSI_SERVICE_ACTION_OUT16 0x9F |
Definition at line 94 of file scsi_cmds.h.
| #define SCSI_SET_LIMITS10 0x33 |
Definition at line 95 of file scsi_cmds.h.
| #define SCSI_SET_LIMITS12 0xB3 |
Definition at line 96 of file scsi_cmds.h.
| #define SCSI_START_STOP_UNIT 0x1B |
Definition at line 97 of file scsi_cmds.h.
| #define SCSI_STATUS_ACA_ACTIVE 0x30 |
Definition at line 270 of file scsi_cmds.h.
| #define SCSI_STATUS_BUSY 0x08 |
Definition at line 267 of file scsi_cmds.h.
| #define SCSI_STATUS_CHECK_CONDITION 0x02 |
Definition at line 265 of file scsi_cmds.h.
| #define SCSI_STATUS_CONDITION_MET 0x04 |
Definition at line 266 of file scsi_cmds.h.
| #define SCSI_STATUS_GOOD 0x00 |
Definition at line 264 of file scsi_cmds.h.
| #define SCSI_STATUS_RESERVATION_CONFLICT 0x18 |
Definition at line 268 of file scsi_cmds.h.
| #define SCSI_STATUS_TASK_ABORTED 0x40 |
Definition at line 271 of file scsi_cmds.h.
| #define SCSI_STATUS_TASK_SET_FULL 0x28 |
Definition at line 269 of file scsi_cmds.h.
| #define SCSI_SVC_ACTION16_GET_LBA_STATUS 0x12 |
Definition at line 163 of file scsi_cmds.h.
| #define SCSI_SVC_ACTION16_READ_CAPACITY 0x10 |
Definition at line 161 of file scsi_cmds.h.
| #define SCSI_SVC_ACTION16_READ_LONG 0x11 |
Definition at line 162 of file scsi_cmds.h.
| #define SCSI_SVC_ACTION16_REPORT_REFERRALS 0x13 |
Definition at line 164 of file scsi_cmds.h.
| #define SCSI_SVC_ACTION16_WRITE_LONG 0x11 |
Definition at line 167 of file scsi_cmds.h.
| #define SCSI_SYNCHRONIZE_CACHE10 0x35 |
Definition at line 98 of file scsi_cmds.h.
| #define SCSI_SYNCHRONIZE_CACHE16 0x91 |
Definition at line 99 of file scsi_cmds.h.
| #define SCSI_TEST_UNIT_READY 0x00 |
Definition at line 100 of file scsi_cmds.h.
| #define SCSI_UNMAP 0x42 |
Definition at line 101 of file scsi_cmds.h.
| #define SCSI_VAR_CMD_SVC_ACT_READ32 0x09 |
Definition at line 154 of file scsi_cmds.h.
| #define SCSI_VAR_CMD_SVC_ACT_VERIFY32 0x0A |
Definition at line 155 of file scsi_cmds.h.
| #define SCSI_VAR_CMD_SVC_ACT_WRITE32 0x0B |
Definition at line 156 of file scsi_cmds.h.
| #define SCSI_VAR_CMD_SVC_ACT_WRITE_SAME32 0x0D |
Definition at line 158 of file scsi_cmds.h.
| #define SCSI_VAR_CMD_SVC_ACT_WRITE_VERIFY32 0x0C |
Definition at line 157 of file scsi_cmds.h.
| #define SCSI_VARIABLE_LEN_CDB 0x7F |
Definition at line 102 of file scsi_cmds.h.
| #define SCSI_VERIFY10 0x2F |
Definition at line 103 of file scsi_cmds.h.
| #define SCSI_VERIFY12 0xAF |
Definition at line 104 of file scsi_cmds.h.
| #define SCSI_VERIFY16 0x8F |
Definition at line 105 of file scsi_cmds.h.
| #define SCSI_WRITE10 0x2A |
Definition at line 113 of file scsi_cmds.h.
| #define SCSI_WRITE12 0xAA |
Definition at line 114 of file scsi_cmds.h.
| #define SCSI_WRITE16 0x8A |
Definition at line 115 of file scsi_cmds.h.
| #define SCSI_WRITE6 0x0A |
Definition at line 116 of file scsi_cmds.h.
| #define SCSI_WRITE_AND_VERIFY10 0x2E |
Definition at line 106 of file scsi_cmds.h.
| #define SCSI_WRITE_AND_VERIFY12 0xAE |
Definition at line 107 of file scsi_cmds.h.
| #define SCSI_WRITE_AND_VERIFY16 0x8E |
Definition at line 108 of file scsi_cmds.h.
| #define SCSI_WRITE_BUFFER 0x3B |
Definition at line 109 of file scsi_cmds.h.
| #define SCSI_WRITE_LONG10 0x3F |
Definition at line 110 of file scsi_cmds.h.
| #define SCSI_WRITE_SAME10 0x41 |
Definition at line 111 of file scsi_cmds.h.
| #define SCSI_WRITE_SAME16 0x93 |
Definition at line 112 of file scsi_cmds.h.
| #define SCSI_XDREAD10 0x52 |
Definition at line 117 of file scsi_cmds.h.
| #define SCSI_XDWRITE10 0x50 |
Definition at line 119 of file scsi_cmds.h.
| #define SCSI_XDWRITE_EXTENDED16 0x80 |
Definition at line 118 of file scsi_cmds.h.
| #define SCSI_XDWRITEREAD10 0x53 |
Definition at line 120 of file scsi_cmds.h.
| #define SCSI_XPWRITE10 0x51 |
Definition at line 121 of file scsi_cmds.h.
| #define VS_CONTROL_MASK 0xC0 |
Definition at line 223 of file scsi_cmds.h.