Lines Matching refs:ata_link
40 extern struct ata_link *ata_dev_phys_link(struct ata_device *dev);
62 extern int ata_wait_ready(struct ata_link *link, unsigned long deadline,
63 int (*check_ready)(struct ata_link *link));
83 extern bool ata_phys_link_online(struct ata_link *link);
84 extern bool ata_phys_link_offline(struct ata_link *link);
86 extern void ata_link_init(struct ata_port *ap, struct ata_link *link, int pmp);
87 extern int sata_link_init_spd(struct ata_link *link);
99 int sata_down_spd_limit(struct ata_link *link, u32 spd_limit);
100 int ata_eh_get_ncq_success_sense(struct ata_link *link);
102 static inline int sata_down_spd_limit(struct ata_link *link, u32 spd_limit) in sata_down_spd_limit()
106 static inline int ata_eh_get_ncq_success_sense(struct ata_link *link) in ata_eh_get_ncq_success_sense()
167 extern void ata_eh_about_to_do(struct ata_link *link, struct ata_device *dev,
169 extern void ata_eh_done(struct ata_link *link, struct ata_device *dev,
174 extern int ata_eh_reset(struct ata_link *link, int classify,
177 extern int ata_set_mode(struct ata_link *link, struct ata_device **r_failed_dev);
181 struct ata_link **r_failed_disk);
193 extern int sata_pmp_scr_read(struct ata_link *link, int reg, u32 *val);
194 extern int sata_pmp_scr_write(struct ata_link *link, int reg, u32 val);
195 extern int sata_pmp_set_lpm(struct ata_link *link, enum ata_lpm_policy policy,
199 static inline int sata_pmp_scr_read(struct ata_link *link, int reg, u32 *val) in sata_pmp_scr_read()
204 static inline int sata_pmp_scr_write(struct ata_link *link, int reg, u32 val) in sata_pmp_scr_write()
209 static inline int sata_pmp_set_lpm(struct ata_link *link, in sata_pmp_set_lpm()