Home
last modified time | relevance | path

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

/f-stack/dpdk/drivers/net/ionic/
H A Dionic_lif.c598 *qcq = NULL; in ionic_qcq_alloc()
695 *qcq = new; in ionic_qcq_alloc()
709 if (qcq->base_z) { in ionic_qcq_free()
710 qcq->base = NULL; in ionic_qcq_free()
711 qcq->base_pa = 0; in ionic_qcq_free()
713 qcq->base_z = NULL; in ionic_qcq_free()
716 if (qcq->q.info) { in ionic_qcq_free()
721 rte_free(qcq); in ionic_qcq_free()
1034 ionic_lif_qcq_deinit(qcq->lif, qcq); in ionic_lif_txq_deinit()
1040 ionic_lif_qcq_deinit(qcq->lif, qcq); in ionic_lif_rxq_deinit()
[all …]
H A Dionic_lif.h141 int ionic_qcq_service(struct ionic_qcq *qcq, int budget, ionic_cq_cb cb,
161 uint16_t nrxq_descs, struct ionic_qcq **qcq);
163 uint16_t ntxq_descs, struct ionic_qcq **qcq);
164 void ionic_qcq_free(struct ionic_qcq *qcq);
166 int ionic_qcq_enable(struct ionic_qcq *qcq);
167 int ionic_qcq_disable(struct ionic_qcq *qcq);
169 int ionic_lif_rxq_init(struct ionic_qcq *qcq);
170 void ionic_lif_rxq_deinit(struct ionic_qcq *qcq);
172 int ionic_lif_txq_init(struct ionic_qcq *qcq);
173 void ionic_lif_txq_deinit(struct ionic_qcq *qcq);
H A Dionic_main.c144 ionic_wait_ctx_for_completion(struct ionic_lif *lif, struct ionic_qcq *qcq, in ionic_wait_ctx_for_completion() argument
159 ionic_qcq_service(qcq, budget, ionic_adminq_service, NULL); in ionic_wait_ctx_for_completion()
173 struct ionic_qcq *qcq = lif->adminqcq; in ionic_adminq_post_wait() local
188 done = ionic_wait_ctx_for_completion(lif, qcq, ctx, in ionic_adminq_post_wait()
H A Dionic_dev.c334 struct ionic_qcq *qcq, in ionic_dev_cmd_adminq_init() argument
337 struct ionic_queue *q = &qcq->q; in ionic_dev_cmd_adminq_init()
338 struct ionic_cq *cq = &qcq->cq; in ionic_dev_cmd_adminq_init()
H A Dionic_dev.h239 void ionic_dev_cmd_adminq_init(struct ionic_dev *idev, struct ionic_qcq *qcq,