diff options
Diffstat (limited to 'drivers/scsi/isci/request.h')
-rw-r--r-- | drivers/scsi/isci/request.h | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/drivers/scsi/isci/request.h b/drivers/scsi/isci/request.h index 8c77c4cbe04a..f440e421ea0e 100644 --- a/drivers/scsi/isci/request.h +++ b/drivers/scsi/isci/request.h | |||
@@ -210,12 +210,6 @@ struct scic_sds_request { | |||
210 | struct scu_sgl_element_pair sg_table[SCU_SGL_SIZE] __attribute__ ((aligned(32))); | 210 | struct scu_sgl_element_pair sg_table[SCU_SGL_SIZE] __attribute__ ((aligned(32))); |
211 | 211 | ||
212 | /* | 212 | /* |
213 | * This field indicates if this request is a task management request or | ||
214 | * normal IO request. | ||
215 | */ | ||
216 | bool is_task_management_request; | ||
217 | |||
218 | /* | ||
219 | * This field is a pointer to the stored rx frame data. It is used in | 213 | * This field is a pointer to the stored rx frame data. It is used in |
220 | * STP internal requests and SMP response frames. If this field is | 214 | * STP internal requests and SMP response frames. If this field is |
221 | * non-NULL the saved frame must be released on IO request completion. | 215 | * non-NULL the saved frame must be released on IO request completion. |
@@ -260,8 +254,10 @@ struct isci_request { | |||
260 | enum isci_request_status status; | 254 | enum isci_request_status status; |
261 | enum task_type ttype; | 255 | enum task_type ttype; |
262 | unsigned short io_tag; | 256 | unsigned short io_tag; |
263 | bool complete_in_target; | 257 | #define IREQ_COMPLETE_IN_TARGET 0 |
264 | bool terminated; | 258 | #define IREQ_TERMINATED 1 |
259 | #define IREQ_TMF 2 | ||
260 | unsigned long flags; | ||
265 | 261 | ||
266 | union ttype_ptr_union { | 262 | union ttype_ptr_union { |
267 | struct sas_task *io_task_ptr; /* When ttype==io_task */ | 263 | struct sas_task *io_task_ptr; /* When ttype==io_task */ |