Home
last modified time | relevance | path

Searched refs:queue_idx (Results 1 – 25 of 76) sorted by relevance

1234

/f-stack/dpdk/drivers/net/bnxt/
H A Dbnxt_txq.c88 uint16_t queue_idx, in bnxt_tx_queue_setup_op() argument
101 if (queue_idx >= BNXT_MAX_RINGS(bp)) { in bnxt_tx_queue_setup_op()
104 queue_idx, bp->max_tx_rings); in bnxt_tx_queue_setup_op()
114 txq = eth_dev->data->tx_queues[queue_idx]; in bnxt_tx_queue_setup_op()
148 txq->queue_id = queue_idx; in bnxt_tx_queue_setup_op()
152 if (bnxt_alloc_rings(bp, queue_idx, txq, NULL, txq->cp_ring, NULL, in bnxt_tx_queue_setup_op()
165 eth_dev->data->tx_queues[queue_idx] = txq; in bnxt_tx_queue_setup_op()
H A Dbnxt_reps.c589 uint16_t queue_idx, in bnxt_rep_rx_queue_setup_op() argument
602 if (queue_idx >= BNXT_MAX_VF_REP_RINGS) { in bnxt_rep_rx_queue_setup_op()
605 queue_idx, BNXT_MAX_VF_REP_RINGS); in bnxt_rep_rx_queue_setup_op()
619 parent_rxq = parent_bp->rx_queues[queue_idx]; in bnxt_rep_rx_queue_setup_op()
631 rxq = eth_dev->data->rx_queues[queue_idx]; in bnxt_rep_rx_queue_setup_op()
661 rxq->queue_id = queue_idx; in bnxt_rep_rx_queue_setup_op()
663 eth_dev->data->rx_queues[queue_idx] = rxq; in bnxt_rep_rx_queue_setup_op()
691 uint16_t queue_idx, in bnxt_rep_tx_queue_setup_op() argument
701 if (queue_idx >= BNXT_MAX_VF_REP_RINGS) { in bnxt_rep_tx_queue_setup_op()
704 queue_idx, BNXT_MAX_VF_REP_RINGS); in bnxt_rep_tx_queue_setup_op()
[all …]
H A Dbnxt_rxq.c298 uint16_t queue_idx, in bnxt_rx_queue_setup_op() argument
314 if (queue_idx >= BNXT_MAX_RINGS(bp)) { in bnxt_rx_queue_setup_op()
317 queue_idx, bp->max_rx_rings); in bnxt_rx_queue_setup_op()
327 rxq = eth_dev->data->rx_queues[queue_idx]; in bnxt_rx_queue_setup_op()
358 rxq->queue_id = queue_idx; in bnxt_rx_queue_setup_op()
365 eth_dev->data->rx_queues[queue_idx] = rxq; in bnxt_rx_queue_setup_op()
367 if (bnxt_alloc_rings(bp, queue_idx, NULL, rxq, rxq->cp_ring, NULL, in bnxt_rx_queue_setup_op()
376 if (!BNXT_NUM_ASYNC_CPR(bp) && queue_idx == 0) in bnxt_rx_queue_setup_op()
388 eth_dev->data->rx_queue_state[queue_idx] = queue_state; in bnxt_rx_queue_setup_op()
391 if (!queue_idx) in bnxt_rx_queue_setup_op()
H A Dbnxt_reps.h33 __rte_unused uint16_t queue_idx,
40 __rte_unused uint16_t queue_idx,
/f-stack/dpdk/drivers/bus/fslmc/mc/
H A Ddpdmai.c324 uint8_t queue_idx, in dpdmai_set_rx_queue() argument
339 cmd_params->queue_idx = queue_idx; in dpdmai_set_rx_queue()
366 uint8_t queue_idx, in dpdmai_get_rx_queue() argument
381 cmd_params->queue_idx = queue_idx; in dpdmai_get_rx_queue()
416 uint8_t queue_idx, in dpdmai_get_tx_queue() argument
431 cmd_params->queue_idx = queue_idx; in dpdmai_get_tx_queue()
H A Dfsl_dpdmai.h162 uint8_t queue_idx,
183 uint8_t queue_idx,
200 uint8_t queue_idx,
H A Dfsl_dpdmai_cmd.h83 uint8_t queue_idx; member
91 uint8_t queue_idx; member
/f-stack/dpdk/drivers/net/bnx2x/
H A Dbnx2x_rxtx.c47 uint16_t queue_idx, in bnx2x_dev_rx_queue_setup() argument
59 struct bnx2x_fastpath *fp = &sc->fp[queue_idx]; in bnx2x_dev_rx_queue_setup()
73 rxq->queue_id = queue_idx; in bnx2x_dev_rx_queue_setup()
86 queue_idx, nb_desc, (unsigned long)USABLE_RX_BD(rxq), in bnx2x_dev_rx_queue_setup()
92 dma = ring_dma_zone_reserve(dev, "hw_ring", queue_idx, dma_size, socket_id); in bnx2x_dev_rx_queue_setup()
158 dev->data->rx_queues[queue_idx] = rxq; in bnx2x_dev_rx_queue_setup()
234 uint16_t queue_idx, in bnx2x_dev_tx_queue_setup() argument
246 struct bnx2x_fastpath *fp = &sc->fp[queue_idx]; in bnx2x_dev_tx_queue_setup()
269 queue_idx, nb_desc, txq->tx_free_thresh, in bnx2x_dev_tx_queue_setup()
307 txq->queue_id = queue_idx; in bnx2x_dev_tx_queue_setup()
[all …]
/f-stack/dpdk/drivers/net/enic/
H A Denic_main.c513 wq = &enic->wq[queue_idx]; in enic_prep_wq_for_simple_tx()
746 vnic_wq_enable(&enic->wq[queue_idx]); in enic_start_wq()
755 ret = vnic_wq_disable(&enic->wq[queue_idx]); in enic_stop_wq()
825 RTE_ASSERT(queue_idx == 0); in enic_alloc_rq()
830 queue_idx = sop_queue_idx; in enic_alloc_rq()
892 queue_idx); in enic_alloc_rq()
1041 RTE_ASSERT(queue_idx == 0); in enic_alloc_wq()
1043 queue_idx = vf->pf_wq_idx; in enic_alloc_wq()
1047 cq_index = enic_cq_wq(enic, queue_idx); in enic_alloc_wq()
1049 wq = &enic->wq[queue_idx]; in enic_alloc_wq()
[all …]
H A Denic_ethdev.c164 uint16_t queue_idx, in enicpmd_dev_tx_queue_setup() argument
178 wq = &enic->wq[queue_idx]; in enicpmd_dev_tx_queue_setup()
193 uint16_t queue_idx) in enicpmd_dev_tx_queue_start() argument
199 enic_start_wq(enic, queue_idx); in enicpmd_dev_tx_queue_start()
205 uint16_t queue_idx) in enicpmd_dev_tx_queue_stop() argument
212 ret = enic_stop_wq(enic, queue_idx); in enicpmd_dev_tx_queue_stop()
220 uint16_t queue_idx) in enicpmd_dev_rx_queue_start() argument
226 enic_start_rq(enic, queue_idx); in enicpmd_dev_rx_queue_start()
232 uint16_t queue_idx) in enicpmd_dev_rx_queue_stop() argument
239 ret = enic_stop_rq(enic, queue_idx); in enicpmd_dev_rx_queue_stop()
[all …]
H A Denic.h400 int enic_alloc_wq(struct enic *enic, uint16_t queue_idx,
402 void enic_start_wq(struct enic *enic, uint16_t queue_idx);
403 int enic_stop_wq(struct enic *enic, uint16_t queue_idx);
404 void enic_start_rq(struct enic *enic, uint16_t queue_idx);
405 int enic_stop_rq(struct enic *enic, uint16_t queue_idx);
407 int enic_alloc_rq(struct enic *enic, uint16_t queue_idx,
H A Denic_vf_representor.c42 uint16_t queue_idx, in enic_vf_dev_tx_queue_setup() argument
56 if (queue_idx != 0) in enic_vf_dev_tx_queue_setup()
65 err = enic_alloc_wq(&vf->enic, queue_idx, socket_id, nb_desc); in enic_vf_dev_tx_queue_setup()
82 uint16_t queue_idx, in enic_vf_dev_rx_queue_setup() argument
96 if (queue_idx != 0) in enic_vf_dev_rx_queue_setup()
100 eth_dev->data->rx_queues[queue_idx] = in enic_vf_dev_rx_queue_setup()
102 ret = enic_alloc_rq(&vf->enic, queue_idx, socket_id, mp, nb_desc, in enic_vf_dev_rx_queue_setup()
/f-stack/dpdk/drivers/net/netvsc/
H A Dhn_var.h175 int hn_dev_tx_queue_setup(struct rte_eth_dev *dev, uint16_t queue_idx,
179 void hn_dev_tx_queue_info(struct rte_eth_dev *dev, uint16_t queue_idx,
188 uint16_t queue_idx, uint16_t nb_desc,
241 uint16_t queue_idx, uint16_t nb_desc,
248 uint16_t queue_idx, uint16_t nb_desc,
/f-stack/dpdk/drivers/net/pfe/
H A Dpfe_ethdev.c456 pfe_rx_queue_setup(struct rte_eth_dev *dev, uint16_t queue_idx, in pfe_rx_queue_setup() argument
468 if (queue_idx >= EMAC_RXQ_CNT) { in pfe_rx_queue_setup()
470 queue_idx, EMAC_RXQ_CNT); in pfe_rx_queue_setup()
491 dev->data->rx_queues[queue_idx] = &priv->client.rx_q[queue_idx]; in pfe_rx_queue_setup()
492 priv->client.rx_q[queue_idx].queue_id = queue_idx; in pfe_rx_queue_setup()
511 uint16_t queue_idx, in pfe_tx_queue_setup() argument
518 if (queue_idx >= emac_txq_cnt) { in pfe_tx_queue_setup()
520 queue_idx, emac_txq_cnt); in pfe_tx_queue_setup()
523 dev->data->tx_queues[queue_idx] = &priv->client.tx_q[queue_idx]; in pfe_tx_queue_setup()
524 priv->client.tx_q[queue_idx].queue_id = queue_idx; in pfe_tx_queue_setup()
/f-stack/dpdk/drivers/net/cxgbe/
H A Dcxgbe_ethdev.c503 uint16_t queue_idx, uint16_t nb_desc, in cxgbe_dev_tx_queue_setup() argument
514 txq = &s->ethtxq[pi->first_txqset + queue_idx]; in cxgbe_dev_tx_queue_setup()
520 if (eth_dev->data->tx_queues[queue_idx]) { in cxgbe_dev_tx_queue_setup()
522 eth_dev->data->tx_queues[queue_idx] = NULL; in cxgbe_dev_tx_queue_setup()
525 eth_dev->data->tx_queues[queue_idx] = (void *)txq; in cxgbe_dev_tx_queue_setup()
607 uint16_t queue_idx, uint16_t nb_desc, in cxgbe_dev_rx_queue_setup() argument
621 rxq = &s->ethrxq[pi->first_rxqset + queue_idx]; in cxgbe_dev_rx_queue_setup()
643 if (eth_dev->data->rx_queues[queue_idx]) { in cxgbe_dev_rx_queue_setup()
645 eth_dev->data->rx_queues[queue_idx] = NULL; in cxgbe_dev_rx_queue_setup()
648 eth_dev->data->rx_queues[queue_idx] = (void *)rxq; in cxgbe_dev_rx_queue_setup()
[all …]
H A Dcxgbe_pfvf.h31 int cxgbe_dev_tx_queue_setup(struct rte_eth_dev *eth_dev, uint16_t queue_idx,
34 int cxgbe_dev_rx_queue_setup(struct rte_eth_dev *eth_dev, uint16_t queue_idx,
/f-stack/dpdk/drivers/net/i40e/
H A Di40e_rxtx.c1552 return queue_idx; in i40e_get_queue_offset_by_qindex()
1827 uint16_t queue_idx, in i40e_dev_rx_queue_setup() argument
1854 reg_idx = queue_idx; in i40e_dev_rx_queue_setup()
1957 if (queue_idx >= base && queue_idx < (base + BIT(bsf))) in i40e_dev_rx_queue_setup()
2168 uint16_t queue_idx, in i40e_dev_tx_queue_setup() argument
2192 reg_idx = queue_idx; in i40e_dev_tx_queue_setup()
2248 (int)queue_idx); in i40e_dev_tx_queue_setup()
2257 (int)queue_idx); in i40e_dev_tx_queue_setup()
2266 (int)queue_idx); in i40e_dev_tx_queue_setup()
2276 (int)queue_idx); in i40e_dev_tx_queue_setup()
[all …]
/f-stack/dpdk/drivers/net/ark/
H A Dark_ethdev_rx.c118 uint16_t queue_idx, in eth_ark_dev_rx_queue_setup() argument
131 int qidx = queue_idx; in eth_ark_dev_rx_queue_setup()
134 if (dev->data->rx_queues[queue_idx] != NULL) { in eth_ark_dev_rx_queue_setup()
135 eth_ark_dev_rx_queue_release(dev->data->rx_queues[queue_idx]); in eth_ark_dev_rx_queue_setup()
136 dev->data->rx_queues[queue_idx] = NULL; in eth_ark_dev_rx_queue_setup()
172 queue->queue_index = queue_idx; in eth_ark_dev_rx_queue_setup()
197 dev->data->rx_queues[queue_idx] = queue; in eth_ark_dev_rx_queue_setup()
211 status = eth_ark_rx_hw_setup(dev, queue, qidx, queue_idx); in eth_ark_dev_rx_queue_setup()
H A Dark_ethdev_tx.c211 uint16_t queue_idx, in eth_ark_tx_queue_setup() argument
220 int qidx = queue_idx; in eth_ark_tx_queue_setup()
246 queue->queue_index = queue_idx; in eth_ark_tx_queue_setup()
247 dev->data->tx_queues[queue_idx] = queue; in eth_ark_tx_queue_setup()
/f-stack/dpdk/drivers/net/e1000/
H A Dem_rxtx.c1197 uint16_t queue_idx, in eth_em_tx_queue_setup() argument
1249 (int)queue_idx); in eth_em_tx_queue_setup()
1268 if (dev->data->tx_queues[queue_idx] != NULL) { in eth_em_tx_queue_setup()
1270 dev->data->tx_queues[queue_idx] = NULL; in eth_em_tx_queue_setup()
1303 txq->queue_id = queue_idx; in eth_em_tx_queue_setup()
1315 dev->data->tx_queues[queue_idx] = txq; in eth_em_tx_queue_setup()
1400 uint16_t queue_idx, in eth_em_rx_queue_setup() argument
1438 if (dev->data->rx_queues[queue_idx] != NULL) { in eth_em_rx_queue_setup()
1440 dev->data->rx_queues[queue_idx] = NULL; in eth_em_rx_queue_setup()
1469 rxq->queue_id = queue_idx; in eth_em_rx_queue_setup()
[all …]
/f-stack/dpdk/drivers/net/virtio/virtio_user/
H A Dvirtio_user_dev.h80 void virtio_user_handle_cq(struct virtio_user_dev *dev, uint16_t queue_idx);
82 uint16_t queue_idx);
/f-stack/dpdk/drivers/net/octeontx2/
H A Dotx2_ethdev_ops.c326 uint32_t *head, uint32_t *tail, uint16_t queue_idx) in nix_rx_head_tail_get() argument
333 reg = (((uint64_t)queue_idx) << 32); in nix_rx_head_tail_get()
344 otx2_nix_rx_queue_count(struct rte_eth_dev *eth_dev, uint16_t queue_idx) in otx2_nix_rx_queue_count() argument
346 struct otx2_eth_rxq *rxq = eth_dev->data->rx_queues[queue_idx]; in otx2_nix_rx_queue_count()
350 nix_rx_head_tail_get(dev, &head, &tail, queue_idx); in otx2_nix_rx_queue_count()
399 uint32_t *head, uint32_t *tail, uint16_t queue_idx) in nix_tx_head_tail_get() argument
406 reg = (((uint64_t)queue_idx) << 32); in nix_tx_head_tail_get()
/f-stack/dpdk/drivers/net/tap/
H A Dtap_bpf_api.c27 int tap_flow_bpf_cls_q(__u32 queue_idx) in tap_flow_bpf_cls_q() argument
29 cls_q_insns[1].imm = queue_idx; in tap_flow_bpf_cls_q()
/f-stack/dpdk/drivers/net/virtio/
H A Dvirtio_user_ethdev.c372 uint16_t queue_idx = vq->vq_queue_index; in virtio_user_setup_queue_packed() local
379 vring = &dev->packed_vrings[queue_idx]; in virtio_user_setup_queue_packed()
390 dev->packed_queues[queue_idx].avail_wrap_counter = true; in virtio_user_setup_queue_packed()
391 dev->packed_queues[queue_idx].used_wrap_counter = true; in virtio_user_setup_queue_packed()
400 uint16_t queue_idx = vq->vq_queue_index; in virtio_user_setup_queue_split() local
409 dev->vrings[queue_idx].num = vq->vq_nentries; in virtio_user_setup_queue_split()
410 dev->vrings[queue_idx].desc = (void *)(uintptr_t)desc_addr; in virtio_user_setup_queue_split()
411 dev->vrings[queue_idx].avail = (void *)(uintptr_t)avail_addr; in virtio_user_setup_queue_split()
412 dev->vrings[queue_idx].used = (void *)(uintptr_t)used_addr; in virtio_user_setup_queue_split()
/f-stack/dpdk/drivers/net/hinic/
H A Dhinic_pmd_ethdev.c427 (int)queue_idx); in hinic_rx_queue_setup()
435 queue_idx, dev->data->name); in hinic_rx_queue_setup()
438 nic_dev->rxqs[queue_idx] = rxq; in hinic_rx_queue_setup()
464 rxq->q_id = queue_idx; in hinic_rx_queue_setup()
480 queue_idx, dev->data->name); in hinic_rx_queue_setup()
491 hinic_destroy_rq(hwdev, queue_idx); in hinic_rx_queue_setup()
582 (int)queue_idx); in hinic_tx_queue_setup()
590 queue_idx, dev->data->name); in hinic_tx_queue_setup()
593 nic_dev->txqs[queue_idx] = txq; in hinic_tx_queue_setup()
603 txq->q_id = queue_idx; in hinic_tx_queue_setup()
[all …]

1234