Searched refs:ionic_queue (Results 1 – 5 of 5) sorted by relevance
| /f-stack/dpdk/drivers/net/ionic/ |
| H A D | ionic_dev.h | 133 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 D | ionic_dev.c | 313 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 D | ionic_rxtx.c | 63 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 D | ionic_lif.h | 57 struct ionic_queue q; /**< Queue */
|
| H A D | ionic_lif.c | 21 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()
|