Home
last modified time | relevance | path

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

/dpdk/drivers/net/liquidio/
H A Dlio_rxtx.c699 iq_no); in lio_init_instr_queue()
718 iq_no); in lio_init_instr_queue()
758 uint32_t iq_no = 0; in lio_setup_instr_queue0() local
772 txpciq.s.q_no = iq_no; in lio_setup_instr_queue0()
1454 iq_no); in lio_setup_sglists()
1466 iq_no); in lio_setup_sglists()
1575 sc->iq_no = (uint32_t)ctrl_pkt->iq_no; in lio_alloc_ctrl_pkt_sc()
1637 int iq_no; in lio_dev_xmit_pkts() local
1661 ndata.q_no = iq_no; in lio_dev_xmit_pkts()
1673 cmdsetup.s.iq_no = iq_no; in lio_dev_xmit_pkts()
[all …]
H A Dlio_rxtx.h162 uint32_t iq_no; member
247 uint64_t iq_no; member
284 uint32_t iq_no : 8; member
520 ih3->pkind = lio_dev->instr_queue[setup->s.iq_no]->txpciq.s.pkind; in lio_prepare_pci_cmd()
535 pki_ih3->uqpg = lio_dev->instr_queue[setup->s.iq_no]->txpciq.s.use_qpg; in lio_prepare_pci_cmd()
537 port = (int)lio_dev->instr_queue[setup->s.iq_no]->txpciq.s.port; in lio_prepare_pci_cmd()
545 pki_ih3->qpg = lio_dev->instr_queue[setup->s.iq_no]->txpciq.s.qpg; in lio_prepare_pci_cmd()
644 #define LIO_INCR_INSTRQUEUE_PKT_COUNT(lio_dev, iq_no, field, count) \ argument
645 (((lio_dev)->instr_queue[iq_no]->stats.field) += count)
722 int lio_setup_sglists(struct lio_device *lio_dev, int iq_no,
[all …]
H A Dlio_ethdev.c182 lio_flush_iq(lio_dev, lio_dev->instr_queue[sc->iq_no]); in lio_dev_xstats_get()
298 int i, iq_no, oq_no; in lio_dev_stats_get() local
304 iq_no = lio_dev->linfo.txpciq[i].s.q_no; in lio_dev_stats_get()
305 txq = lio_dev->instr_queue[iq_no]; in lio_dev_stats_get()
349 int i, iq_no, oq_no; in lio_dev_stats_reset() local
352 iq_no = lio_dev->linfo.txpciq[i].s.q_no; in lio_dev_stats_reset()
353 txq = lio_dev->instr_queue[iq_no]; in lio_dev_stats_reset()
1332 lio_flush_iq(lio_dev, lio_dev->instr_queue[sc->iq_no]); in lio_dev_get_link_status()
1779 lio_flush_iq(lio_dev, lio_dev->instr_queue[sc->iq_no]); in lio_dev_configure()
H A Dlio_struct.h342 uint64_t iq_no; member
/dpdk/drivers/net/octeontx_ep/
H A Dotx2_ep_vf.c76 otx2_vf_setup_iq_regs(struct otx_ep_device *otx_ep, uint32_t iq_no) in otx2_vf_setup_iq_regs() argument
78 struct otx_ep_instr_queue *iq = otx_ep->instr_queue[iq_no]; in otx2_vf_setup_iq_regs()
81 reg_val = otx2_read64(otx_ep->hw_addr + SDP_VF_R_IN_CONTROL(iq_no)); in otx2_vf_setup_iq_regs()
89 SDP_VF_R_IN_CONTROL(iq_no)); in otx2_vf_setup_iq_regs()
95 SDP_VF_R_IN_INSTR_BADDR(iq_no)); in otx2_vf_setup_iq_regs()
97 SDP_VF_R_IN_INSTR_RSIZE(iq_no)); in otx2_vf_setup_iq_regs()
103 SDP_VF_R_IN_INSTR_DBELL(iq_no); in otx2_vf_setup_iq_regs()
105 SDP_VF_R_IN_CNTS(iq_no); in otx2_vf_setup_iq_regs()
108 iq_no, iq->doorbell_reg, iq->inst_cnt_reg); in otx2_vf_setup_iq_regs()
119 otx_ep->hw_addr + SDP_VF_R_IN_INT_LEVELS(iq_no)); in otx2_vf_setup_iq_regs()
H A Dotx_ep_vf.c89 otx_ep_setup_iq_regs(struct otx_ep_device *otx_ep, uint32_t iq_no) in otx_ep_setup_iq_regs() argument
91 struct otx_ep_instr_queue *iq = otx_ep->instr_queue[iq_no]; in otx_ep_setup_iq_regs()
94 reg_val = rte_read64(otx_ep->hw_addr + OTX_EP_R_IN_CONTROL(iq_no)); in otx_ep_setup_iq_regs()
102 OTX_EP_R_IN_CONTROL(iq_no)); in otx_ep_setup_iq_regs()
108 OTX_EP_R_IN_INSTR_BADDR(iq_no)); in otx_ep_setup_iq_regs()
110 OTX_EP_R_IN_INSTR_RSIZE(iq_no)); in otx_ep_setup_iq_regs()
116 OTX_EP_R_IN_INSTR_DBELL(iq_no); in otx_ep_setup_iq_regs()
118 OTX_EP_R_IN_CNTS(iq_no); in otx_ep_setup_iq_regs()
121 iq_no, iq->doorbell_reg, iq->inst_cnt_reg); in otx_ep_setup_iq_regs()
135 OTX_EP_R_IN_INT_LEVELS(iq_no)); in otx_ep_setup_iq_regs()
H A Dotx_ep_rxtx.c51 iq = otx_ep->instr_queue[iq_no]; in otx_ep_delete_iqs()
53 otx_ep_err("Invalid IQ[%d]\n", iq_no); in otx_ep_delete_iqs()
65 rte_free(otx_ep->instr_queue[iq_no]); in otx_ep_delete_iqs()
66 otx_ep->instr_queue[iq_no] = NULL; in otx_ep_delete_iqs()
70 otx_ep_info("IQ[%d] is deleted\n", iq_no); in otx_ep_delete_iqs()
85 iq = otx_ep->instr_queue[iq_no]; in otx_ep_init_instr_queue()
90 "instr_queue", iq_no, q_size, in otx_ep_init_instr_queue()
126 iq->q_no = iq_no; in otx_ep_init_instr_queue()
133 otx_ep->io_qmask.iq |= (1ull << iq_no); in otx_ep_init_instr_queue()
161 otx_ep->instr_queue[iq_no] = iq; in otx_ep_setup_iqs()
[all …]
H A Dotx_ep_common.h456 int otx_ep_setup_iqs(struct otx_ep_device *otx_ep, uint32_t iq_no,
458 int otx_ep_delete_iqs(struct otx_ep_device *otx_ep, uint32_t iq_no);
/dpdk/drivers/net/liquidio/base/
H A Dlio_23xx_vf.c177 cn23xx_vf_setup_iq_regs(struct lio_device *lio_dev, uint32_t iq_no) in cn23xx_vf_setup_iq_regs() argument
179 struct lio_instr_queue *iq = lio_dev->instr_queue[iq_no]; in cn23xx_vf_setup_iq_regs()
185 lio_write_csr64(lio_dev, CN23XX_SLI_IQ_BASE_ADDR64(iq_no), in cn23xx_vf_setup_iq_regs()
187 lio_write_csr(lio_dev, CN23XX_SLI_IQ_SIZE(iq_no), iq->nb_desc); in cn23xx_vf_setup_iq_regs()
193 CN23XX_SLI_IQ_DOORBELL(iq_no); in cn23xx_vf_setup_iq_regs()
195 CN23XX_SLI_IQ_INSTR_COUNT64(iq_no); in cn23xx_vf_setup_iq_regs()
197 iq_no, iq->doorbell_reg, iq->inst_cnt_reg); in cn23xx_vf_setup_iq_regs()