Searched refs:droq (Results 1 – 10 of 10) sorted by relevance
| /dpdk/drivers/net/octeontx_ep/ |
| H A D | otx_ep_rxtx.c | 210 droq = otx_ep->droq[oq_no]; in otx_ep_delete_oqs() 276 droq = otx_ep->droq[q_no]; in otx_ep_init_droq() 298 droq->desc_ring_dma = droq->desc_ring_mz->iova; in otx_ep_init_droq() 345 otx_ep->droq[oq_no] = droq; in otx_ep_setup_oqs() 814 droq->recv_buf_list[droq->refill_idx] = buf; in otx_ep_droq_refill() 842 droq_pkt = droq->recv_buf_list[droq->read_idx]; in otx_ep_droq_read_packet() 858 droq->q_no, droq->read_idx); in otx_ep_droq_read_packet() 861 droq->recv_buf_list[droq->read_idx] = NULL; in otx_ep_droq_read_packet() 891 droq->recv_buf_list[droq->read_idx] = NULL; in otx_ep_droq_read_packet() 910 droq->recv_buf_list[droq->read_idx] = NULL; in otx_ep_droq_read_packet() [all …]
|
| H A D | otx2_ep_vf.c | 127 struct otx_ep_droq *droq = otx_ep->droq[oq_no]; in otx2_vf_setup_oq_regs() local 139 otx2_write64(droq->desc_ring_dma, otx_ep->hw_addr + in otx2_vf_setup_oq_regs() 141 otx2_write64(droq->nb_desc, otx_ep->hw_addr + in otx2_vf_setup_oq_regs() 155 droq->pkts_sent_reg = (uint8_t *)otx_ep->hw_addr + in otx2_vf_setup_oq_regs() 157 droq->pkts_credit_reg = (uint8_t *)otx_ep->hw_addr + in otx2_vf_setup_oq_regs() 174 rte_read32(droq->pkts_credit_reg)); in otx2_vf_setup_oq_regs() 177 reg_val = rte_read32(droq->pkts_sent_reg); in otx2_vf_setup_oq_regs() 178 rte_write32((uint32_t)reg_val, droq->pkts_sent_reg); in otx2_vf_setup_oq_regs() 181 rte_read32(droq->pkts_sent_reg)); in otx2_vf_setup_oq_regs() 184 reg_val = rte_read32(droq->pkts_sent_reg); in otx2_vf_setup_oq_regs() [all …]
|
| H A D | otx_ep_vf.c | 144 struct otx_ep_droq *droq = otx_ep->droq[oq_no]; in otx_ep_setup_oq_regs() local 158 otx_ep_write64(droq->desc_ring_dma, otx_ep->hw_addr, in otx_ep_setup_oq_regs() 160 otx_ep_write64(droq->nb_desc, otx_ep->hw_addr, in otx_ep_setup_oq_regs() 174 droq->pkts_sent_reg = (uint8_t *)otx_ep->hw_addr + in otx_ep_setup_oq_regs() 176 droq->pkts_credit_reg = (uint8_t *)otx_ep->hw_addr + in otx_ep_setup_oq_regs() 184 while ((rte_read32(droq->pkts_credit_reg) != 0ull)) { in otx_ep_setup_oq_regs() 189 rte_read32(droq->pkts_credit_reg)); in otx_ep_setup_oq_regs() 192 reg_val = rte_read32(droq->pkts_sent_reg); in otx_ep_setup_oq_regs() 193 rte_write32((uint32_t)reg_val, droq->pkts_sent_reg); in otx_ep_setup_oq_regs() 196 rte_read32(droq->pkts_sent_reg)); in otx_ep_setup_oq_regs() [all …]
|
| H A D | otx_ep_ethdev.c | 68 rte_write32(otx_epvf->droq[q]->nb_desc, in otx_ep_dev_start() 69 otx_epvf->droq[q]->pkts_credit_reg); in otx_ep_dev_start() 73 rte_read32(otx_epvf->droq[q]->pkts_credit_reg)); in otx_ep_dev_start() 240 eth_dev->data->rx_queues[q_no] = otx_epvf->droq[q_no]; in otx_ep_rx_queue_setup()
|
| H A D | otx_ep_common.h | 440 struct otx_ep_droq *droq[OTX_EP_MAX_IOQS_PER_VF]; member
|
| /dpdk/drivers/net/liquidio/ |
| H A D | lio_rxtx.c | 119 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 D | lio_ethdev.c | 297 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() 1200 if (droq) { in lio_dev_rx_queue_release() 1201 oq_no = droq->q_no; in lio_dev_rx_queue_release() [all …]
|
| H A D | lio_rxtx.h | 668 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 D | lio_struct.h | 634 struct lio_droq *droq[LIO_MAX_POSSIBLE_OUTPUT_QUEUES]; member
|
| /dpdk/drivers/net/liquidio/base/ |
| H A D | lio_23xx_vf.c | 213 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()
|