Lines Matching defs:oq
153 conf->oq.num_descs = OCTEP_VF_OQ_MAX_DESCRIPTORS;
154 conf->oq.buf_size = OCTEP_VF_OQ_BUF_SIZE;
155 conf->oq.refill_threshold = OCTEP_VF_OQ_REFILL_THRESHOLD;
156 conf->oq.oq_intr_pkt = OCTEP_VF_OQ_INTR_PKT_THRESHOLD;
157 conf->oq.oq_intr_time = OCTEP_VF_OQ_INTR_TIME_THRESHOLD;
158 conf->oq.wmark = OCTEP_VF_OQ_WMARK_MIN;
204 struct octep_vf_oq *oq = oct->oq[oq_no];
230 octep_vf_write_csr64(oct, CNXK_VF_SDP_R_OUT_SLIST_BADDR(oq_no), oq->desc_ring_dma);
231 octep_vf_write_csr64(oct, CNXK_VF_SDP_R_OUT_SLIST_RSIZE(oq_no), oq->max_count);
237 oq_ctl |= (oq->buffer_size & GENMASK_ULL(15, 0));
241 oq->pkts_sent_reg = oct->mmio.hw_addr + CNXK_VF_SDP_R_OUT_CNTS(oq_no);
242 oq->pkts_credit_reg = oct->mmio.hw_addr + CNXK_VF_SDP_R_OUT_SLIST_DBELL(oq_no);
284 struct octep_vf_oq *oq;
288 oq = vector->oq;
290 if (oq->q_no == 0) {
297 napi_schedule_irqoff(oq->napi);
316 writel(oct->oq[i]->max_count, oct->oq[i]->pkts_credit_reg);