Lines Matching refs:ata_link

181 struct ata_link *ata_link_next(struct ata_link *link, struct ata_port *ap,  in ata_link_next()
240 struct ata_device *ata_dev_next(struct ata_device *dev, struct ata_link *link, in ata_dev_next()
295 struct ata_link *ata_dev_phys_link(struct ata_device *dev) in ata_dev_phys_link()
354 static void ata_force_link_limits(struct ata_link *link) in ata_force_link_limits()
1552 struct ata_link *link = dev->link; in ata_exec_internal_sg()
2132 struct ata_link *plink = ata_dev_phys_link(dev); in ata_do_link_spd_horkage()
2983 static void sata_print_link_status(struct ata_link *link) in sata_print_link_status()
3011 struct ata_link *link = adev->link; in ata_dev_pair()
3038 int sata_down_spd_limit(struct ata_link *link, u32 spd_limit) in sata_down_spd_limit()
3098 static int __sata_set_spd_needed(struct ata_link *link, u32 *scontrol) in __sata_set_spd_needed()
3100 struct ata_link *host_link = &link->ap->link; in __sata_set_spd_needed()
3138 static int sata_set_spd_needed(struct ata_link *link) in sata_set_spd_needed()
3161 int sata_set_spd(struct ata_link *link) in sata_set_spd()
3584 int ata_do_set_mode(struct ata_link *link, struct ata_device **r_failed_dev) in ata_do_set_mode()
3686 int ata_wait_ready(struct ata_link *link, unsigned long deadline, in ata_wait_ready()
3687 int (*check_ready)(struct ata_link *link)) in ata_wait_ready()
3767 int ata_wait_after_reset(struct ata_link *link, unsigned long deadline, in ata_wait_after_reset()
3768 int (*check_ready)(struct ata_link *link)) in ata_wait_after_reset()
3797 int sata_link_debounce(struct ata_link *link, const unsigned long *params, in sata_link_debounce()
3859 int sata_link_resume(struct ata_link *link, const unsigned long *params, in sata_link_resume()
3929 int sata_link_scr_lpm(struct ata_link *link, enum ata_lpm_policy policy, in sata_link_scr_lpm()
4002 int ata_std_prereset(struct ata_link *link, unsigned long deadline) in ata_std_prereset()
4054 int sata_link_hardreset(struct ata_link *link, const unsigned long *timing, in sata_link_hardreset()
4056 bool *online, int (*check_ready)(struct ata_link *)) in sata_link_hardreset() argument
4156 int sata_std_hardreset(struct ata_link *link, unsigned int *class, in sata_std_hardreset()
4180 void ata_std_postreset(struct ata_link *link, unsigned int *classes) in ata_std_postreset()
4678 struct ata_link *link; in cable_is_40wire()
4728 struct ata_link *link = dev->link; in ata_dev_xfermask()
4970 struct ata_link *link = qc->dev->link; in ata_std_qc_defer()
5161 struct ata_link *link; in __ata_qc_complete()
5401 struct ata_link *link = qc->dev->link; in ata_qc_issue()
5471 int sata_scr_valid(struct ata_link *link) in sata_scr_valid()
5494 int sata_scr_read(struct ata_link *link, int reg, u32 *val) in sata_scr_read()
5521 int sata_scr_write(struct ata_link *link, int reg, u32 val) in sata_scr_write()
5547 int sata_scr_write_flush(struct ata_link *link, int reg, u32 val) in sata_scr_write_flush()
5578 bool ata_phys_link_online(struct ata_link *link) in ata_phys_link_online()
5602 bool ata_phys_link_offline(struct ata_link *link) in ata_phys_link_offline()
5628 bool ata_link_online(struct ata_link *link) in ata_link_online()
5630 struct ata_link *slave = link->ap->slave_link; in ata_link_online()
5654 bool ata_link_offline(struct ata_link *link) in ata_link_offline()
5656 struct ata_link *slave = link->ap->slave_link; in ata_link_offline()
5669 struct ata_link *link; in ata_port_request_pm()
5782 struct ata_link *link; in ata_port_runtime_idle()
5880 struct ata_link *link = ata_dev_phys_link(dev); in ata_dev_init()
5915 void ata_link_init(struct ata_port *ap, struct ata_link *link, int pmp) in ata_link_init()
5954 int sata_link_init_spd(struct ata_link *link) in sata_link_init_spd()
6249 struct ata_link *link; in ata_slave_link_init()
6660 struct ata_link *link; in ata_port_detach()
7162 bool sata_lpm_ignore_phy_events(struct ata_link *link) in sata_lpm_ignore_phy_events()
7227 void ata_link_printk(const struct ata_link *link, const char *level, in ata_link_printk()