summaryrefslogtreecommitdiff
path: root/drivers/scsi/isci/core/intel_sas.h
diff options
context:
space:
mode:
authorDave Jiang <dave.jiang@intel.com>2011-05-04 17:53:24 -0700
committerDan Williams <dan.j.williams@intel.com>2011-07-03 04:04:46 -0700
commitaf5ae89350840b9d724fc4fb81d928673bffdd4d (patch)
tree954d27adccdce854c040442fd44d28571924ee13 /drivers/scsi/isci/core/intel_sas.h
parent0cfa890e5a8a9e3b01b75c17a7856cf96e026e27 (diff)
downloadlwn-af5ae89350840b9d724fc4fb81d928673bffdd4d.tar.gz
lwn-af5ae89350840b9d724fc4fb81d928673bffdd4d.zip
isci: Convert of sci_ssp_response_iu to ssp_response_iu
Converting to Linux native format. However the isci driver does a lot of the calculation based on the max size of this data structure and the Linux data structure only has a pointer to the response data. Thus the sizeof(struct ssp_response_iu) will be incorrect and we need to define the max size. Signed-off-by: Dave Jiang <dave.jiang@intel.com> Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Diffstat (limited to 'drivers/scsi/isci/core/intel_sas.h')
-rw-r--r--drivers/scsi/isci/core/intel_sas.h46
1 files changed, 0 insertions, 46 deletions
diff --git a/drivers/scsi/isci/core/intel_sas.h b/drivers/scsi/isci/core/intel_sas.h
index f7301aa14f02..3d4ca12df5ff 100644
--- a/drivers/scsi/isci/core/intel_sas.h
+++ b/drivers/scsi/isci/core/intel_sas.h
@@ -160,52 +160,6 @@ enum sci_sas_frame_type {
SCI_SAS_TASK_FRAME = 0x16
};
-#define SSP_RESPONSE_IU_MAX_DATA 64
-
-#define SCI_SSP_RESPONSE_IU_DATA_PRESENT_MASK (0x03)
-
-
-#define sci_ssp_get_sense_data_length(sense_data_length_buffer) \
- SCIC_BUILD_DWORD(sense_data_length_buffer)
-
-#define sci_ssp_get_response_data_length(response_data_length_buffer) \
- SCIC_BUILD_DWORD(response_data_length_buffer)
-
-/**
- * struct sci_ssp_response_iu - This structure depicts the contents of the SSP
- * RESPONSE INFORMATION UNIT. For specific information on each of these
- * individual fields please reference the SAS specification SSP transport
- * layer section.
- *
- *
- */
-struct sci_ssp_response_iu {
- u8 reserved0[8];
-
- u8 retry_delay_timer[2];
- u8 data_present;
- u8 status;
-
- u8 reserved1[4];
- u8 sense_data_length[4];
- u8 response_data_length[4];
-
- u32 data[SSP_RESPONSE_IU_MAX_DATA];
-
-};
-
-/**
- * enum _SCI_SAS_DATA_PRESENT_TYPE - This enumeration depicts the SAS
- * specification defined SSP data present types in struct sci_ssp_response_iu.
- *
- *
- */
-enum sci_ssp_response_iu_data_present_type {
- SCI_SSP_RESPONSE_IU_NO_DATA = 0x00,
- SCI_SSP_RESPONSE_IU_RESPONSE_DATA = 0x01,
- SCI_SSP_RESPONSE_IU_SENSE_DATA = 0x02
-};
-
/**
* struct sci_ssp_frame_header - This structure depicts the contents of an SSP
* frame header. For specific information on the individual fields please