Lines Matching refs:link
114 static int qs_scr_read(struct ata_link *link, unsigned int sc_reg, u32 *val);
115 static int qs_scr_write(struct ata_link *link, unsigned int sc_reg, u32 val);
124 static int qs_prereset(struct ata_link *link, unsigned long deadline);
222 static int qs_prereset(struct ata_link *link, unsigned long deadline) in qs_prereset() argument
224 struct ata_port *ap = link->ap; in qs_prereset()
227 return ata_sff_prereset(link, deadline); in qs_prereset()
230 static int qs_scr_read(struct ata_link *link, unsigned int sc_reg, u32 *val) in qs_scr_read() argument
234 *val = readl(link->ap->ioaddr.scr_addr + (sc_reg * 8)); in qs_scr_read()
244 static int qs_scr_write(struct ata_link *link, unsigned int sc_reg, u32 val) in qs_scr_write() argument
248 writel(val, link->ap->ioaddr.scr_addr + (sc_reg * 8)); in qs_scr_write()
359 struct ata_eh_info *ehi = &ap->link.eh_info; in qs_do_or_die()
396 qc = ata_qc_from_tag(ap, ap->link.active_tag); in qs_intr_pkt()
422 qc = ata_qc_from_tag(ap, ap->link.active_tag); in qs_intr_mmio()