Home
last modified time | relevance | path

Searched refs:active_tag (Results 1 – 22 of 22) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/ata/
H A Dsata_dwc_460ex.c346 tag = ap->link.active_tag; in dma_dwc_xfer_done()
471 tag = ap->link.active_tag; in sata_dwc_error_intr()
529 ap->link.active_tag); in sata_dwc_isr()
555 qc->ap->link.active_tag = tag; in sata_dwc_isr()
566 if (ap->link.active_tag == ATA_TAG_POISON) in sata_dwc_isr()
569 tag = ap->link.active_tag; in sata_dwc_isr()
583 qc->ap->link.active_tag = tag; in sata_dwc_isr()
667 qc->ap->link.active_tag = tag; in sata_dwc_isr()
753 tag = ap->link.active_tag; in sata_dwc_dma_xfer_complete()
781 ap->link.active_tag = ATA_TAG_POISON; in sata_dwc_dma_xfer_complete()
[all …]
H A Dsata_nv.c847 struct ata_queued_cmd *qc = ata_qc_from_tag(ap, ap->link.active_tag); in nv_host_intr()
899 if (ata_tag_valid(ap->link.active_tag)) in nv_adma_interrupt()
969 if (ata_tag_valid(ap->link.active_tag)) in nv_adma_interrupt()
971 ap->link.active_tag; in nv_adma_interrupt()
1453 qc = ata_qc_from_tag(ap, ap->link.active_tag); in nv_generic_interrupt()
1642 if (ata_tag_valid(ap->link.active_tag) || ap->link.sactive) { in nv_adma_error_handler()
1659 if ((ata_tag_valid(ap->link.active_tag) && i == ap->link.active_tag) || in nv_adma_error_handler()
H A Dsata_qstor.c382 qc = ata_qc_from_tag(ap, ap->link.active_tag); in qs_intr_pkt()
408 qc = ata_qc_from_tag(ap, ap->link.active_tag); in qs_intr_mmio()
H A Dpdc_adma.c428 qc = ata_qc_from_tag(ap, ap->link.active_tag); in adma_intr_pkt()
471 qc = ata_qc_from_tag(ap, ap->link.active_tag); in adma_intr_mmio()
H A Dsata_sil24.c1041 qc = ata_qc_from_tag(ap, link->active_tag); in sil24_error_intr()
1052 qc = ata_qc_from_tag(ap, link->active_tag); in sil24_error_intr()
1136 slot_stat, ap->link.active_tag, ap->link.sactive); in sil24_host_intr()
H A Dlibata-sff.c1300 qc = ata_qc_from_tag(ap, link->active_tag); in ata_sff_pio_task()
1561 qc = ata_qc_from_tag(ap, ap->link.active_tag); in __ata_sff_interrupt()
1654 qc = ata_qc_from_tag(ap, ap->link.active_tag); in ata_sff_lost_interrupt()
2152 qc = __ata_qc_from_tag(ap, ap->link.active_tag); in ata_sff_error_handler()
2873 qc = __ata_qc_from_tag(ap, ap->link.active_tag); in ata_bmdma_error_handler()
H A Dlibata-core.c1528 preempted_tag = link->active_tag; in ata_exec_internal_sg()
1532 link->active_tag = ATA_TAG_POISON; in ata_exec_internal_sg()
1635 link->active_tag = preempted_tag; in ata_exec_internal_sg()
4407 if (!ata_tag_valid(link->active_tag)) in ata_std_qc_defer()
4410 if (!ata_tag_valid(link->active_tag) && !link->sactive) in ata_std_qc_defer()
4616 link->active_tag = ATA_TAG_POISON; in __ata_qc_complete()
4814 WARN_ON_ONCE(ap->ops->error_handler && ata_tag_valid(link->active_tag)); in ata_qc_issue()
4826 link->active_tag = qc->tag; in ata_qc_issue()
5232 link->active_tag = ATA_TAG_POISON; in ata_link_init()
H A Dsata_vsc.c229 qc = ata_qc_from_tag(ap, ap->link.active_tag); in vsc_port_intr()
H A Dpata_octeon_cf.c695 qc = ata_qc_from_tag(ap, ap->link.active_tag); in octeon_cf_interrupt()
769 qc = ata_qc_from_tag(ap, ap->link.active_tag); in octeon_cf_delayed_finish()
H A Dsata_fsl.c1158 qc = ata_qc_from_tag(ap, link->active_tag); in sata_fsl_error_intr()
1176 qc = ata_qc_from_tag(ap, link->active_tag); in sata_fsl_error_intr()
H A Dsata_sil.c423 struct ata_queued_cmd *qc = ata_qc_from_tag(ap, ap->link.active_tag); in sil_host_intr()
H A Dsata_inic162x.c385 struct ata_queued_cmd *qc = ata_qc_from_tag(ap, ap->link.active_tag); in inic_host_intr()
H A Dsata_mv.c2428 qc = ata_qc_from_tag(ap, ap->link.active_tag); in mv_get_active_qc()
2615 struct ata_queued_cmd *qc = ata_qc_from_tag(ap, ap->link.active_tag); in mv_unexpected_intr()
2821 tag = ap->link.active_tag; in mv_process_crpb_entries()
2976 qc = ata_qc_from_tag(ap, ap->link.active_tag); in mv_pci_error()
H A Dlibata-eh.c745 WARN_ON(ata_qc_from_tag(ap, ap->link.active_tag) == NULL); in ata_scsi_port_error_handler()
3171 if (!ata_tag_valid(link->active_tag)) in ata_eh_maybe_retry_flush()
3174 qc = __ata_qc_from_tag(ap, link->active_tag); in ata_eh_maybe_retry_flush()
H A Dsata_rcar.c713 qc = ata_qc_from_tag(ap, ap->link.active_tag); in sata_rcar_ata_interrupt()
H A Dsata_promise.c986 qc = ata_qc_from_tag(ap, ap->link.active_tag); in pdc_interrupt()
H A Dsata_sx4.c823 qc = ata_qc_from_tag(ap, ap->link.active_tag); in pdc20621_interrupt()
H A Dlibahci.c1726 active_qc = ata_qc_from_tag(ap, link->active_tag); in ahci_error_intr()
/OK3568_Linux_fs/u-boot/drivers/ata/
H A Dsata_dwc.c313 link->active_tag = ATA_TAG_POISON; in init_sata()
1012 preempted_tag = link->active_tag; in ata_exec_internal()
1016 link->active_tag = ATA_TAG_POISON; in ata_exec_internal()
1090 link->active_tag = preempted_tag; in ata_exec_internal()
1115 link->active_tag = qc->tag; in ata_qc_issue()
1622 link->active_tag = ATA_TAG_POISON; in __ata_qc_complete()
H A Dsata_dwc.h407 unsigned int active_tag; member
/OK3568_Linux_fs/kernel/include/linux/
H A Dlibata.h789 unsigned int active_tag; /* active tag on this link */ member
809 #define ATA_LINK_CLEAR_BEGIN offsetof(struct ata_link, active_tag)
1623 return ata_tag_valid(link->active_tag) || link->sactive; in ata_link_active()
/OK3568_Linux_fs/kernel/Documentation/driver-api/
H A Dlibata.rst519 2. ``ap->active_tag`` and ``qc->tag`` are poisoned.