aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/ata/sata_nv.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/ata/sata_nv.c')
-rw-r--r--drivers/ata/sata_nv.c32
1 files changed, 16 insertions, 16 deletions
diff --git a/drivers/ata/sata_nv.c b/drivers/ata/sata_nv.c
index 95fd0cd28b49..63cc43765f04 100644
--- a/drivers/ata/sata_nv.c
+++ b/drivers/ata/sata_nv.c
@@ -730,7 +730,7 @@ static void nv_adma_tf_read(struct ata_port *ap, struct ata_taskfile *tf)
730 ADMA mode could abort outstanding commands. */ 730 ADMA mode could abort outstanding commands. */
731 nv_adma_register_mode(ap); 731 nv_adma_register_mode(ap);
732 732
733 ata_tf_read(ap, tf); 733 ata_sff_tf_read(ap, tf);
734} 734}
735 735
736static unsigned int nv_adma_tf_to_cpb(struct ata_taskfile *tf, __le16 *cpb) 736static unsigned int nv_adma_tf_to_cpb(struct ata_taskfile *tf, __le16 *cpb)
@@ -844,12 +844,12 @@ static int nv_host_intr(struct ata_port *ap, u8 irq_stat)
844 844
845 /* DEV interrupt w/ no active qc? */ 845 /* DEV interrupt w/ no active qc? */
846 if (unlikely(!qc || (qc->tf.flags & ATA_TFLAG_POLLING))) { 846 if (unlikely(!qc || (qc->tf.flags & ATA_TFLAG_POLLING))) {
847 ata_check_status(ap); 847 ata_sff_check_status(ap);
848 return 1; 848 return 1;
849 } 849 }
850 850
851 /* handle interrupt */ 851 /* handle interrupt */
852 return ata_host_intr(ap, qc); 852 return ata_sff_host_intr(ap, qc);
853} 853}
854 854
855static irqreturn_t nv_adma_interrupt(int irq, void *dev_instance) 855static irqreturn_t nv_adma_interrupt(int irq, void *dev_instance)
@@ -1028,7 +1028,7 @@ static void nv_adma_irq_clear(struct ata_port *ap)
1028 u32 notifier_clears[2]; 1028 u32 notifier_clears[2];
1029 1029
1030 if (pp->flags & NV_ADMA_ATAPI_SETUP_COMPLETE) { 1030 if (pp->flags & NV_ADMA_ATAPI_SETUP_COMPLETE) {
1031 ata_bmdma_irq_clear(ap); 1031 ata_sff_irq_clear(ap);
1032 return; 1032 return;
1033 } 1033 }
1034 1034
@@ -1059,7 +1059,7 @@ static void nv_adma_post_internal_cmd(struct ata_queued_cmd *qc)
1059 struct nv_adma_port_priv *pp = qc->ap->private_data; 1059 struct nv_adma_port_priv *pp = qc->ap->private_data;
1060 1060
1061 if (pp->flags & NV_ADMA_PORT_REGISTER_MODE) 1061 if (pp->flags & NV_ADMA_PORT_REGISTER_MODE)
1062 ata_bmdma_post_internal_cmd(qc); 1062 ata_sff_post_internal_cmd(qc);
1063} 1063}
1064 1064
1065static int nv_adma_port_start(struct ata_port *ap) 1065static int nv_adma_port_start(struct ata_port *ap)
@@ -1336,7 +1336,7 @@ static void nv_adma_qc_prep(struct ata_queued_cmd *qc)
1336 BUG_ON(!(pp->flags & NV_ADMA_ATAPI_SETUP_COMPLETE) && 1336 BUG_ON(!(pp->flags & NV_ADMA_ATAPI_SETUP_COMPLETE) &&
1337 (qc->flags & ATA_QCFLAG_DMAMAP)); 1337 (qc->flags & ATA_QCFLAG_DMAMAP));
1338 nv_adma_register_mode(qc->ap); 1338 nv_adma_register_mode(qc->ap);
1339 ata_qc_prep(qc); 1339 ata_sff_qc_prep(qc);
1340 return; 1340 return;
1341 } 1341 }
1342 1342
@@ -1395,7 +1395,7 @@ static unsigned int nv_adma_qc_issue(struct ata_queued_cmd *qc)
1395 BUG_ON(!(pp->flags & NV_ADMA_ATAPI_SETUP_COMPLETE) && 1395 BUG_ON(!(pp->flags & NV_ADMA_ATAPI_SETUP_COMPLETE) &&
1396 (qc->flags & ATA_QCFLAG_DMAMAP)); 1396 (qc->flags & ATA_QCFLAG_DMAMAP));
1397 nv_adma_register_mode(qc->ap); 1397 nv_adma_register_mode(qc->ap);
1398 return ata_qc_issue_prot(qc); 1398 return ata_sff_qc_issue(qc);
1399 } else 1399 } else
1400 nv_adma_mode(qc->ap); 1400 nv_adma_mode(qc->ap);
1401 1401
@@ -1436,7 +1436,7 @@ static irqreturn_t nv_generic_interrupt(int irq, void *dev_instance)
1436 1436
1437 qc = ata_qc_from_tag(ap, ap->link.active_tag); 1437 qc = ata_qc_from_tag(ap, ap->link.active_tag);
1438 if (qc && (!(qc->tf.flags & ATA_TFLAG_POLLING))) 1438 if (qc && (!(qc->tf.flags & ATA_TFLAG_POLLING)))
1439 handled += ata_host_intr(ap, qc); 1439 handled += ata_sff_host_intr(ap, qc);
1440 else 1440 else
1441 // No request pending? Clear interrupt status 1441 // No request pending? Clear interrupt status
1442 // anyway, in case there's one pending. 1442 // anyway, in case there's one pending.
@@ -1571,7 +1571,7 @@ static void nv_mcp55_freeze(struct ata_port *ap)
1571 mask = readl(mmio_base + NV_INT_ENABLE_MCP55); 1571 mask = readl(mmio_base + NV_INT_ENABLE_MCP55);
1572 mask &= ~(NV_INT_ALL_MCP55 << shift); 1572 mask &= ~(NV_INT_ALL_MCP55 << shift);
1573 writel(mask, mmio_base + NV_INT_ENABLE_MCP55); 1573 writel(mask, mmio_base + NV_INT_ENABLE_MCP55);
1574 ata_bmdma_freeze(ap); 1574 ata_sff_freeze(ap);
1575} 1575}
1576 1576
1577static void nv_mcp55_thaw(struct ata_port *ap) 1577static void nv_mcp55_thaw(struct ata_port *ap)
@@ -1585,7 +1585,7 @@ static void nv_mcp55_thaw(struct ata_port *ap)
1585 mask = readl(mmio_base + NV_INT_ENABLE_MCP55); 1585 mask = readl(mmio_base + NV_INT_ENABLE_MCP55);
1586 mask |= (NV_INT_MASK_MCP55 << shift); 1586 mask |= (NV_INT_MASK_MCP55 << shift);
1587 writel(mask, mmio_base + NV_INT_ENABLE_MCP55); 1587 writel(mask, mmio_base + NV_INT_ENABLE_MCP55);
1588 ata_bmdma_thaw(ap); 1588 ata_sff_thaw(ap);
1589} 1589}
1590 1590
1591static int nv_hardreset(struct ata_link *link, unsigned int *class, 1591static int nv_hardreset(struct ata_link *link, unsigned int *class,
@@ -1597,7 +1597,7 @@ static int nv_hardreset(struct ata_link *link, unsigned int *class,
1597 * some controllers. Don't classify on hardreset. For more 1597 * some controllers. Don't classify on hardreset. For more
1598 * info, see http://bugzilla.kernel.org/show_bug.cgi?id=3352 1598 * info, see http://bugzilla.kernel.org/show_bug.cgi?id=3352
1599 */ 1599 */
1600 return sata_std_hardreset(link, &dummy, deadline); 1600 return sata_sff_hardreset(link, &dummy, deadline);
1601} 1601}
1602 1602
1603static void nv_adma_error_handler(struct ata_port *ap) 1603static void nv_adma_error_handler(struct ata_port *ap)
@@ -1653,7 +1653,7 @@ static void nv_adma_error_handler(struct ata_port *ap)
1653 readw(mmio + NV_ADMA_CTL); /* flush posted write */ 1653 readw(mmio + NV_ADMA_CTL); /* flush posted write */
1654 } 1654 }
1655 1655
1656 ata_bmdma_error_handler(ap); 1656 ata_sff_error_handler(ap);
1657} 1657}
1658 1658
1659static void nv_swncq_qc_to_dq(struct ata_port *ap, struct ata_queued_cmd *qc) 1659static void nv_swncq_qc_to_dq(struct ata_port *ap, struct ata_queued_cmd *qc)
@@ -1779,7 +1779,7 @@ static void nv_swncq_error_handler(struct ata_port *ap)
1779 ehc->i.action |= ATA_EH_RESET; 1779 ehc->i.action |= ATA_EH_RESET;
1780 } 1780 }
1781 1781
1782 ata_bmdma_error_handler(ap); 1782 ata_sff_error_handler(ap);
1783} 1783}
1784 1784
1785#ifdef CONFIG_PM 1785#ifdef CONFIG_PM
@@ -1925,7 +1925,7 @@ static int nv_swncq_port_start(struct ata_port *ap)
1925static void nv_swncq_qc_prep(struct ata_queued_cmd *qc) 1925static void nv_swncq_qc_prep(struct ata_queued_cmd *qc)
1926{ 1926{
1927 if (qc->tf.protocol != ATA_PROT_NCQ) { 1927 if (qc->tf.protocol != ATA_PROT_NCQ) {
1928 ata_qc_prep(qc); 1928 ata_sff_qc_prep(qc);
1929 return; 1929 return;
1930 } 1930 }
1931 1931
@@ -2001,7 +2001,7 @@ static unsigned int nv_swncq_qc_issue(struct ata_queued_cmd *qc)
2001 struct nv_swncq_port_priv *pp = ap->private_data; 2001 struct nv_swncq_port_priv *pp = ap->private_data;
2002 2002
2003 if (qc->tf.protocol != ATA_PROT_NCQ) 2003 if (qc->tf.protocol != ATA_PROT_NCQ)
2004 return ata_qc_issue_prot(qc); 2004 return ata_sff_qc_issue(qc);
2005 2005
2006 DPRINTK("Enter\n"); 2006 DPRINTK("Enter\n");
2007 2007
@@ -2350,7 +2350,7 @@ static int nv_init_one(struct pci_dev *pdev, const struct pci_device_id *ent)
2350 2350
2351 ppi[0] = &nv_port_info[type]; 2351 ppi[0] = &nv_port_info[type];
2352 ipriv = ppi[0]->private_data; 2352 ipriv = ppi[0]->private_data;
2353 rc = ata_pci_prepare_sff_host(pdev, ppi, &host); 2353 rc = ata_pci_sff_prepare_host(pdev, ppi, &host);
2354 if (rc) 2354 if (rc)
2355 return rc; 2355 return rc;
2356 2356