Lines Matching refs:dq
1699 struct defer_queue *dq = &pp->defer_queue; in nv_swncq_qc_to_dq() local
1702 WARN_ON(dq->tail - dq->head == ATA_MAX_QUEUE); in nv_swncq_qc_to_dq()
1703 dq->defer_bits |= (1 << qc->hw_tag); in nv_swncq_qc_to_dq()
1704 dq->tag[dq->tail++ & (ATA_MAX_QUEUE - 1)] = qc->hw_tag; in nv_swncq_qc_to_dq()
1710 struct defer_queue *dq = &pp->defer_queue; in nv_swncq_qc_from_dq() local
1713 if (dq->head == dq->tail) /* null queue */ in nv_swncq_qc_from_dq()
1716 tag = dq->tag[dq->head & (ATA_MAX_QUEUE - 1)]; in nv_swncq_qc_from_dq()
1717 dq->tag[dq->head++ & (ATA_MAX_QUEUE - 1)] = ATA_TAG_POISON; in nv_swncq_qc_from_dq()
1718 WARN_ON(!(dq->defer_bits & (1 << tag))); in nv_swncq_qc_from_dq()
1719 dq->defer_bits &= ~(1 << tag); in nv_swncq_qc_from_dq()
1737 struct defer_queue *dq = &pp->defer_queue; in nv_swncq_pp_reinit() local
1739 dq->head = 0; in nv_swncq_pp_reinit()
1740 dq->tail = 0; in nv_swncq_pp_reinit()
1741 dq->defer_bits = 0; in nv_swncq_pp_reinit()