aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/ata/pata_netcell.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/ata/pata_netcell.c')
-rw-r--r--drivers/ata/pata_netcell.c32
1 files changed, 2 insertions, 30 deletions
diff --git a/drivers/ata/pata_netcell.c b/drivers/ata/pata_netcell.c
index 11f200a2a156..65389d1837b3 100644
--- a/drivers/ata/pata_netcell.c
+++ b/drivers/ata/pata_netcell.c
@@ -24,37 +24,9 @@ static struct scsi_host_template netcell_sht = {
24 ATA_BMDMA_SHT(DRV_NAME), 24 ATA_BMDMA_SHT(DRV_NAME),
25}; 25};
26 26
27static const struct ata_port_operations netcell_ops = { 27static struct ata_port_operations netcell_ops = {
28 /* Task file is PCI ATA format, use helpers */ 28 .inherits = &ata_bmdma_port_ops,
29 .tf_load = ata_tf_load,
30 .tf_read = ata_tf_read,
31 .check_status = ata_check_status,
32 .exec_command = ata_exec_command,
33 .dev_select = ata_std_dev_select,
34
35 .mode_filter = ata_pci_default_filter,
36 .freeze = ata_bmdma_freeze,
37 .thaw = ata_bmdma_thaw,
38 .error_handler = ata_bmdma_error_handler,
39 .post_internal_cmd = ata_bmdma_post_internal_cmd,
40 .cable_detect = ata_cable_80wire, 29 .cable_detect = ata_cable_80wire,
41
42 /* BMDMA handling is PCI ATA format, use helpers */
43 .bmdma_setup = ata_bmdma_setup,
44 .bmdma_start = ata_bmdma_start,
45 .bmdma_stop = ata_bmdma_stop,
46 .bmdma_status = ata_bmdma_status,
47 .qc_prep = ata_qc_prep,
48 .qc_issue = ata_qc_issue_prot,
49 .data_xfer = ata_data_xfer,
50
51 /* IRQ-related hooks */
52 .irq_handler = ata_interrupt,
53 .irq_clear = ata_bmdma_irq_clear,
54 .irq_on = ata_irq_on,
55
56 /* Generic PATA PCI ATA helpers */
57 .port_start = ata_sff_port_start,
58}; 30};
59 31
60 32