Home
last modified time | relevance | path

Searched refs:qcq (Results 1 – 6 of 6) sorted by relevance

/dpdk/drivers/net/ionic/
H A Dionic_lif.h67 struct ionic_qcq qcq; member
72 struct ionic_qcq qcq; member
80 struct ionic_qcq qcq; member
92 struct ionic_qcq qcq; member
181 int ionic_qcq_service(struct ionic_qcq *qcq, int budget, ionic_cq_cb cb,
206 void ionic_qcq_free(struct ionic_qcq *qcq);
208 int ionic_qcq_enable(struct ionic_qcq *qcq);
209 int ionic_qcq_disable(struct ionic_qcq *qcq);
H A Dionic_rxtx.c61 struct ionic_queue *q = &txq->qcq.q; in ionic_txq_info_get()
71 struct ionic_cq *cq = &txq->qcq.cq; in ionic_tx_flush()
72 struct ionic_queue *q = &txq->qcq.q; in ionic_tx_flush()
133 ionic_qcq_free(&txq->qcq); in ionic_dev_tx_queue_release()
153 ionic_qcq_disable(&txq->qcq); in ionic_dev_tx_queue_stop()
237 tx_queue_id, txq->qcq.q.num_descs); in ionic_dev_tx_queue_start()
244 ionic_qcq_enable(&txq->qcq); in ionic_dev_tx_queue_start()
684 ionic_qcq_free(&rxq->qcq); in ionic_dev_rx_queue_release()
825 rxm->port = rxq->qcq.lif->port_id; in ionic_rx_clean()
1037 ionic_qcq_enable(&rxq->qcq); in ionic_dev_rx_queue_start()
[all …]
H A Dionic_lif.c609 *qcq = NULL; in ionic_qcq_alloc()
696 *qcq = new; in ionic_qcq_alloc()
711 if (qcq->base_z) { in ionic_qcq_free()
712 qcq->base = NULL; in ionic_qcq_free()
713 qcq->base_pa = 0; in ionic_qcq_free()
715 qcq->base_z = NULL; in ionic_qcq_free()
718 if (qcq->q.info) { in ionic_qcq_free()
720 qcq->q.info = NULL; in ionic_qcq_free()
723 rte_free(qcq); in ionic_qcq_free()
1474 struct ionic_qcq *qcq = &txq->qcq; in ionic_lif_txq_init() local
[all …]
H A Dionic_dev.c338 ionic_dev_cmd_adminq_init(struct ionic_dev *idev, struct ionic_qcq *qcq) in ionic_dev_cmd_adminq_init() argument
340 struct ionic_queue *q = &qcq->q; in ionic_dev_cmd_adminq_init()
341 struct ionic_cq *cq = &qcq->cq; in ionic_dev_cmd_adminq_init()
346 .q_init.ver = qcq->lif->qtype_info[q->type].version, in ionic_dev_cmd_adminq_init()
H A Dionic_main.c154 struct ionic_qcq *qcq = IONIC_CQ_TO_QCQ(cq); in ionic_adminq_service() local
155 struct ionic_queue *q = &qcq->q; in ionic_adminq_service()
197 struct ionic_queue *q = &lif->adminqcq->qcq.q; in ionic_adminq_post()
245 ionic_qcq_service(&lif->adminqcq->qcq, budget, in ionic_adminq_wait_for_completion()
H A Dionic_dev.h212 void ionic_dev_cmd_adminq_init(struct ionic_dev *idev, struct ionic_qcq *qcq);