Lines Matching refs:ena_ring
98 static void ena_init_io_rings_common(struct ena_adapter *, struct ena_ring *,
109 static void ena_release_all_tx_dmamap(struct ena_ring *);
118 static inline int ena_alloc_rx_mbuf(struct ena_adapter *, struct ena_ring *,
120 static void ena_free_rx_mbuf(struct ena_adapter *, struct ena_ring *,
173 struct ena_ring *);
378 ena_init_io_rings_common(struct ena_adapter *adapter, struct ena_ring *ring, in ena_init_io_rings_common()
392 struct ena_ring *txr, *rxr; in ena_init_io_rings_basic()
427 struct ena_ring *txr, *rxr; in ena_init_io_rings_advanced()
474 struct ena_ring *txr = &adapter->tx_ring[qid]; in ena_free_io_ring_resources()
475 struct ena_ring *rxr = &adapter->rx_ring[qid]; in ena_free_io_ring_resources()
569 validate_tx_req_id(struct ena_ring *tx_ring, uint16_t req_id, int tx_req_id_rc) in validate_tx_req_id()
595 ena_release_all_tx_dmamap(struct ena_ring *tx_ring) in ena_release_all_tx_dmamap()
640 struct ena_ring *tx_ring = que->tx_ring; in ena_setup_tx_resources()
759 struct ena_ring *tx_ring = &adapter->tx_ring[qid]; in ena_free_tx_resources()
873 struct ena_ring *rx_ring = que->rx_ring; in ena_setup_rx_resources()
953 struct ena_ring *rx_ring = &adapter->rx_ring[qid]; in ena_free_rx_resources()
1022 ena_alloc_rx_mbuf(struct ena_adapter *adapter, struct ena_ring *rx_ring, in ena_alloc_rx_mbuf()
1085 ena_free_rx_mbuf(struct ena_adapter *adapter, struct ena_ring *rx_ring, in ena_free_rx_mbuf()
1108 ena_refill_rx_bufs(struct ena_ring *rx_ring, uint32_t num) in ena_refill_rx_bufs()
1441 struct ena_ring *rx_ring = &adapter->rx_ring[qid]; in ena_free_rx_bufs()
1468 struct ena_ring *rx_ring; in ena_refill_all_rx_bufs()
1504 struct ena_ring *tx_ring = &adapter->tx_ring[qid]; in ena_free_tx_bufs()
1587 struct ena_ring *ring; in ena_create_io_queues()
2101 struct ena_ring *tx_ring; in ena_unmask_all_io_irqs()
3150 struct ena_ring *rx_ring) in check_for_rx_interrupt_queue()
3174 struct ena_ring *tx_ring) in check_cdesc_in_tx_cq()
3199 struct ena_ring *tx_ring) in check_missing_comp_in_tx_queue()
3296 struct ena_ring *tx_ring; in check_for_missing_completions()
3297 struct ena_ring *rx_ring; in check_for_missing_completions()
3351 struct ena_ring *rx_ring; in check_for_empty_rx_ring()