aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/ata/sata_qstor.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/ata/sata_qstor.c')
-rw-r--r--drivers/ata/sata_qstor.c20
1 files changed, 9 insertions, 11 deletions
diff --git a/drivers/ata/sata_qstor.c b/drivers/ata/sata_qstor.c
index 2566d0926aab..107ef09814de 100644
--- a/drivers/ata/sata_qstor.c
+++ b/drivers/ata/sata_qstor.c
@@ -131,27 +131,25 @@ static struct scsi_host_template qs_ata_sht = {
131 .dma_boundary = QS_DMA_BOUNDARY, 131 .dma_boundary = QS_DMA_BOUNDARY,
132}; 132};
133 133
134static const struct ata_port_operations qs_ata_ops = { 134static struct ata_port_operations qs_ata_ops = {
135 .tf_load = ata_tf_load, 135 .inherits = &ata_sff_port_ops,
136 .tf_read = ata_tf_read, 136
137 .check_status = ata_check_status,
138 .check_atapi_dma = qs_check_atapi_dma, 137 .check_atapi_dma = qs_check_atapi_dma,
139 .exec_command = ata_exec_command, 138 .bmdma_stop = qs_bmdma_stop,
140 .dev_select = ata_std_dev_select, 139 .bmdma_status = qs_bmdma_status,
141 .qc_prep = qs_qc_prep, 140 .qc_prep = qs_qc_prep,
142 .qc_issue = qs_qc_issue, 141 .qc_issue = qs_qc_issue,
143 .data_xfer = ata_data_xfer, 142
144 .freeze = qs_freeze, 143 .freeze = qs_freeze,
145 .thaw = qs_thaw, 144 .thaw = qs_thaw,
146 .error_handler = qs_error_handler, 145 .error_handler = qs_error_handler,
147 .irq_clear = ata_noop_irq_clear, 146 .post_internal_cmd = ATA_OP_NULL,
148 .irq_on = ata_irq_on, 147
149 .scr_read = qs_scr_read, 148 .scr_read = qs_scr_read,
150 .scr_write = qs_scr_write, 149 .scr_write = qs_scr_write,
150
151 .port_start = qs_port_start, 151 .port_start = qs_port_start,
152 .host_stop = qs_host_stop, 152 .host_stop = qs_host_stop,
153 .bmdma_stop = qs_bmdma_stop,
154 .bmdma_status = qs_bmdma_status,
155}; 153};
156 154
157static const struct ata_port_info qs_port_info[] = { 155static const struct ata_port_info qs_port_info[] = {