diff options
Diffstat (limited to 'include/linux/libata.h')
| -rw-r--r-- | include/linux/libata.h | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/include/linux/libata.h b/include/linux/libata.h index 4d4ed2c8fec7..2f7bbfc0c41b 100644 --- a/include/linux/libata.h +++ b/include/linux/libata.h | |||
| @@ -629,9 +629,18 @@ struct ata_timing { | |||
| 629 | 629 | ||
| 630 | #define FIT(v,vmin,vmax) max_t(short,min_t(short,v,vmax),vmin) | 630 | #define FIT(v,vmin,vmax) max_t(short,min_t(short,v,vmax),vmin) |
| 631 | 631 | ||
| 632 | extern const unsigned long sata_deb_timing_boot[]; | 632 | extern const unsigned long sata_deb_timing_normal[]; |
| 633 | extern const unsigned long sata_deb_timing_eh[]; | 633 | extern const unsigned long sata_deb_timing_hotplug[]; |
| 634 | extern const unsigned long sata_deb_timing_before_fsrst[]; | 634 | extern const unsigned long sata_deb_timing_long[]; |
| 635 | |||
| 636 | static inline const unsigned long * | ||
| 637 | sata_ehc_deb_timing(struct ata_eh_context *ehc) | ||
| 638 | { | ||
| 639 | if (ehc->i.flags & ATA_EHI_HOTPLUGGED) | ||
| 640 | return sata_deb_timing_hotplug; | ||
| 641 | else | ||
| 642 | return sata_deb_timing_normal; | ||
| 643 | } | ||
| 635 | 644 | ||
| 636 | extern void ata_port_probe(struct ata_port *); | 645 | extern void ata_port_probe(struct ata_port *); |
| 637 | extern void __sata_phy_reset(struct ata_port *ap); | 646 | extern void __sata_phy_reset(struct ata_port *ap); |
