Searched refs:qc_active (Results 1 – 12 of 12) sorted by relevance
/linux-6.3-rc2/drivers/ata/ |
A D | libata-sata.c | 635 int ata_qc_complete_multiple(struct ata_port *ap, u64 qc_active) in ata_qc_complete_multiple() argument 637 u64 done_mask, ap_qc_active = ap->qc_active; in ata_qc_complete_multiple() 646 qc_active |= (qc_active & 0x01) << ATA_TAG_INTERNAL; in ata_qc_complete_multiple() 647 qc_active ^= qc_active & 0x01; in ata_qc_complete_multiple() 650 done_mask = ap_qc_active ^ qc_active; in ata_qc_complete_multiple() 652 if (unlikely(done_mask & qc_active)) { in ata_qc_complete_multiple() 654 ap->qc_active, qc_active); in ata_qc_complete_multiple()
|
A D | sata_nv.c | 264 u32 qc_active; member 1727 pp->qc_active = 0; in nv_swncq_pp_reinit() 1767 done_mask = pp->qc_active ^ sactive; in nv_swncq_ncq_stop() 1772 if (pp->qc_active & (1 << i)) in nv_swncq_ncq_stop() 2027 if (!pp->qc_active) in nv_swncq_qc_issue() 2087 pp->qc_active &= ~done_mask; in nv_swncq_sdbfis() 2093 if (!ap->qc_active) { in nv_swncq_sdbfis() 2099 if (pp->qc_active & pp->dhfis_bits) in nv_swncq_sdbfis() 2112 ap->qc_active, pp->qc_active, in nv_swncq_sdbfis() 2196 if (!pp->qc_active) in nv_swncq_host_interrupt() [all …]
|
A D | pata_sc1200.c | 190 if (alt && alt->qc_active) in sc1200_qc_defer()
|
A D | libahci.c | 1856 u32 qc_active = 0; in ahci_qc_complete() local 1865 if (ap->qc_active) { in ahci_qc_complete() 1866 qc_active = readl(port_mmio + PORT_SCR_ACT); in ahci_qc_complete() 1867 qc_active |= readl(port_mmio + PORT_CMD_ISSUE); in ahci_qc_complete() 1871 if (ap->qc_active && pp->active_link->sactive) in ahci_qc_complete() 1872 qc_active = readl(port_mmio + PORT_SCR_ACT); in ahci_qc_complete() 1874 qc_active = readl(port_mmio + PORT_CMD_ISSUE); in ahci_qc_complete() 1877 rc = ata_qc_complete_multiple(ap, qc_active); in ahci_qc_complete() 2131 if (!ap->qc_active) in ahci_qc_ncq_fill_rtf()
|
A D | pata_sl82c105.c | 226 if (alt && alt->qc_active) in sl82c105_qc_defer()
|
A D | libata-core.c | 1513 preempted_qc_active = ap->qc_active; in ata_exec_internal_sg() 1517 ap->qc_active = 0; in ata_exec_internal_sg() 1619 ap->qc_active = preempted_qc_active; in ata_exec_internal_sg() 4671 ap->qc_active &= ~(1ULL << qc->tag); in __ata_qc_complete() 4821 u64 qc_active = ap->qc_active; in ata_qc_get_active() local 4824 if (qc_active & (1ULL << ATA_TAG_INTERNAL)) { in ata_qc_get_active() 4825 qc_active |= (1 << 0); in ata_qc_get_active() 4826 qc_active &= ~(1ULL << ATA_TAG_INTERNAL); in ata_qc_get_active() 4829 return qc_active; in ata_qc_get_active() 4871 ap->qc_active |= 1ULL << qc->tag; in ata_qc_issue()
|
A D | sata_sil24.c | 1099 u32 slot_stat, qc_active; in sil24_host_intr() local 1119 qc_active = slot_stat & ~HOST_SSTAT_ATTN; in sil24_host_intr() 1120 rc = ata_qc_complete_multiple(ap, qc_active); in sil24_host_intr()
|
A D | pata_artop.c | 290 if (alt && alt->qc_active) in artop6210_qc_defer()
|
A D | pata_hpt3x2n.c | 319 if ((flags & USE_DPLL) != dpll && alt->qc_active) in hpt3x2n_qc_defer()
|
A D | sata_fsl.c | 1239 ap->qc_active); in sata_fsl_host_intr() 1241 if (done_mask & ap->qc_active) { in sata_fsl_host_intr() 1259 } else if ((ap->qc_active & (1ULL << ATA_TAG_INTERNAL))) { in sata_fsl_host_intr()
|
A D | sata_mv.c | 2530 ap->qc_active, failed_links, in mv_handle_fbs_ncq_dev_err()
|
/linux-6.3-rc2/include/linux/ |
A D | libata.h | 822 u64 qc_active; member 1240 extern int ata_qc_complete_multiple(struct ata_port *ap, u64 qc_active);
|
Completed in 95 milliseconds