Home
last modified time | relevance | path

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

/f-stack/dpdk/drivers/raw/octeontx2_ep/
H A Dotx2_ep_vf.c253 sdp_vf_setup_oq_regs(struct sdp_device *sdpvf, uint32_t oq_no) in sdp_vf_setup_oq_regs() argument
258 struct sdp_droq *droq = sdpvf->droq[oq_no]; in sdp_vf_setup_oq_regs()
267 SDP_VF_R_OUT_CONTROL(oq_no)); in sdp_vf_setup_oq_regs()
271 SDP_VF_R_OUT_SLIST_BADDR(oq_no)); in sdp_vf_setup_oq_regs()
273 SDP_VF_R_OUT_SLIST_RSIZE(oq_no)); in sdp_vf_setup_oq_regs()
275 oq_ctl = otx2_read64(sdpvf->hw_addr + SDP_VF_R_OUT_CONTROL(oq_no)); in sdp_vf_setup_oq_regs()
289 SDP_VF_R_OUT_CNTS(oq_no); in sdp_vf_setup_oq_regs()
291 SDP_VF_R_OUT_SLIST_DBELL(oq_no); in sdp_vf_setup_oq_regs()
297 SDP_VF_R_OUT_PKT_CNT(oq_no)); in sdp_vf_setup_oq_regs()
305 otx2_sdp_dbg("SDP_R[%d]_credit:%x", oq_no, in sdp_vf_setup_oq_regs()
[all …]
H A Dotx2_ep_enqdeq.c220 droq = sdpvf->droq[oq_no]; in sdp_delete_oqs()
222 otx2_err("Invalid droq[%d]", oq_no); in sdp_delete_oqs()
242 rte_free(sdpvf->droq[oq_no]); in sdp_delete_oqs()
243 sdpvf->droq[oq_no] = NULL; in sdp_delete_oqs()
247 otx2_info("OQ[%d] is deleted", oq_no); in sdp_delete_oqs()
387 otx2_err("Droq[%d] Creation Failed", oq_no); in sdp_setup_oqs()
390 sdpvf->droq[oq_no] = droq; in sdp_setup_oqs()
392 if (sdp_init_droq(sdpvf, oq_no)) { in sdp_setup_oqs()
393 otx2_err("Droq[%d] Initialization failed", oq_no); in sdp_setup_oqs()
396 otx2_info("OQ[%d] is created.", oq_no); in sdp_setup_oqs()
[all …]
H A Dotx2_ep_rawdev.h489 int sdp_setup_oqs(struct sdp_device *sdpvf, uint32_t oq_no);
490 int sdp_delete_oqs(struct sdp_device *sdpvf, uint32_t oq_no);
/f-stack/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()
/f-stack/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()
1217 int oq_no; in lio_dev_rx_queue_release() local
1220 oq_no = droq->q_no; in lio_dev_rx_queue_release()
1221 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);