summaryrefslogtreecommitdiff
path: root/drivers/scsi/isci/sata.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/scsi/isci/sata.c')
-rw-r--r--drivers/scsi/isci/sata.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/drivers/scsi/isci/sata.c b/drivers/scsi/isci/sata.c
index 578b1c5d40a9..08dabf08f7d7 100644
--- a/drivers/scsi/isci/sata.c
+++ b/drivers/scsi/isci/sata.c
@@ -72,7 +72,7 @@
struct host_to_dev_fis *isci_sata_task_to_fis_copy(struct sas_task *task)
{
struct isci_request *ireq = task->lldd_task;
- struct host_to_dev_fis *fis = &ireq->sci_request_handle->stp.cmd;
+ struct host_to_dev_fis *fis = &ireq->sci.stp.cmd;
memcpy(fis, &task->ata_task.fis, sizeof(struct host_to_dev_fis));
@@ -118,7 +118,7 @@ void isci_sata_set_ncq_tag(
struct isci_request *request = task->lldd_task;
register_fis->sector_count = qc->tag << 3;
- scic_stp_io_request_set_ncq_tag(request->sci_request_handle, qc->tag);
+ scic_stp_io_request_set_ncq_tag(&request->sci, qc->tag);
}
/**
@@ -156,7 +156,7 @@ void isci_request_process_stp_response(struct sas_task *task,
enum sci_status isci_sata_management_task_request_build(struct isci_request *ireq)
{
- struct scic_sds_request *sci_req = ireq->sci_request_handle;
+ struct scic_sds_request *sci_req = &ireq->sci;
struct isci_tmf *isci_tmf;
enum sci_status status;
@@ -190,9 +190,7 @@ enum sci_status isci_sata_management_task_request_build(struct isci_request *ire
/* core builds the protocol specific request
* based on the h2d fis.
*/
- status = scic_task_request_construct_sata(
- ireq->sci_request_handle
- );
+ status = scic_task_request_construct_sata(&ireq->sci);
return status;
}