Lines Matching refs:qcq
9 struct pdsc_qcq *qcq; member
13 static int pdsc_process_notifyq(struct pdsc_qcq *qcq) in pdsc_process_notifyq() argument
16 struct pdsc *pdsc = qcq->pdsc; in pdsc_process_notifyq()
17 struct pdsc_cq *cq = &qcq->cq; in pdsc_process_notifyq()
61 qcq->accum_work += nq_work; in pdsc_process_notifyq()
75 void pdsc_process_adminq(struct pdsc_qcq *qcq) in pdsc_process_adminq() argument
78 struct pdsc_queue *q = &qcq->q; in pdsc_process_adminq()
79 struct pdsc *pdsc = qcq->pdsc; in pdsc_process_adminq()
80 struct pdsc_cq *cq = &qcq->cq; in pdsc_process_adminq()
127 qcq->accum_work += aq_work; in pdsc_process_adminq()
133 pds_core_intr_credits(&pdsc->intr_ctrl[qcq->intx], in pdsc_process_adminq()
141 struct pdsc_qcq *qcq = container_of(work, struct pdsc_qcq, work); in pdsc_work_thread() local
143 pdsc_process_adminq(qcq); in pdsc_work_thread()
149 struct pdsc_qcq *qcq; in pdsc_adminq_isr() local
158 qcq = &pdsc->adminqcq; in pdsc_adminq_isr()
159 queue_work(pdsc->wq, &qcq->work); in pdsc_adminq_isr()
160 pds_core_intr_mask(&pdsc->intr_ctrl[qcq->intx], PDS_CORE_INTR_MASK_CLEAR); in pdsc_adminq_isr()
167 struct pdsc_qcq *qcq, in __pdsc_adminq_post() argument
172 struct pdsc_queue *q = &qcq->q; in __pdsc_adminq_post()
257 wc.qcq = &pdsc->adminqcq; in pdsc_adminq_post()