Missing command declarations
PATCH 1/1 Missing command declarations
scsi: Add missing command definitions
Add definitions for UNMAP, WRITE SAME{16,32} and GET LBA STATUS commands.
Signed-off-by Martin K. Petersen <[email protected]>
---
include/scsi/scsi.h +4 -0
@@ -94,6 +94,7 @@ struct scsi_cmnd;#define WRITE_LONG 0x3f#define CHANGE_DEFINITION 0x40#define WRITE_SAME 0x41 +#define UNMAP 0x42#define READ_TOC 0x43#define LOG_SELECT 0x4c#define LOG_SENSE 0x4d
@@ -122,9 +123,11 @@ struct scsi_cmnd;#define READ_16 0x88#define WRITE_16 0x8a#define VERIFY_16 0x8f +#define WRITE_SAME_16 0x93#define SERVICE_ACTION_IN 0x9e/* values for service action in */ #define SAI_READ_CAPACITY_16 0x10 +#define SAI_GET_LBA_STATUS 0x12/* values for maintenance in */ #define MI_REPORT_TARGET_PGS 0x0a/* values for maintenance out */
@@ -132,6 +135,7 @@ struct scsi_cmnd;/* values for variable length command */ #define READ_32 0x09#define WRITE_32 0x0b +#define WRITE_SAME_32 0x0d/* Values for T10/04-262r7 */ #define ATA_16 0x85/* 16-byte pass-thru */