Lines Matching refs:tx_queue_id

137 ionic_dev_tx_queue_stop(struct rte_eth_dev *eth_dev, uint16_t tx_queue_id)  in ionic_dev_tx_queue_stop()  argument
141 IONIC_PRINT(DEBUG, "Stopping TX queue %u", tx_queue_id); in ionic_dev_tx_queue_stop()
143 txq = eth_dev->data->tx_queues[tx_queue_id]; in ionic_dev_tx_queue_stop()
145 eth_dev->data->tx_queue_state[tx_queue_id] = in ionic_dev_tx_queue_stop()
161 ionic_dev_tx_queue_setup(struct rte_eth_dev *eth_dev, uint16_t tx_queue_id, in ionic_dev_tx_queue_setup() argument
170 if (tx_queue_id >= lif->ntxqcqs) { in ionic_dev_tx_queue_setup()
173 tx_queue_id, lif->ntxqcqs); in ionic_dev_tx_queue_setup()
180 socket_id, tx_queue_id, nb_desc, offloads); in ionic_dev_tx_queue_setup()
187 if (eth_dev->data->tx_queues[tx_queue_id] != NULL) { in ionic_dev_tx_queue_setup()
188 ionic_dev_tx_queue_release(eth_dev, tx_queue_id); in ionic_dev_tx_queue_setup()
189 eth_dev->data->tx_queues[tx_queue_id] = NULL; in ionic_dev_tx_queue_setup()
192 eth_dev->data->tx_queue_state[tx_queue_id] = in ionic_dev_tx_queue_setup()
195 err = ionic_tx_qcq_alloc(lif, socket_id, tx_queue_id, nb_desc, &txq); in ionic_dev_tx_queue_setup()
213 eth_dev->data->tx_queues[tx_queue_id] = txq; in ionic_dev_tx_queue_setup()
222 ionic_dev_tx_queue_start(struct rte_eth_dev *eth_dev, uint16_t tx_queue_id) in ionic_dev_tx_queue_start() argument
228 if (tx_queue_state[tx_queue_id] == RTE_ETH_QUEUE_STATE_STARTED) { in ionic_dev_tx_queue_start()
230 tx_queue_id); in ionic_dev_tx_queue_start()
234 txq = eth_dev->data->tx_queues[tx_queue_id]; in ionic_dev_tx_queue_start()
237 tx_queue_id, txq->qcq.q.num_descs); in ionic_dev_tx_queue_start()
247 tx_queue_state[tx_queue_id] = RTE_ETH_QUEUE_STATE_STARTED; in ionic_dev_tx_queue_start()