Lines Matching refs:link

532 	ata_tf_to_fis(&qc->tf, qc->dev->link->pmp, 1, (u8 *) &cd->cfis);  in sata_fsl_qc_prep()
576 iowrite32(qc->dev->link->pmp, CQPMP + hcr_base); in sata_fsl_qc_issue()
607 static int sata_fsl_scr_write(struct ata_link *link, in sata_fsl_scr_write() argument
610 struct sata_fsl_host_priv *host_priv = link->ap->host->private_data; in sata_fsl_scr_write()
631 static int sata_fsl_scr_read(struct ata_link *link, in sata_fsl_scr_read() argument
634 struct sata_fsl_host_priv *host_priv = link->ap->host->private_data; in sata_fsl_scr_read()
827 static int sata_fsl_hardreset(struct ata_link *link, unsigned int *class, in sata_fsl_hardreset() argument
830 struct ata_port *ap = link->ap; in sata_fsl_hardreset()
873 sata_set_spd(link); in sata_fsl_hardreset()
905 if ((!(temp & 0x10)) || ata_link_offline(link)) { in sata_fsl_hardreset()
940 static int sata_fsl_softreset(struct ata_link *link, unsigned int *class, in sata_fsl_softreset() argument
943 struct ata_port *ap = link->ap; in sata_fsl_softreset()
947 int pmp = sata_srst_pmp(link); in sata_fsl_softreset()
955 if (ata_link_offline(link)) { in sata_fsl_softreset()
971 ata_tf_init(link->device, &tf); in sata_fsl_softreset()
1006 sata_fsl_scr_read(&ap->link, SCR_ERROR, &Serror); in sata_fsl_softreset()
1047 if (ata_link_online(link)) { in sata_fsl_softreset()
1094 struct ata_link *link = NULL; in sata_fsl_error_intr() local
1102 link = &ap->link; in sata_fsl_error_intr()
1103 ehi = &link->eh_info; in sata_fsl_error_intr()
1110 sata_fsl_scr_read(&ap->link, SCR_ERROR, &SError); in sata_fsl_error_intr()
1112 sata_fsl_scr_write(&ap->link, SCR_ERROR, SError); in sata_fsl_error_intr()
1165 link = &ap->pmp_link[dev_num]; in sata_fsl_error_intr()
1166 ehi = &link->eh_info; in sata_fsl_error_intr()
1167 qc = ata_qc_from_tag(ap, link->active_tag); in sata_fsl_error_intr()
1185 qc = ata_qc_from_tag(ap, link->active_tag); in sata_fsl_error_intr()
1207 ata_link_abort(qc->dev->link); in sata_fsl_error_intr()
1225 sata_fsl_scr_read(&ap->link, SCR_ERROR, &SError); in sata_fsl_host_intr()
1246 sata_fsl_scr_write(&ap->link, SCR_ERROR, in sata_fsl_host_intr()