tries[dev->devno] = 0;
break;
case -EIO:
- ata_down_sata_spd_limit(ap);
+ sata_down_spd_limit(ap);
/* fall through */
default:
tries[dev->devno]--;
}
/**
- * ata_down_sata_spd_limit - adjust SATA spd limit downward
+ * sata_down_spd_limit - adjust SATA spd limit downward
* @ap: Port to adjust SATA spd limit for
*
* Adjust SATA spd limit of @ap downward. Note that this
* function only adjusts the limit. The change must be applied
- * using ata_set_sata_spd().
+ * using sata_set_spd().
*
* LOCKING:
* Inherited from caller.
* RETURNS:
* 0 on success, negative errno on failure
*/
-int ata_down_sata_spd_limit(struct ata_port *ap)
+int sata_down_spd_limit(struct ata_port *ap)
{
u32 spd, mask;
int highbit;
return 0;
}
-static int __ata_set_sata_spd_needed(struct ata_port *ap, u32 *scontrol)
+static int __sata_set_spd_needed(struct ata_port *ap, u32 *scontrol)
{
u32 spd, limit;
}
/**
- * ata_set_sata_spd_needed - is SATA spd configuration needed
+ * sata_set_spd_needed - is SATA spd configuration needed
* @ap: Port in question
*
* Test whether the spd limit in SControl matches
* RETURNS:
* 1 if SATA spd configuration is needed, 0 otherwise.
*/
-int ata_set_sata_spd_needed(struct ata_port *ap)
+int sata_set_spd_needed(struct ata_port *ap)
{
u32 scontrol;
scontrol = scr_read(ap, SCR_CONTROL);
- return __ata_set_sata_spd_needed(ap, &scontrol);
+ return __sata_set_spd_needed(ap, &scontrol);
}
/**
- * ata_set_sata_spd - set SATA spd according to spd limit
+ * sata_set_spd - set SATA spd according to spd limit
* @ap: Port to set SATA spd for
*
* Set SATA spd of @ap according to sata_spd_limit.
* 0 if spd doesn't need to be changed, 1 if spd has been
* changed. -EOPNOTSUPP if SCR registers are inaccessible.
*/
-int ata_set_sata_spd(struct ata_port *ap)
+int sata_set_spd(struct ata_port *ap)
{
u32 scontrol;
return -EOPNOTSUPP;
scontrol = scr_read(ap, SCR_CONTROL);
- if (!__ata_set_sata_spd_needed(ap, &scontrol))
+ if (!__sata_set_spd_needed(ap, &scontrol))
return 0;
scr_write(ap, SCR_CONTROL, scontrol);
DPRINTK("ENTER\n");
- if (ata_set_sata_spd_needed(ap)) {
+ if (sata_set_spd_needed(ap)) {
/* SATA spec says nothing about how to reconfigure
* spd. To be on the safe side, turn off phy during
* reconfiguration. This works for at least ICH7 AHCI
scontrol = (scontrol & 0x0f0) | 0x302;
scr_write_flush(ap, SCR_CONTROL, scontrol);
- ata_set_sata_spd(ap);
+ sata_set_spd(ap);
}
/* issue phy wake/reset */
if (probeinit)
probeinit(ap);
- if (softreset && !ata_set_sata_spd_needed(ap)) {
+ if (softreset && !sata_set_spd_needed(ap)) {
rc = ata_do_reset(ap, softreset, postreset, classes);
if (rc == 0 && classes[0] != ATA_DEV_UNKNOWN)
goto done;
break;
}
- if (ata_down_sata_spd_limit(ap))
+ if (sata_down_spd_limit(ap))
goto done;
printk(KERN_INFO "ata%u: hardreset failed, will retry "
EXPORT_SYMBOL_GPL(ata_bmdma_status);
EXPORT_SYMBOL_GPL(ata_bmdma_stop);
EXPORT_SYMBOL_GPL(ata_port_probe);
-EXPORT_SYMBOL_GPL(ata_set_sata_spd);
+EXPORT_SYMBOL_GPL(sata_set_spd);
EXPORT_SYMBOL_GPL(sata_phy_reset);
EXPORT_SYMBOL_GPL(__sata_phy_reset);
EXPORT_SYMBOL_GPL(ata_bus_reset);
extern unsigned ata_exec_internal(struct ata_port *ap, struct ata_device *dev,
struct ata_taskfile *tf, const u8 *cdb,
int dma_dir, void *buf, unsigned int buflen);
-extern int ata_down_sata_spd_limit(struct ata_port *ap);
-extern int ata_set_sata_spd_needed(struct ata_port *ap);
+extern int sata_down_spd_limit(struct ata_port *ap);
+extern int sata_set_spd_needed(struct ata_port *ap);
extern int ata_down_xfermask_limit(struct ata_port *ap, struct ata_device *dev,
int force_pio0);
extern int ata_set_mode(struct ata_port *ap, struct ata_device **r_failed_dev);