Lines Matching refs:dq
1684 struct defer_queue *dq = &pp->defer_queue; in nv_swncq_qc_to_dq() local
1687 WARN_ON(dq->tail - dq->head == ATA_MAX_QUEUE); in nv_swncq_qc_to_dq()
1688 dq->defer_bits |= (1 << qc->hw_tag); in nv_swncq_qc_to_dq()
1689 dq->tag[dq->tail++ & (ATA_MAX_QUEUE - 1)] = qc->hw_tag; in nv_swncq_qc_to_dq()
1695 struct defer_queue *dq = &pp->defer_queue; in nv_swncq_qc_from_dq() local
1698 if (dq->head == dq->tail) /* null queue */ in nv_swncq_qc_from_dq()
1701 tag = dq->tag[dq->head & (ATA_MAX_QUEUE - 1)]; in nv_swncq_qc_from_dq()
1702 dq->tag[dq->head++ & (ATA_MAX_QUEUE - 1)] = ATA_TAG_POISON; in nv_swncq_qc_from_dq()
1703 WARN_ON(!(dq->defer_bits & (1 << tag))); in nv_swncq_qc_from_dq()
1704 dq->defer_bits &= ~(1 << tag); in nv_swncq_qc_from_dq()
1722 struct defer_queue *dq = &pp->defer_queue; in nv_swncq_pp_reinit() local
1724 dq->head = 0; in nv_swncq_pp_reinit()
1725 dq->tail = 0; in nv_swncq_pp_reinit()
1726 dq->defer_bits = 0; in nv_swncq_pp_reinit()