Home
last modified time | relevance | path

Searched refs:sactive (Results 1 – 11 of 11) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/ata/
H A Dsata_dwc_460ex.c516 uint intpr, sactive, sactive2, tag_mask; in sata_dwc_isr() local
561 sata_dwc_scr_read(&ap->link, SCR_ACTIVE, &sactive); in sata_dwc_isr()
562 tag_mask = (hsdev->sactive_issued | sactive) ^ sactive; in sata_dwc_isr()
635 sata_dwc_scr_read(&ap->link, SCR_ACTIVE, &sactive); in sata_dwc_isr()
636 tag_mask = (hsdev->sactive_issued | sactive) ^ sactive; in sata_dwc_isr()
638 if (sactive != 0 || hsdev->sactive_issued > 1 || tag_mask > 1) { in sata_dwc_isr()
641 __func__, sactive, hsdev->sactive_issued, tag_mask); in sata_dwc_isr()
647 sactive, hsdev->sactive_issued, tag_mask); in sata_dwc_isr()
710 if (sactive2 != sactive) { in sata_dwc_isr()
713 sactive, sactive2); in sata_dwc_isr()
[all …]
H A Dsata_nv.c973 check_commands = ap->link.sactive; in nv_adma_interrupt()
1642 if (ata_tag_valid(ap->link.active_tag) || ap->link.sactive) { in nv_adma_error_handler()
1660 ap->link.sactive & (1 << i)) in nv_adma_error_handler()
1760 u32 sactive; in nv_swncq_ncq_stop() local
1764 ap->qc_active, ap->link.sactive); in nv_swncq_ncq_stop()
1775 sactive = readl(pp->sactive_block); in nv_swncq_ncq_stop()
1776 done_mask = pp->qc_active ^ sactive; in nv_swncq_ncq_stop()
1793 (sactive >> i) & 0x1, in nv_swncq_ncq_stop()
1807 if (ap->link.sactive) { in nv_swncq_error_handler()
2078 u32 sactive; in nv_swncq_sdbfis() local
[all …]
H A Dlibata-core.c1529 preempted_sactive = link->sactive; in ata_exec_internal_sg()
1533 link->sactive = 0; in ata_exec_internal_sg()
1636 link->sactive = preempted_sactive; in ata_exec_internal_sg()
4410 if (!ata_tag_valid(link->active_tag) && !link->sactive) in ata_std_qc_defer()
4612 link->sactive &= ~(1 << qc->hw_tag); in __ata_qc_complete()
4613 if (!link->sactive) in __ata_qc_complete()
4817 WARN_ON_ONCE(link->sactive & (1 << qc->hw_tag)); in ata_qc_issue()
4819 if (!link->sactive) in ata_qc_issue()
4821 link->sactive |= 1 << qc->hw_tag; in ata_qc_issue()
4823 WARN_ON_ONCE(link->sactive); in ata_qc_issue()
H A Dlibata-sata.c1436 if (!link->sactive || !(ehc->i.err_mask & AC_ERR_DEV)) in ata_eh_analyze_ncq_error()
1457 if (!(link->sactive & (1 << tag))) { in ata_eh_analyze_ncq_error()
H A Dsata_sil24.c1136 slot_stat, ap->link.active_tag, ap->link.sactive); in sil24_host_intr()
H A Dlibata-eh.c2263 ehc->i.err_mask, link->sactive, ehc->i.serror, in ata_eh_link_report()
2270 ehc->i.err_mask, link->sactive, ehc->i.serror, in ata_eh_link_report()
H A Dlibahci.c1874 if (ap->qc_active && pp->active_link->sactive) in ahci_handle_port_interrupt()
/OK3568_Linux_fs/u-boot/drivers/ata/
H A Dsata_dwc.h408 u32 sactive; member
H A Dsata_dwc.c1013 preempted_sactive = link->sactive; in ata_exec_internal()
1017 link->sactive = 0; in ata_exec_internal()
1091 link->sactive = preempted_sactive; in ata_exec_internal()
1110 if (!link->sactive) in ata_qc_issue()
1112 link->sactive |= 1 << qc->tag; in ata_qc_issue()
/OK3568_Linux_fs/kernel/drivers/scsi/libsas/
H A Dsas_ata.c130 if (!link->sactive) { in sas_ata_task_done()
142 if (!link->sactive) { in sas_ata_task_done()
/OK3568_Linux_fs/kernel/include/linux/
H A Dlibata.h790 u32 sactive; /* active NCQ commands */ member
1623 return ata_tag_valid(link->active_tag) || link->sactive; in ata_link_active()