Home
last modified time | relevance | path

Searched refs:oq_no (Results 1 – 8 of 8) sorted by relevance

/dpdk/drivers/net/octeontx_ep/
H A Dotx2_ep_vf.c127 struct otx_ep_droq *droq = otx_ep->droq[oq_no]; in otx2_vf_setup_oq_regs()
136 SDP_VF_R_OUT_CONTROL(oq_no)); in otx2_vf_setup_oq_regs()
140 SDP_VF_R_OUT_SLIST_BADDR(oq_no)); in otx2_vf_setup_oq_regs()
142 SDP_VF_R_OUT_SLIST_RSIZE(oq_no)); in otx2_vf_setup_oq_regs()
156 SDP_VF_R_OUT_CNTS(oq_no); in otx2_vf_setup_oq_regs()
158 SDP_VF_R_OUT_SLIST_DBELL(oq_no); in otx2_vf_setup_oq_regs()
161 otx_ep->hw_addr + SDP_VF_R_OUT_INT_LEVELS(oq_no)); in otx2_vf_setup_oq_regs()
165 SDP_VF_R_OUT_PKT_CNT(oq_no)); in otx2_vf_setup_oq_regs()
173 otx_ep_dbg("SDP_R[%d]_credit:%x", oq_no, in otx2_vf_setup_oq_regs()
180 otx_ep_dbg("SDP_R[%d]_sent: %x", oq_no, in otx2_vf_setup_oq_regs()
[all …]
H A Dotx_ep_vf.c139 otx_ep_setup_oq_regs(struct otx_ep_device *otx_ep, uint32_t oq_no) in otx_ep_setup_oq_regs() argument
144 struct otx_ep_droq *droq = otx_ep->droq[oq_no]; in otx_ep_setup_oq_regs()
149 otx_ep_write64(0ULL, otx_ep->hw_addr, OTX_EP_R_OUT_ENABLE(oq_no)); in otx_ep_setup_oq_regs()
155 OTX_EP_R_OUT_CONTROL(oq_no)); in otx_ep_setup_oq_regs()
159 OTX_EP_R_OUT_SLIST_BADDR(oq_no)); in otx_ep_setup_oq_regs()
161 OTX_EP_R_OUT_SLIST_RSIZE(oq_no)); in otx_ep_setup_oq_regs()
175 OTX_EP_R_OUT_CNTS(oq_no); in otx_ep_setup_oq_regs()
177 OTX_EP_R_OUT_SLIST_DBELL(oq_no); in otx_ep_setup_oq_regs()
180 OTX_EP_R_OUT_INT_LEVELS(oq_no)); in otx_ep_setup_oq_regs()
188 otx_ep_dbg("OTX_EP_R[%d]_credit:%x\n", oq_no, in otx_ep_setup_oq_regs()
[all …]
H A Dotx_ep_rxtx.c206 otx_ep_delete_oqs(struct otx_ep_device *otx_ep, uint32_t oq_no) in otx_ep_delete_oqs() argument
210 droq = otx_ep->droq[oq_no]; in otx_ep_delete_oqs()
212 otx_ep_err("Invalid droq[%d]\n", oq_no); in otx_ep_delete_oqs()
227 rte_free(otx_ep->droq[oq_no]); in otx_ep_delete_oqs()
228 otx_ep->droq[oq_no] = NULL; in otx_ep_delete_oqs()
232 otx_ep_info("OQ[%d] is deleted\n", oq_no); in otx_ep_delete_oqs()
342 otx_ep_err("Droq[%d] Creation Failed\n", oq_no); in otx_ep_setup_oqs()
345 otx_ep->droq[oq_no] = droq; in otx_ep_setup_oqs()
349 otx_ep_err("Droq[%d] Initialization failed\n", oq_no); in otx_ep_setup_oqs()
352 otx_ep_info("OQ[%d] is created.\n", oq_no); in otx_ep_setup_oqs()
[all …]
H A Dotx_ep_common.h460 int otx_ep_setup_oqs(struct otx_ep_device *otx_ep, int oq_no, int num_descs,
463 int otx_ep_delete_oqs(struct otx_ep_device *otx_ep, uint32_t oq_no);
/dpdk/drivers/net/liquidio/base/
H A Dlio_23xx_vf.c211 cn23xx_vf_setup_oq_regs(struct lio_device *lio_dev, uint32_t oq_no) in cn23xx_vf_setup_oq_regs() argument
213 struct lio_droq *droq = lio_dev->droq[oq_no]; in cn23xx_vf_setup_oq_regs()
217 lio_write_csr64(lio_dev, CN23XX_SLI_OQ_BASE_ADDR64(oq_no), in cn23xx_vf_setup_oq_regs()
219 lio_write_csr(lio_dev, CN23XX_SLI_OQ_SIZE(oq_no), droq->nb_desc); in cn23xx_vf_setup_oq_regs()
221 lio_write_csr(lio_dev, CN23XX_SLI_OQ_BUFF_INFO_SIZE(oq_no), in cn23xx_vf_setup_oq_regs()
226 CN23XX_SLI_OQ_PKTS_SENT(oq_no); in cn23xx_vf_setup_oq_regs()
228 CN23XX_SLI_OQ_PKTS_CREDIT(oq_no); in cn23xx_vf_setup_oq_regs()
/dpdk/drivers/net/liquidio/
H A Dlio_rxtx.c254 lio_dev->droq[oq_no] = droq; in lio_setup_droq()
257 if (lio_init_droq(lio_dev, oq_no, num_descs, desc_size, mpool, in lio_setup_droq()
259 lio_dev_err(lio_dev, "Droq[%u] Initialization Failed\n", oq_no); in lio_setup_droq()
260 rte_free(lio_dev->droq[oq_no]); in lio_setup_droq()
261 lio_dev->droq[oq_no] = NULL; in lio_setup_droq()
272 rte_write32(lio_dev->droq[oq_no]->nb_desc, in lio_setup_droq()
273 lio_dev->droq[oq_no]->pkts_credit_reg); in lio_setup_droq()
661 int oq_no) in lio_delete_droq_queue() argument
663 lio_delete_droq(lio_dev, oq_no); in lio_delete_droq_queue()
665 rte_free(lio_dev->droq[oq_no]); in lio_delete_droq_queue()
[all …]
H A Dlio_ethdev.c298 int i, iq_no, oq_no; in lio_dev_stats_get() local
323 oq_no = lio_dev->linfo.rxpciq[i].s.q_no; in lio_dev_stats_get()
324 droq = lio_dev->droq[oq_no]; in lio_dev_stats_get()
349 int i, iq_no, oq_no; in lio_dev_stats_reset() local
361 oq_no = lio_dev->linfo.rxpciq[i].s.q_no; in lio_dev_stats_reset()
362 droq = lio_dev->droq[oq_no]; in lio_dev_stats_reset()
1198 int oq_no; in lio_dev_rx_queue_release() local
1201 oq_no = droq->q_no; in lio_dev_rx_queue_release()
1202 lio_delete_droq_queue(droq->lio_dev, oq_no); in lio_dev_rx_queue_release()
H A Dlio_rxtx.h719 void lio_delete_droq_queue(struct lio_device *lio_dev, int oq_no);