Lines Matching defs:link
121 static int sil_scr_read(struct ata_link *link, unsigned int sc_reg, u32 *val);
122 static int sil_scr_write(struct ata_link *link, unsigned int sc_reg, u32 val);
123 static int sil_set_mode(struct ata_link *link, struct ata_device **r_failed);
354 * @link: link to set up
361 static int sil_set_mode(struct ata_link *link, struct ata_device **r_failed)
363 struct ata_port *ap = link->ap;
370 rc = ata_do_set_mode(link, r_failed);
374 ata_for_each_dev(dev, link, ALL) {
413 static int sil_scr_read(struct ata_link *link, unsigned int sc_reg, u32 *val)
415 void __iomem *mmio = sil_scr_addr(link->ap, sc_reg);
424 static int sil_scr_write(struct ata_link *link, unsigned int sc_reg, u32 val)
426 void __iomem *mmio = sil_scr_addr(link->ap, sc_reg);
437 struct ata_eh_info *ehi = &ap->link.eh_info;
438 struct ata_queued_cmd *qc = ata_qc_from_tag(ap, ap->link.active_tag);
448 sil_scr_read(&ap->link, SCR_ERROR, &serror);
449 sil_scr_write(&ap->link, SCR_ERROR, serror);
455 ap->link.eh_info.serror |= serror;
629 struct ata_port *ap = dev->link->ap;
630 int print_info = ap->link.eh_context.i.flags & ATA_EHI_PRINTINFO;