Home
last modified time | relevance | path

Searched refs:droq (Results 1 – 9 of 9) sorted by relevance

/f-stack/dpdk/drivers/raw/octeontx2_ep/
H A Dotx2_ep_enqdeq.c220 droq = sdpvf->droq[oq_no]; in sdp_delete_oqs()
296 droq->info_list_dma = droq->info_mz->iova; in sdp_alloc_info_buffer()
297 droq->info_alloc_size = droq->info_mz->len; in sdp_alloc_info_buffer()
298 droq->info_base_addr = (size_t)droq->info_mz->addr; in sdp_alloc_info_buffer()
314 droq = sdpvf->droq[q_no]; in sdp_init_droq()
335 droq->desc_ring_dma = droq->desc_ring_mz->iova; in sdp_init_droq()
344 droq->info_list = sdp_alloc_info_buffer(sdpvf, droq); in sdp_init_droq()
390 sdpvf->droq[oq_no] = droq; in sdp_setup_oqs()
678 droq->info_list[droq->refill_idx].length = 0; in sdp_droq_refill()
700 info = &droq->info_list[droq->read_idx]; in sdp_droq_read_packet()
[all …]
H A Dotx2_ep_vf.c258 struct sdp_droq *droq = sdpvf->droq[oq_no]; in sdp_vf_setup_oq_regs() local
270 otx2_write64(droq->desc_ring_dma, sdpvf->hw_addr + in sdp_vf_setup_oq_regs()
272 otx2_write64(droq->nb_desc, sdpvf->hw_addr + in sdp_vf_setup_oq_regs()
281 oq_ctl |= (droq->buffer_size & 0xffff); in sdp_vf_setup_oq_regs()
288 droq->pkts_sent_reg = (uint8_t *) sdpvf->hw_addr + in sdp_vf_setup_oq_regs()
300 rte_write32(0xFFFFFFFF, droq->pkts_credit_reg); in sdp_vf_setup_oq_regs()
302 rte_write32(0xFFFFFFFF, droq->pkts_credit_reg); in sdp_vf_setup_oq_regs()
306 rte_read32(droq->pkts_credit_reg)); in sdp_vf_setup_oq_regs()
309 reg_val = rte_read32(droq->pkts_sent_reg); in sdp_vf_setup_oq_regs()
313 rte_read32(droq->pkts_sent_reg)); in sdp_vf_setup_oq_regs()
[all …]
H A Dotx2_ep_rawdev.c170 rte_write32(sdpvf->droq[q]->nb_desc, in sdp_vfdev_init()
171 sdpvf->droq[q]->pkts_credit_reg); in sdp_vfdev_init()
175 rte_read32(sdpvf->droq[q]->pkts_credit_reg)); in sdp_vfdev_init()
H A Dotx2_ep_rawdev.h470 struct sdp_droq *droq[SDP_VF_MAX_IOQS_PER_RAWDEV]; member
/f-stack/dpdk/drivers/net/liquidio/
H A Dlio_rxtx.c119 struct lio_droq *droq = lio_dev->droq[q_no]; in lio_delete_droq() local
146 droq->info_list_dma = droq->info_mz->iova; in lio_alloc_info_buffer()
147 droq->info_alloc_size = droq->info_mz->len; in lio_alloc_info_buffer()
173 droq = lio_dev->droq[q_no]; in lio_init_droq()
196 droq->desc_ring_dma = droq->desc_ring_mz->iova; in lio_init_droq()
254 lio_dev->droq[oq_no] = droq; in lio_setup_droq()
368 droq->info_list[droq->refill_idx].length = 0; in lio_droq_refill()
400 info = &droq->info_list[droq->read_idx]; in lio_droq_fast_process_packet()
461 &droq->recv_buf_list[droq->read_idx]); in lio_droq_fast_process_packet()
463 &droq->info_list[droq->read_idx]); in lio_droq_fast_process_packet()
[all …]
H A Dlio_ethdev.c297 struct lio_droq *droq; in lio_dev_stats_get() local
324 droq = lio_dev->droq[oq_no]; in lio_dev_stats_get()
325 if (droq != NULL) { in lio_dev_stats_get()
326 oq_stats = &droq->stats; in lio_dev_stats_get()
348 struct lio_droq *droq; in lio_dev_stats_reset() local
362 droq = lio_dev->droq[oq_no]; in lio_dev_stats_reset()
363 if (droq != NULL) { in lio_dev_stats_reset()
364 oq_stats = &droq->stats; in lio_dev_stats_reset()
1216 struct lio_droq *droq = rxq; in lio_dev_rx_queue_release() local
1219 if (droq) { in lio_dev_rx_queue_release()
[all …]
H A Dlio_rxtx.h668 lio_map_ring_info(struct lio_droq *droq, uint32_t i) in lio_map_ring_info() argument
672 dma_addr = droq->info_list_dma + (i * LIO_DROQ_INFO_SIZE); in lio_map_ring_info()
H A Dlio_struct.h634 struct lio_droq *droq[LIO_MAX_POSSIBLE_OUTPUT_QUEUES]; member
/f-stack/dpdk/drivers/net/liquidio/base/
H A Dlio_23xx_vf.c213 struct lio_droq *droq = lio_dev->droq[oq_no]; in cn23xx_vf_setup_oq_regs() local
218 droq->desc_ring_dma); 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()
222 (droq->buffer_size | (OCTEON_RH_SIZE << 16))); in cn23xx_vf_setup_oq_regs()
225 droq->pkts_sent_reg = (uint8_t *)lio_dev->hw_addr + in cn23xx_vf_setup_oq_regs()
227 droq->pkts_credit_reg = (uint8_t *)lio_dev->hw_addr + in cn23xx_vf_setup_oq_regs()