mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-01-12 00:00:00 +00:00
[PATCH] libata: rename ata_down_sata_spd_limit() and friends
Rename ata_down_sata_spd_limit() and friends to sata_down_spd_limit() and likewise for simplicity & consistency. Signed-off-by: Tejun Heo <htejun@gmail.com>
This commit is contained in:
parent
c44078c03f
commit
3c567b7d11
@ -1465,7 +1465,7 @@ static int ata_bus_probe(struct ata_port *ap)
|
|||||||
tries[dev->devno] = 0;
|
tries[dev->devno] = 0;
|
||||||
break;
|
break;
|
||||||
case -EIO:
|
case -EIO:
|
||||||
ata_down_sata_spd_limit(ap);
|
sata_down_spd_limit(ap);
|
||||||
/* fall through */
|
/* fall through */
|
||||||
default:
|
default:
|
||||||
tries[dev->devno]--;
|
tries[dev->devno]--;
|
||||||
@ -1640,12 +1640,12 @@ void ata_port_disable(struct ata_port *ap)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
* @ap: Port to adjust SATA spd limit for
|
||||||
*
|
*
|
||||||
* Adjust SATA spd limit of @ap downward. Note that this
|
* Adjust SATA spd limit of @ap downward. Note that this
|
||||||
* function only adjusts the limit. The change must be applied
|
* function only adjusts the limit. The change must be applied
|
||||||
* using ata_set_sata_spd().
|
* using sata_set_spd().
|
||||||
*
|
*
|
||||||
* LOCKING:
|
* LOCKING:
|
||||||
* Inherited from caller.
|
* Inherited from caller.
|
||||||
@ -1653,7 +1653,7 @@ void ata_port_disable(struct ata_port *ap)
|
|||||||
* RETURNS:
|
* RETURNS:
|
||||||
* 0 on success, negative errno on failure
|
* 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;
|
u32 spd, mask;
|
||||||
int highbit;
|
int highbit;
|
||||||
@ -1683,7 +1683,7 @@ int ata_down_sata_spd_limit(struct ata_port *ap)
|
|||||||
return 0;
|
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;
|
u32 spd, limit;
|
||||||
|
|
||||||
@ -1699,7 +1699,7 @@ static int __ata_set_sata_spd_needed(struct ata_port *ap, u32 *scontrol)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ata_set_sata_spd_needed - is SATA spd configuration needed
|
* sata_set_spd_needed - is SATA spd configuration needed
|
||||||
* @ap: Port in question
|
* @ap: Port in question
|
||||||
*
|
*
|
||||||
* Test whether the spd limit in SControl matches
|
* Test whether the spd limit in SControl matches
|
||||||
@ -1713,7 +1713,7 @@ static int __ata_set_sata_spd_needed(struct ata_port *ap, u32 *scontrol)
|
|||||||
* RETURNS:
|
* RETURNS:
|
||||||
* 1 if SATA spd configuration is needed, 0 otherwise.
|
* 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;
|
u32 scontrol;
|
||||||
|
|
||||||
@ -1722,11 +1722,11 @@ int ata_set_sata_spd_needed(struct ata_port *ap)
|
|||||||
|
|
||||||
scontrol = scr_read(ap, SCR_CONTROL);
|
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
|
* @ap: Port to set SATA spd for
|
||||||
*
|
*
|
||||||
* Set SATA spd of @ap according to sata_spd_limit.
|
* Set SATA spd of @ap according to sata_spd_limit.
|
||||||
@ -1738,7 +1738,7 @@ int ata_set_sata_spd_needed(struct ata_port *ap)
|
|||||||
* 0 if spd doesn't need to be changed, 1 if spd has been
|
* 0 if spd doesn't need to be changed, 1 if spd has been
|
||||||
* changed. -EOPNOTSUPP if SCR registers are inaccessible.
|
* 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;
|
u32 scontrol;
|
||||||
|
|
||||||
@ -1746,7 +1746,7 @@ int ata_set_sata_spd(struct ata_port *ap)
|
|||||||
return -EOPNOTSUPP;
|
return -EOPNOTSUPP;
|
||||||
|
|
||||||
scontrol = scr_read(ap, SCR_CONTROL);
|
scontrol = scr_read(ap, SCR_CONTROL);
|
||||||
if (!__ata_set_sata_spd_needed(ap, &scontrol))
|
if (!__sata_set_spd_needed(ap, &scontrol))
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
scr_write(ap, SCR_CONTROL, scontrol);
|
scr_write(ap, SCR_CONTROL, scontrol);
|
||||||
@ -2464,7 +2464,7 @@ int sata_std_hardreset(struct ata_port *ap, unsigned int *class)
|
|||||||
|
|
||||||
DPRINTK("ENTER\n");
|
DPRINTK("ENTER\n");
|
||||||
|
|
||||||
if (ata_set_sata_spd_needed(ap)) {
|
if (sata_set_spd_needed(ap)) {
|
||||||
/* SATA spec says nothing about how to reconfigure
|
/* SATA spec says nothing about how to reconfigure
|
||||||
* spd. To be on the safe side, turn off phy during
|
* spd. To be on the safe side, turn off phy during
|
||||||
* reconfiguration. This works for at least ICH7 AHCI
|
* reconfiguration. This works for at least ICH7 AHCI
|
||||||
@ -2474,7 +2474,7 @@ int sata_std_hardreset(struct ata_port *ap, unsigned int *class)
|
|||||||
scontrol = (scontrol & 0x0f0) | 0x302;
|
scontrol = (scontrol & 0x0f0) | 0x302;
|
||||||
scr_write_flush(ap, SCR_CONTROL, scontrol);
|
scr_write_flush(ap, SCR_CONTROL, scontrol);
|
||||||
|
|
||||||
ata_set_sata_spd(ap);
|
sata_set_spd(ap);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* issue phy wake/reset */
|
/* issue phy wake/reset */
|
||||||
@ -2657,7 +2657,7 @@ int ata_drive_probe_reset(struct ata_port *ap, ata_probeinit_fn_t probeinit,
|
|||||||
if (probeinit)
|
if (probeinit)
|
||||||
probeinit(ap);
|
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);
|
rc = ata_do_reset(ap, softreset, postreset, classes);
|
||||||
if (rc == 0 && classes[0] != ATA_DEV_UNKNOWN)
|
if (rc == 0 && classes[0] != ATA_DEV_UNKNOWN)
|
||||||
goto done;
|
goto done;
|
||||||
@ -2677,7 +2677,7 @@ int ata_drive_probe_reset(struct ata_port *ap, ata_probeinit_fn_t probeinit,
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ata_down_sata_spd_limit(ap))
|
if (sata_down_spd_limit(ap))
|
||||||
goto done;
|
goto done;
|
||||||
|
|
||||||
printk(KERN_INFO "ata%u: hardreset failed, will retry "
|
printk(KERN_INFO "ata%u: hardreset failed, will retry "
|
||||||
@ -5113,7 +5113,7 @@ EXPORT_SYMBOL_GPL(ata_bmdma_irq_clear);
|
|||||||
EXPORT_SYMBOL_GPL(ata_bmdma_status);
|
EXPORT_SYMBOL_GPL(ata_bmdma_status);
|
||||||
EXPORT_SYMBOL_GPL(ata_bmdma_stop);
|
EXPORT_SYMBOL_GPL(ata_bmdma_stop);
|
||||||
EXPORT_SYMBOL_GPL(ata_port_probe);
|
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(__sata_phy_reset);
|
EXPORT_SYMBOL_GPL(__sata_phy_reset);
|
||||||
EXPORT_SYMBOL_GPL(ata_bus_reset);
|
EXPORT_SYMBOL_GPL(ata_bus_reset);
|
||||||
|
@ -51,8 +51,8 @@ extern void ata_port_flush_task(struct ata_port *ap);
|
|||||||
extern unsigned ata_exec_internal(struct ata_port *ap, struct ata_device *dev,
|
extern unsigned ata_exec_internal(struct ata_port *ap, struct ata_device *dev,
|
||||||
struct ata_taskfile *tf, const u8 *cdb,
|
struct ata_taskfile *tf, const u8 *cdb,
|
||||||
int dma_dir, void *buf, unsigned int buflen);
|
int dma_dir, void *buf, unsigned int buflen);
|
||||||
extern int ata_down_sata_spd_limit(struct ata_port *ap);
|
extern int sata_down_spd_limit(struct ata_port *ap);
|
||||||
extern int ata_set_sata_spd_needed(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,
|
extern int ata_down_xfermask_limit(struct ata_port *ap, struct ata_device *dev,
|
||||||
int force_pio0);
|
int force_pio0);
|
||||||
extern int ata_set_mode(struct ata_port *ap, struct ata_device **r_failed_dev);
|
extern int ata_set_mode(struct ata_port *ap, struct ata_device **r_failed_dev);
|
||||||
|
@ -528,7 +528,7 @@ static int sil24_hardreset(struct ata_port *ap, unsigned int *class)
|
|||||||
u32 tmp;
|
u32 tmp;
|
||||||
|
|
||||||
/* sil24 does the right thing(tm) without any protection */
|
/* sil24 does the right thing(tm) without any protection */
|
||||||
ata_set_sata_spd(ap);
|
sata_set_spd(ap);
|
||||||
|
|
||||||
tout_msec = 100;
|
tout_msec = 100;
|
||||||
if (sata_dev_present(ap))
|
if (sata_dev_present(ap))
|
||||||
|
@ -504,7 +504,7 @@ extern void ata_port_probe(struct ata_port *);
|
|||||||
extern void __sata_phy_reset(struct ata_port *ap);
|
extern void __sata_phy_reset(struct ata_port *ap);
|
||||||
extern void sata_phy_reset(struct ata_port *ap);
|
extern void sata_phy_reset(struct ata_port *ap);
|
||||||
extern void ata_bus_reset(struct ata_port *ap);
|
extern void ata_bus_reset(struct ata_port *ap);
|
||||||
extern int ata_set_sata_spd(struct ata_port *ap);
|
extern int sata_set_spd(struct ata_port *ap);
|
||||||
extern int ata_drive_probe_reset(struct ata_port *ap,
|
extern int ata_drive_probe_reset(struct ata_port *ap,
|
||||||
ata_probeinit_fn_t probeinit,
|
ata_probeinit_fn_t probeinit,
|
||||||
ata_reset_fn_t softreset, ata_reset_fn_t hardreset,
|
ata_reset_fn_t softreset, ata_reset_fn_t hardreset,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user