Lines Matching refs:queue_idx

379 static int hinic_rx_queue_setup(struct rte_eth_dev *dev, uint16_t queue_idx,  in hinic_rx_queue_setup()  argument
407 (int)dev->data->port_id, (int)queue_idx); in hinic_rx_queue_setup()
427 (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()
441 rc = hinic_create_rq(hwdev, queue_idx, rq_depth, socket_id); in hinic_rx_queue_setup()
444 queue_idx, dev->data->name, rq_depth); in hinic_rx_queue_setup()
461 rxq->wq = &hwdev->nic_io->rq_wq[queue_idx]; in hinic_rx_queue_setup()
462 rxq->pi_virt_addr = hwdev->nic_io->qps[queue_idx].rq.pi_virt_addr; 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()
485 dev->data->rx_queues[queue_idx] = rxq; in hinic_rx_queue_setup()
491 hinic_destroy_rq(hwdev, queue_idx); in hinic_rx_queue_setup()
537 static int hinic_tx_queue_setup(struct rte_eth_dev *dev, uint16_t queue_idx, in hinic_tx_queue_setup() argument
563 (int)dev->data->port_id, (int)queue_idx); in hinic_tx_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()
596 rc = hinic_create_sq(hwdev, queue_idx, sq_depth, socket_id); in hinic_tx_queue_setup()
599 queue_idx, dev->data->name, sq_depth); in hinic_tx_queue_setup()
603 txq->q_id = queue_idx; in hinic_tx_queue_setup()
608 txq->wq = &hwdev->nic_io->sq_wq[queue_idx]; in hinic_tx_queue_setup()
609 txq->sq = &hwdev->nic_io->qps[queue_idx].sq; in hinic_tx_queue_setup()
610 txq->cons_idx_addr = hwdev->nic_io->qps[queue_idx].sq.cons_idx_addr; in hinic_tx_queue_setup()
621 queue_idx, dev->data->name); in hinic_tx_queue_setup()
626 dev->data->tx_queues[queue_idx] = txq; in hinic_tx_queue_setup()
631 hinic_destroy_sq(hwdev, queue_idx); in hinic_tx_queue_setup()