Lines Matching refs:link
284 struct ata_link *link; in init_sata() local
310 link = &ap.link; in init_sata()
311 link->ap = ≈ in init_sata()
312 link->pmp = 0; in init_sata()
313 link->active_tag = ATA_TAG_POISON; in init_sata()
314 link->hw_sata_spd_limit = 0; in init_sata()
324 ap.link.flags |= pi.link_flags; in init_sata()
978 struct ata_link *link = dev->link; in ata_exec_internal() local
1012 preempted_tag = link->active_tag; in ata_exec_internal()
1013 preempted_sactive = link->sactive; in ata_exec_internal()
1016 link->active_tag = ATA_TAG_POISON; in ata_exec_internal()
1017 link->sactive = 0; in ata_exec_internal()
1090 link->active_tag = preempted_tag; in ata_exec_internal()
1091 link->sactive = preempted_sactive; in ata_exec_internal()
1106 struct ata_link *link = qc->dev->link; in ata_qc_issue() local
1110 if (!link->sactive) in ata_qc_issue()
1112 link->sactive |= 1 << qc->tag; in ata_qc_issue()
1115 link->active_tag = qc->tag; in ata_qc_issue()
1620 struct ata_link *link = qc->dev->link; in __ata_qc_complete() local
1622 link->active_tag = ATA_TAG_POISON; in __ata_qc_complete()
1625 if (qc->flags & ATA_QCFLAG_CLEAR_EXCL && ap->excl_link == link) in __ata_qc_complete()