aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/ata/sata_sil.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/ata/sata_sil.c')
-rw-r--r--drivers/ata/sata_sil.c21
1 files changed, 2 insertions, 19 deletions
diff --git a/drivers/ata/sata_sil.c b/drivers/ata/sata_sil.c
index 738c1a8ae3b6..eac7ca73cfa0 100644
--- a/drivers/ata/sata_sil.c
+++ b/drivers/ata/sata_sil.c
@@ -170,31 +170,14 @@ static struct scsi_host_template sil_sht = {
170 ATA_BMDMA_SHT(DRV_NAME), 170 ATA_BMDMA_SHT(DRV_NAME),
171}; 171};
172 172
173static const struct ata_port_operations sil_ops = { 173static struct ata_port_operations sil_ops = {
174 .inherits = &ata_bmdma_port_ops,
174 .dev_config = sil_dev_config, 175 .dev_config = sil_dev_config,
175 .tf_load = ata_tf_load,
176 .tf_read = ata_tf_read,
177 .check_status = ata_check_status,
178 .exec_command = ata_exec_command,
179 .dev_select = ata_std_dev_select,
180 .set_mode = sil_set_mode, 176 .set_mode = sil_set_mode,
181 .mode_filter = ata_pci_default_filter,
182 .bmdma_setup = ata_bmdma_setup,
183 .bmdma_start = ata_bmdma_start,
184 .bmdma_stop = ata_bmdma_stop,
185 .bmdma_status = ata_bmdma_status,
186 .qc_prep = ata_qc_prep,
187 .qc_issue = ata_qc_issue_prot,
188 .data_xfer = ata_data_xfer,
189 .freeze = sil_freeze, 177 .freeze = sil_freeze,
190 .thaw = sil_thaw, 178 .thaw = sil_thaw,
191 .error_handler = ata_bmdma_error_handler,
192 .post_internal_cmd = ata_bmdma_post_internal_cmd,
193 .irq_clear = ata_bmdma_irq_clear,
194 .irq_on = ata_irq_on,
195 .scr_read = sil_scr_read, 179 .scr_read = sil_scr_read,
196 .scr_write = sil_scr_write, 180 .scr_write = sil_scr_write,
197 .port_start = ata_sff_port_start,
198}; 181};
199 182
200static const struct ata_port_info sil_port_info[] = { 183static const struct ata_port_info sil_port_info[] = {