Home
last modified time | relevance | path

Searched refs:qc_active (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/ata/
H A Dlibata-sata.c757 int ata_qc_complete_multiple(struct ata_port *ap, u64 qc_active) in ata_qc_complete_multiple() argument
759 u64 done_mask, ap_qc_active = ap->qc_active; in ata_qc_complete_multiple()
768 qc_active |= (qc_active & 0x01) << ATA_TAG_INTERNAL; in ata_qc_complete_multiple()
769 qc_active ^= qc_active & 0x01; in ata_qc_complete_multiple()
772 done_mask = ap_qc_active ^ qc_active; in ata_qc_complete_multiple()
774 if (unlikely(done_mask & qc_active)) { in ata_qc_complete_multiple()
776 ap->qc_active, qc_active); in ata_qc_complete_multiple()
H A Dpata_sc1200.c190 if (alt && alt->qc_active) in sc1200_qc_defer()
H A Dpata_sl82c105.c225 if (alt && alt->qc_active) in sl82c105_qc_defer()
H A Dlibata-core.c1580 preempted_qc_active = ap->qc_active; in ata_exec_internal()
1584 ap->qc_active = 0; in ata_exec_internal()
1685 ap->qc_active = preempted_qc_active; in ata_exec_internal()
5077 ap->qc_active &= ~(1ULL << qc->tag); in __ata_qc_complete()
5239 u64 qc_active = ap->qc_active; in ata_qc_get_active() local
5242 if (qc_active & (1ULL << ATA_TAG_INTERNAL)) { in ata_qc_get_active()
5243 qc_active |= (1 << 0); in ata_qc_get_active()
5244 qc_active &= ~(1ULL << ATA_TAG_INTERNAL); in ata_qc_get_active()
5247 return qc_active; in ata_qc_get_active()
5292 ap->qc_active |= 1ULL << qc->tag; in ata_qc_issue()
H A Dpata_hpt3x2n.c319 if ((flags & USE_DPLL) != dpll && alt->qc_active) in hpt3x2n_qc_defer()
H A Dsata_mv.c2500 ap->qc_active, failed_links, in mv_handle_fbs_ncq_dev_err()
/linux/include/linux/
H A Dlibata.h913 u64 qc_active; member
1336 extern int ata_qc_complete_multiple(struct ata_port *ap, u64 qc_active);