| /dpdk/drivers/net/octeontx_ep/ |
| H A D | otx_ep_vf.c | 35 OTX_EP_R_IN_CONTROL(q_no)); in otx_ep_setup_global_iq_reg() 66 uint64_t q_no = 0ull; in otx_ep_setup_global_input_regs() local 68 for (q_no = 0; q_no < (otx_ep->sriov_info.rings_per_vf); q_no++) in otx_ep_setup_global_input_regs() 75 uint32_t q_no; in otx_ep_setup_global_output_regs() local 77 for (q_no = 0; q_no < (otx_ep->sriov_info.rings_per_vf); q_no++) in otx_ep_setup_global_output_regs() 271 uint32_t q_no = 0; in otx_ep_enable_io_queues() local 274 for (q_no = 0; q_no < otx_ep->nb_tx_queues; q_no++) { in otx_ep_enable_io_queues() 280 for (q_no = 0; q_no < otx_ep->nb_rx_queues; q_no++) { in otx_ep_enable_io_queues() 315 uint32_t q_no = 0; in otx_ep_disable_io_queues() local 317 for (q_no = 0; q_no < otx_ep->sriov_info.rings_per_vf; q_no++) { in otx_ep_disable_io_queues() [all …]
|
| H A D | otx2_ep_vf.c | 53 uint64_t q_no = 0ull; in otx2_vf_setup_global_input_regs() local 55 for (q_no = 0; q_no < (otx_ep->sriov_info.rings_per_vf); q_no++) in otx2_vf_setup_global_input_regs() 62 uint32_t q_no; in otx2_vf_setup_global_output_regs() local 64 for (q_no = 0; q_no < (otx_ep->sriov_info.rings_per_vf); q_no++) in otx2_vf_setup_global_output_regs() 241 uint32_t q_no = 0; in otx2_vf_enable_io_queues() local 244 for (q_no = 0; q_no < otx_ep->nb_tx_queues; q_no++) { in otx2_vf_enable_io_queues() 250 for (q_no = 0; q_no < otx_ep->nb_rx_queues; q_no++) in otx2_vf_enable_io_queues() 251 otx2_vf_enable_oq(otx_ep, q_no); in otx2_vf_enable_io_queues() 282 uint32_t q_no = 0; in otx2_vf_disable_io_queues() local 284 for (q_no = 0; q_no < otx_ep->sriov_info.rings_per_vf; q_no++) { in otx2_vf_disable_io_queues() [all …]
|
| H A D | otx_ep_ethdev.c | 213 if (q_no >= otx_epvf->max_rx_queues) { in otx_ep_rx_queue_setup() 214 otx_ep_err("Invalid rx queue number %u\n", q_no); in otx_ep_rx_queue_setup() 229 otx_ep_dbg("setting up rx queue %u\n", q_no); in otx_ep_rx_queue_setup() 240 eth_dev->data->rx_queues[q_no] = otx_epvf->droq[q_no]; in otx_ep_rx_queue_setup() 260 struct otx_ep_droq *rq = dev->data->rx_queues[q_no]; in otx_ep_rx_queue_release() 262 int q_id = rq->q_no; in otx_ep_rx_queue_release() 298 if (q_no >= otx_epvf->max_tx_queues) { in otx_ep_tx_queue_setup() 299 otx_ep_err("Invalid tx queue number %u\n", q_no); in otx_ep_tx_queue_setup() 315 eth_dev->data->tx_queues[q_no] = otx_epvf->instr_queue[q_no]; in otx_ep_tx_queue_setup() 316 otx_ep_dbg("tx queue[%d] setup\n", q_no); in otx_ep_tx_queue_setup() [all …]
|
| H A D | otx_ep_common.h | 159 uint32_t q_no; member 290 uint32_t q_no; member 392 void (*setup_iq_regs)(struct otx_ep_device *otx_ep, uint32_t q_no); 394 void (*setup_oq_regs)(struct otx_ep_device *otx_ep, uint32_t q_no); 401 int (*enable_iq)(struct otx_ep_device *otx_ep, uint32_t q_no); 402 void (*disable_iq)(struct otx_ep_device *otx_ep, uint32_t q_no); 404 int (*enable_oq)(struct otx_ep_device *otx_ep, uint32_t q_no); 405 void (*disable_oq)(struct otx_ep_device *otx_ep, uint32_t q_no);
|
| H A D | otx_ep_rxtx.c | 126 iq->q_no = iq_no; in otx_ep_init_instr_queue() 265 otx_ep_init_droq(struct otx_ep_device *otx_ep, uint32_t q_no, in otx_ep_init_droq() argument 274 otx_ep_info("OQ[%d] Init start\n", q_no); in otx_ep_init_droq() 276 droq = otx_ep->droq[q_no]; in otx_ep_init_droq() 278 droq->q_no = q_no; in otx_ep_init_droq() 289 q_no, desc_ring_size, in otx_ep_init_droq() 294 otx_ep_err("OQ:%d desc_ring allocation failed\n", q_no); in otx_ep_init_droq() 303 otx_ep_dbg("OQ[%d]: num_desc: %d\n", q_no, droq->nb_desc); in otx_ep_init_droq() 320 otx_ep->fn_list.setup_oq_regs(otx_ep, q_no); in otx_ep_init_droq() 322 otx_ep->io_qmask.oq |= (1ull << q_no); in otx_ep_init_droq() [all …]
|
| /dpdk/drivers/net/liquidio/base/ |
| H A D | lio_23xx_vf.c | 20 uint64_t d64, q_no; in cn23xx_vf_reset_io_queues() local 25 for (q_no = 0; q_no < num_queues; q_no++) { in cn23xx_vf_reset_io_queues() 35 for (q_no = 0; q_no < num_queues; q_no++) { in cn23xx_vf_reset_io_queues() 76 uint64_t q_no; in cn23xx_vf_setup_global_input_regs() local 85 for (q_no = 0; q_no < (lio_dev->sriov_info.rings_per_vf); q_no++) { in cn23xx_vf_setup_global_input_regs() 111 uint32_t q_no; in cn23xx_vf_setup_global_output_regs() local 115 for (q_no = 0; q_no < lio_dev->sriov_info.rings_per_vf; q_no++) { in cn23xx_vf_setup_global_output_regs() 291 uint32_t q_no; in cn23xx_vf_enable_io_queues() local 295 for (q_no = 0; q_no < lio_dev->num_iqs; q_no++) { in cn23xx_vf_enable_io_queues() 320 for (q_no = 0; q_no < lio_dev->num_oqs; q_no++) { in cn23xx_vf_enable_io_queues() [all …]
|
| H A D | lio_mbox.c | 45 mbox->mbox_req.q_no = mbox->q_no; in lio_mbox_read() 57 mbox->mbox_resp.q_no = mbox->q_no; in lio_mbox_read() 109 struct lio_mbox *mbox = lio_dev->mbox[mbox_cmd->q_no]; in lio_mbox_write()
|
| H A D | lio_mbox.h | 52 uint32_t q_no; member 75 uint32_t q_no; member
|
| /dpdk/drivers/net/liquidio/ |
| H A D | lio_ethdev.c | 304 iq_no = lio_dev->linfo.txpciq[i].s.q_no; in lio_dev_stats_get() 323 oq_no = lio_dev->linfo.rxpciq[i].s.q_no; in lio_dev_stats_get() 1153 if (q_no >= lio_dev->nb_rx_queues) { in lio_dev_rx_queue_setup() 1160 fw_mapped_oq = lio_dev->linfo.rxpciq[q_no].s.q_no; in lio_dev_rx_queue_setup() 1165 eth_dev->data->rx_queues[q_no] = NULL; in lio_dev_rx_queue_setup() 1201 oq_no = droq->q_no; in lio_dev_rx_queue_release() 1234 int fw_mapped_iq = lio_dev->linfo.txpciq[q_no].s.q_no; in lio_dev_tx_queue_setup() 1237 if (q_no >= lio_dev->nb_tx_queues) { in lio_dev_tx_queue_setup() 1247 eth_dev->data->tx_queues[q_no] = NULL; in lio_dev_tx_queue_setup() 1250 retval = lio_setup_iq(lio_dev, q_no, lio_dev->linfo.txpciq[q_no], in lio_dev_tx_queue_setup() [all …]
|
| H A D | lio_rxtx.c | 121 lio_dev_dbg(lio_dev, "OQ[%d]\n", q_no); in lio_delete_droq() 137 "info_list", droq->q_no, in lio_alloc_info_buffer() 173 droq = lio_dev->droq[q_no]; in lio_init_droq() 175 droq->q_no = q_no; in lio_init_droq() 185 "droq", q_no, in lio_init_droq() 235 lio_delete_droq(lio_dev, q_no); in lio_init_droq() 594 lio_dev->port_id, droq->q_no, in lio_droq_fast_process_packets() 772 txpciq.s.q_no = iq_no; in lio_setup_instr_queue0() 1640 iq_no = txq->txpciq.s.q_no; in lio_dev_xmit_pkts() 1661 ndata.q_no = iq_no; in lio_dev_xmit_pkts() [all …]
|
| H A D | lio_struct.h | 81 uint32_t q_no; member 226 uint64_t q_no : 8; member 240 uint64_t q_no : 8; 553 uint64_t q_no : 8; member 557 uint64_t q_no : 8;
|
| H A D | lio_ethdev.h | 175 void lio_dev_rx_queue_release(struct rte_eth_dev *dev, uint16_t q_no); 177 void lio_dev_tx_queue_release(struct rte_eth_dev *dev, uint16_t q_no);
|
| H A D | lio_rxtx.h | 276 uint32_t q_no; member 714 int lio_setup_droq(struct lio_device *lio_dev, int q_no, int num_descs,
|
| /dpdk/drivers/net/pfe/ |
| H A D | pfe_hif.c | 485 unsigned int q_no) in client_ack_txpacket() argument 487 struct hif_tx_queue *queue = &hif->client[client_id].tx_q[q_no]; in client_ack_txpacket() 500 client_id, q_no, queue, queue->ack_idx); in client_ack_txpacket() 530 client_ack_txpacket(hif, desc_sw->client_id, desc_sw->q_no); in __hif_tx_done_process() 567 q_no, void *data, u32 len, unsigned int flags) in hif_xmit_pkt() 577 desc_sw->q_no = q_no; in hif_xmit_pkt()
|
| H A D | pfe_hif.h | 68 u8 q_no; member 142 q_no, void *data, u32 len, unsigned int flags);
|