Home
last modified time | relevance | path

Searched refs:ionic_queue (Results 1 – 9 of 9) sorted by relevance

/dpdk/drivers/net/ionic/
H A Dionic_dev.h128 struct ionic_queue { struct
215 struct ionic_queue *q);
225 int ionic_q_init(struct ionic_queue *q, uint32_t index, uint16_t num_descs);
226 void ionic_q_reset(struct ionic_queue *q);
227 void ionic_q_map(struct ionic_queue *q, void *base, rte_iova_t base_pa,
229 void ionic_q_sg_map(struct ionic_queue *q, void *base, rte_iova_t base_pa);
232 ionic_q_space_avail(struct ionic_queue *q) in ionic_q_space_avail()
245 ionic_q_flush(struct ionic_queue *q) in ionic_q_flush()
H A Dionic_dev.c265 ionic_db_map(struct ionic_lif *lif, struct ionic_queue *q) in ionic_db_map()
281 struct ionic_queue *q = &qcq->q; in ionic_dev_cmd_adminq_init()
358 ionic_q_init(struct ionic_queue *q, uint32_t index, uint16_t num_descs) in ionic_q_init()
378 ionic_q_map(struct ionic_queue *q, void *base, rte_iova_t base_pa, in ionic_q_map()
388 ionic_q_sg_map(struct ionic_queue *q, void *base, rte_iova_t base_pa) in ionic_q_sg_map()
395 ionic_q_reset(struct ionic_queue *q) in ionic_q_reset()
H A Dionic_rxtx_simple.c27 struct ionic_queue *q = &txq->qcq.q; in ionic_tx_flush()
78 struct ionic_queue *q = &txq->qcq.q; in ionic_tx()
140 struct ionic_queue *q = &txq->qcq.q; in ionic_xmit_pkts()
230 struct ionic_queue *q = &rxq->qcq.q; in ionic_rx_clean_one()
315 struct ionic_queue *q = &rxq->qcq.q; in ionic_rx_fill_one()
359 struct ionic_queue *q = &rxq->qcq.q; in ionic_rxq_service()
450 struct ionic_queue *q = &rxq->qcq.q; in ionic_rx_fill()
H A Dionic_rxtx_sg.c27 struct ionic_queue *q = &txq->qcq.q; in ionic_tx_flush_sg()
83 struct ionic_queue *q = &txq->qcq.q; in ionic_tx_sg()
167 struct ionic_queue *q = &txq->qcq.q; in ionic_xmit_pkts_sg()
257 struct ionic_queue *q = &rxq->qcq.q; in ionic_rx_clean_one_sg()
365 struct ionic_queue *q = &rxq->qcq.q; in ionic_rx_fill_one_sg()
438 struct ionic_queue *q = &rxq->qcq.q; in ionic_rxq_service_sg()
529 struct ionic_queue *q = &rxq->qcq.q; in ionic_rx_fill_sg()
H A Dionic_rxtx.c43 struct ionic_queue *q = &txq->qcq.q; in ionic_tx_empty()
52 struct ionic_queue *q = &rxq->qcq.q; in ionic_rx_empty()
77 struct ionic_queue *q = &txq->qcq.q; in ionic_txq_info_get()
303 ionic_tx_tso_post(struct ionic_queue *q, struct ionic_txq_desc *desc, in ionic_tx_tso_post()
347 struct ionic_queue *q = &txq->qcq.q; in ionic_tx_tso_next()
360 struct ionic_queue *q = &txq->qcq.q; in ionic_tx_tso()
513 struct ionic_queue *q = &rxq->qcq.q; in ionic_rxq_info_get()
682 struct ionic_queue *q = &rxq->qcq.q; in ionic_rx_init_descriptors()
728 struct ionic_queue *q = &rxq->qcq.q; in ionic_dev_rx_queue_start_firsthalf()
H A Dionic_rxtx.h102 ionic_rxq_flush(struct ionic_queue *q) in ionic_rxq_flush()
132 ionic_txq_flush(struct ionic_queue *q) in ionic_txq_flush()
H A Dionic_main.c155 struct ionic_queue *q = &qcq->q; in ionic_adminq_service()
203 struct ionic_queue *q = &lif->adminqcq->qcq.q; in ionic_adminq_post()
238 struct ionic_queue *q = &lif->adminqcq->qcq.q; in ionic_adminq_wait_for_completion()
H A Dionic_lif.c39 struct ionic_queue *q = &qcq->q; in ionic_qcq_disable_nowait()
1474 struct ionic_queue *q = &aqcq->qcq.q; in ionic_lif_adminq_init()
1510 struct ionic_queue *q = &nqcq->qcq.q; in ionic_lif_notifyq_init()
1622 struct ionic_queue *q = &qcq->q; in ionic_lif_txq_init_nowait()
1672 struct ionic_queue *q = &txq->qcq.q; in ionic_lif_txq_init_done()
1690 struct ionic_queue *q = &qcq->q; in ionic_lif_rxq_init_nowait()
1740 struct ionic_queue *q = &rxq->qcq.q; in ionic_lif_rxq_init_done()
H A Dionic_lif.h61 struct ionic_queue q; /**< Queue */