diff options
author | Dan Williams <dan.j.williams@intel.com> | 2011-06-29 16:09:25 -0400 |
---|---|---|
committer | Dan Williams <dan.j.williams@intel.com> | 2011-07-03 07:04:52 -0400 |
commit | ffe191c92ff195d73f9130b1490045ca2dd4c5e0 (patch) | |
tree | c14a78903734b7f5e662e7cf49db4d7fd24e4d71 /drivers/scsi/isci/request.c | |
parent | 76802ce6756d605fbd7a9a43c196e9a471b3e57c (diff) |
isci: unify isci_port and scic_sds_port
Remove the distinction between these two implementations and unify on
isci_port (local instances named iport). The duplicate '->owning_port' and
'->isci_port' in both isci_phy and isci_remote_device will be fixed in a later
patch... this is just the straightforward rename/unification.
Reported-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Diffstat (limited to 'drivers/scsi/isci/request.c')
-rw-r--r-- | drivers/scsi/isci/request.c | 33 |
1 files changed, 16 insertions, 17 deletions
diff --git a/drivers/scsi/isci/request.c b/drivers/scsi/isci/request.c index c544bc79ce17..2d29abf3ce1f 100644 --- a/drivers/scsi/isci/request.c +++ b/drivers/scsi/isci/request.c | |||
@@ -210,10 +210,10 @@ static void scu_ssp_reqeust_construct_task_context( | |||
210 | { | 210 | { |
211 | dma_addr_t dma_addr; | 211 | dma_addr_t dma_addr; |
212 | struct scic_sds_remote_device *target_device; | 212 | struct scic_sds_remote_device *target_device; |
213 | struct scic_sds_port *target_port; | 213 | struct isci_port *iport; |
214 | 214 | ||
215 | target_device = scic_sds_request_get_device(ireq); | 215 | target_device = scic_sds_request_get_device(ireq); |
216 | target_port = scic_sds_request_get_port(ireq); | 216 | iport = scic_sds_request_get_port(ireq); |
217 | 217 | ||
218 | /* Fill in the TC with the its required data */ | 218 | /* Fill in the TC with the its required data */ |
219 | task_context->abort = 0; | 219 | task_context->abort = 0; |
@@ -222,8 +222,7 @@ static void scu_ssp_reqeust_construct_task_context( | |||
222 | task_context->connection_rate = target_device->connection_rate; | 222 | task_context->connection_rate = target_device->connection_rate; |
223 | task_context->protocol_engine_index = | 223 | task_context->protocol_engine_index = |
224 | scic_sds_controller_get_protocol_engine_group(controller); | 224 | scic_sds_controller_get_protocol_engine_group(controller); |
225 | task_context->logical_port_index = | 225 | task_context->logical_port_index = scic_sds_port_get_index(iport); |
226 | scic_sds_port_get_index(target_port); | ||
227 | task_context->protocol_type = SCU_TASK_CONTEXT_PROTOCOL_SSP; | 226 | task_context->protocol_type = SCU_TASK_CONTEXT_PROTOCOL_SSP; |
228 | task_context->valid = SCU_TASK_CONTEXT_VALID; | 227 | task_context->valid = SCU_TASK_CONTEXT_VALID; |
229 | task_context->context_type = SCU_TASK_CONTEXT_TYPE; | 228 | task_context->context_type = SCU_TASK_CONTEXT_TYPE; |
@@ -245,11 +244,11 @@ static void scu_ssp_reqeust_construct_task_context( | |||
245 | task_context->task_phase = 0x01; | 244 | task_context->task_phase = 0x01; |
246 | 245 | ||
247 | ireq->post_context = (SCU_CONTEXT_COMMAND_REQUEST_TYPE_POST_TC | | 246 | ireq->post_context = (SCU_CONTEXT_COMMAND_REQUEST_TYPE_POST_TC | |
248 | (scic_sds_controller_get_protocol_engine_group(controller) << | 247 | (scic_sds_controller_get_protocol_engine_group(controller) << |
249 | SCU_CONTEXT_COMMAND_PROTOCOL_ENGINE_GROUP_SHIFT) | | 248 | SCU_CONTEXT_COMMAND_PROTOCOL_ENGINE_GROUP_SHIFT) | |
250 | (scic_sds_port_get_index(target_port) << | 249 | (scic_sds_port_get_index(iport) << |
251 | SCU_CONTEXT_COMMAND_LOGICAL_PORT_SHIFT) | | 250 | SCU_CONTEXT_COMMAND_LOGICAL_PORT_SHIFT) | |
252 | ISCI_TAG_TCI(ireq->io_tag)); | 251 | ISCI_TAG_TCI(ireq->io_tag)); |
253 | 252 | ||
254 | /* | 253 | /* |
255 | * Copy the physical address for the command buffer to the | 254 | * Copy the physical address for the command buffer to the |
@@ -350,10 +349,10 @@ static void scu_sata_reqeust_construct_task_context( | |||
350 | { | 349 | { |
351 | dma_addr_t dma_addr; | 350 | dma_addr_t dma_addr; |
352 | struct scic_sds_remote_device *target_device; | 351 | struct scic_sds_remote_device *target_device; |
353 | struct scic_sds_port *target_port; | 352 | struct isci_port *iport; |
354 | 353 | ||
355 | target_device = scic_sds_request_get_device(ireq); | 354 | target_device = scic_sds_request_get_device(ireq); |
356 | target_port = scic_sds_request_get_port(ireq); | 355 | iport = scic_sds_request_get_port(ireq); |
357 | 356 | ||
358 | /* Fill in the TC with the its required data */ | 357 | /* Fill in the TC with the its required data */ |
359 | task_context->abort = 0; | 358 | task_context->abort = 0; |
@@ -363,7 +362,7 @@ static void scu_sata_reqeust_construct_task_context( | |||
363 | task_context->protocol_engine_index = | 362 | task_context->protocol_engine_index = |
364 | scic_sds_controller_get_protocol_engine_group(controller); | 363 | scic_sds_controller_get_protocol_engine_group(controller); |
365 | task_context->logical_port_index = | 364 | task_context->logical_port_index = |
366 | scic_sds_port_get_index(target_port); | 365 | scic_sds_port_get_index(iport); |
367 | task_context->protocol_type = SCU_TASK_CONTEXT_PROTOCOL_STP; | 366 | task_context->protocol_type = SCU_TASK_CONTEXT_PROTOCOL_STP; |
368 | task_context->valid = SCU_TASK_CONTEXT_VALID; | 367 | task_context->valid = SCU_TASK_CONTEXT_VALID; |
369 | task_context->context_type = SCU_TASK_CONTEXT_TYPE; | 368 | task_context->context_type = SCU_TASK_CONTEXT_TYPE; |
@@ -391,7 +390,7 @@ static void scu_sata_reqeust_construct_task_context( | |||
391 | ireq->post_context = (SCU_CONTEXT_COMMAND_REQUEST_TYPE_POST_TC | | 390 | ireq->post_context = (SCU_CONTEXT_COMMAND_REQUEST_TYPE_POST_TC | |
392 | (scic_sds_controller_get_protocol_engine_group(controller) << | 391 | (scic_sds_controller_get_protocol_engine_group(controller) << |
393 | SCU_CONTEXT_COMMAND_PROTOCOL_ENGINE_GROUP_SHIFT) | | 392 | SCU_CONTEXT_COMMAND_PROTOCOL_ENGINE_GROUP_SHIFT) | |
394 | (scic_sds_port_get_index(target_port) << | 393 | (scic_sds_port_get_index(iport) << |
395 | SCU_CONTEXT_COMMAND_LOGICAL_PORT_SHIFT) | | 394 | SCU_CONTEXT_COMMAND_LOGICAL_PORT_SHIFT) | |
396 | ISCI_TAG_TCI(ireq->io_tag)); | 395 | ISCI_TAG_TCI(ireq->io_tag)); |
397 | /* | 396 | /* |
@@ -3105,7 +3104,7 @@ scic_io_request_construct_smp(struct device *dev, | |||
3105 | struct scatterlist *sg = &task->smp_task.smp_req; | 3104 | struct scatterlist *sg = &task->smp_task.smp_req; |
3106 | struct scic_sds_remote_device *sci_dev; | 3105 | struct scic_sds_remote_device *sci_dev; |
3107 | struct scu_task_context *task_context; | 3106 | struct scu_task_context *task_context; |
3108 | struct scic_sds_port *sci_port; | 3107 | struct isci_port *iport; |
3109 | struct smp_req *smp_req; | 3108 | struct smp_req *smp_req; |
3110 | void *kaddr; | 3109 | void *kaddr; |
3111 | u8 req_len; | 3110 | u8 req_len; |
@@ -3149,7 +3148,7 @@ scic_io_request_construct_smp(struct device *dev, | |||
3149 | task_context = ireq->tc; | 3148 | task_context = ireq->tc; |
3150 | 3149 | ||
3151 | sci_dev = scic_sds_request_get_device(ireq); | 3150 | sci_dev = scic_sds_request_get_device(ireq); |
3152 | sci_port = scic_sds_request_get_port(ireq); | 3151 | iport = scic_sds_request_get_port(ireq); |
3153 | 3152 | ||
3154 | /* | 3153 | /* |
3155 | * Fill in the TC with the its required data | 3154 | * Fill in the TC with the its required data |
@@ -3160,7 +3159,7 @@ scic_io_request_construct_smp(struct device *dev, | |||
3160 | task_context->connection_rate = sci_dev->connection_rate; | 3159 | task_context->connection_rate = sci_dev->connection_rate; |
3161 | task_context->protocol_engine_index = | 3160 | task_context->protocol_engine_index = |
3162 | scic_sds_controller_get_protocol_engine_group(scic); | 3161 | scic_sds_controller_get_protocol_engine_group(scic); |
3163 | task_context->logical_port_index = scic_sds_port_get_index(sci_port); | 3162 | task_context->logical_port_index = scic_sds_port_get_index(iport); |
3164 | task_context->protocol_type = SCU_TASK_CONTEXT_PROTOCOL_SMP; | 3163 | task_context->protocol_type = SCU_TASK_CONTEXT_PROTOCOL_SMP; |
3165 | task_context->abort = 0; | 3164 | task_context->abort = 0; |
3166 | task_context->valid = SCU_TASK_CONTEXT_VALID; | 3165 | task_context->valid = SCU_TASK_CONTEXT_VALID; |
@@ -3204,7 +3203,7 @@ scic_io_request_construct_smp(struct device *dev, | |||
3204 | ireq->post_context = (SCU_CONTEXT_COMMAND_REQUEST_TYPE_POST_TC | | 3203 | ireq->post_context = (SCU_CONTEXT_COMMAND_REQUEST_TYPE_POST_TC | |
3205 | (scic_sds_controller_get_protocol_engine_group(scic) << | 3204 | (scic_sds_controller_get_protocol_engine_group(scic) << |
3206 | SCU_CONTEXT_COMMAND_PROTOCOL_ENGINE_GROUP_SHIFT) | | 3205 | SCU_CONTEXT_COMMAND_PROTOCOL_ENGINE_GROUP_SHIFT) | |
3207 | (scic_sds_port_get_index(sci_port) << | 3206 | (scic_sds_port_get_index(iport) << |
3208 | SCU_CONTEXT_COMMAND_LOGICAL_PORT_SHIFT) | | 3207 | SCU_CONTEXT_COMMAND_LOGICAL_PORT_SHIFT) | |
3209 | ISCI_TAG_TCI(ireq->io_tag)); | 3208 | ISCI_TAG_TCI(ireq->io_tag)); |
3210 | /* | 3209 | /* |