Lines Matching defs:link
82 static int ahci_sb600_softreset(struct ata_link *link, unsigned int *class,
84 static int ahci_vt8251_hardreset(struct ata_link *link, unsigned int *class,
86 static int ahci_p5wdh_hardreset(struct ata_link *link, unsigned int *class,
498 static int ahci_sb600_check_ready(struct ata_link *link)
500 void __iomem *port_mmio = ahci_port_base(link->ap);
514 static int ahci_sb600_softreset(struct ata_link *link, unsigned int *class,
517 struct ata_port *ap = link->ap;
519 int pmp = sata_srst_pmp(link);
525 rc = ahci_do_softreset(link, class, pmp, deadline,
536 ata_link_printk(link, KERN_WARNING,
539 rc = ahci_do_softreset(link, class, 0, deadline,
547 static int ahci_vt8251_hardreset(struct ata_link *link, unsigned int *class,
550 struct ata_port *ap = link->ap;
558 rc = sata_link_hardreset(link, sata_ehc_deb_timing(&link->eh_context),
571 static int ahci_p5wdh_hardreset(struct ata_link *link, unsigned int *class,
574 struct ata_port *ap = link->ap;
584 ata_tf_init(link->device, &tf);
588 rc = sata_link_hardreset(link, sata_ehc_deb_timing(&link->eh_context),
594 rc = ata_wait_after_reset(link, jiffies + 2 * HZ,
746 ap->link.flags |= ATA_LFLAG_NO_SRST | ATA_LFLAG_ASSUME_ATA;
864 * On HP dv[4-6] and HDX18 with earlier BIOSen, link
952 * 5723 firmware revisions shipped there keep the link
1030 struct ata_link *link;
1033 ata_for_each_link(link, ap, EDGE)
1034 ata_for_each_dev(dev, link, ALL)
1203 /* set initial link pm policy */