Home
last modified time | relevance | path

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

/f-stack/dpdk/drivers/net/ionic/
H A Dionic_dev.h133 struct ionic_queue;
136 typedef void (*desc_cb)(struct ionic_queue *q,
146 struct ionic_queue { struct
183 struct ionic_queue *bound_q; argument
243 struct ionic_queue *q);
250 void ionic_cq_bind(struct ionic_cq *cq, struct ionic_queue *q);
257 struct ionic_queue *q, uint32_t index, uint32_t num_descs,
261 void ionic_q_flush(struct ionic_queue *q);
264 uint32_t ionic_q_space_avail(struct ionic_queue *q);
265 bool ionic_q_has_space(struct ionic_queue *q, uint32_t want);
[all …]
H A Dionic_dev.c313 ionic_db_map(struct ionic_lif *lif, struct ionic_queue *q) in ionic_db_map()
337 struct ionic_queue *q = &qcq->q; in ionic_dev_cmd_adminq_init()
392 ionic_cq_bind(struct ionic_cq *cq, struct ionic_queue *q) in ionic_cq_bind()
421 struct ionic_queue *q, uint32_t index, uint32_t num_descs, in ionic_q_init()
448 ionic_q_map(struct ionic_queue *q, void *base, rte_iova_t base_pa) in ionic_q_map()
462 ionic_q_flush(struct ionic_queue *q) in ionic_q_flush()
483 ionic_q_space_avail(struct ionic_queue *q) in ionic_q_space_avail()
496 ionic_q_has_space(struct ionic_queue *q, uint32_t want) in ionic_q_has_space()
502 ionic_q_service(struct ionic_queue *q, uint32_t cq_desc_index, in ionic_q_service()
525 ionic_adminq_cb(struct ionic_queue *q, in ionic_adminq_cb()
[all …]
H A Dionic_rxtx.c63 struct ionic_queue *q = &txq->q; in ionic_txq_info_get()
73 struct ionic_queue *q = cq->bound_q; in ionic_tx_flush()
312 ionic_tx_tso(struct ionic_queue *q, struct rte_mbuf *txm, in ionic_tx_tso()
434 ionic_tx(struct ionic_queue *q, struct rte_mbuf *txm, in ionic_tx()
496 struct ionic_queue *q = &txq->q; in ionic_xmit_pkts()
603 struct ionic_queue *q = &rxq->q; in ionic_rxq_info_get()
613 ionic_rx_empty(struct ionic_queue *q) in ionic_rx_empty()
716 ionic_rx_clean(struct ionic_queue *q, in ionic_rx_clean()
863 ionic_rx_recycle(struct ionic_queue *q, uint32_t q_desc_index, in ionic_rx_recycle()
879 struct ionic_queue *q = &rxq->q; in ionic_rx_fill()
[all …]
H A Dionic_lif.h57 struct ionic_queue q; /**< Queue */
H A Dionic_lif.c21 struct ionic_queue *q = &qcq->q; in ionic_qcq_enable()
46 struct ionic_queue *q = &qcq->q; in ionic_qcq_disable()
1169 struct ionic_queue *q = &qcq->q; in ionic_lif_adminq_init()
1202 struct ionic_queue *q = &qcq->q; in ionic_lif_notifyq_init()
1311 struct ionic_queue *q = &qcq->q; in ionic_lif_txq_init()
1359 struct ionic_queue *q = &qcq->q; in ionic_lif_rxq_init()