Searched refs:droq (Results 1 – 9 of 9) sorted by relevance
220 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 …]
258 struct sdp_droq *droq = sdpvf->droq[oq_no]; in sdp_vf_setup_oq_regs() local270 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 …]
170 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()
470 struct sdp_droq *droq[SDP_VF_MAX_IOQS_PER_RAWDEV]; member
119 struct lio_droq *droq = lio_dev->droq[q_no]; in lio_delete_droq() local146 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 …]
297 struct lio_droq *droq; in lio_dev_stats_get() local324 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() local362 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() local1219 if (droq) { in lio_dev_rx_queue_release()[all …]
668 lio_map_ring_info(struct lio_droq *droq, uint32_t i) in lio_map_ring_info() argument672 dma_addr = droq->info_list_dma + (i * LIO_DROQ_INFO_SIZE); in lio_map_ring_info()
634 struct lio_droq *droq[LIO_MAX_POSSIBLE_OUTPUT_QUEUES]; member
213 struct lio_droq *droq = lio_dev->droq[oq_no]; in cn23xx_vf_setup_oq_regs() local218 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()