Lines Matching refs:ena_ring
152 struct ena_ring *ring, u16 qid) in ena_init_io_rings_common()
172 struct ena_ring *txr, *rxr; in ena_init_io_rings()
211 struct ena_ring *tx_ring = &adapter->tx_ring[qid]; in ena_setup_tx_resources()
262 struct ena_ring *tx_ring = &adapter->tx_ring[qid]; in ena_free_tx_resources()
312 static inline int validate_rx_req_id(struct ena_ring *rx_ring, u16 req_id) in validate_rx_req_id()
339 struct ena_ring *rx_ring = &adapter->rx_ring[qid]; in ena_setup_rx_resources()
395 struct ena_ring *rx_ring = &adapter->rx_ring[qid]; in ena_free_rx_resources()
445 static inline int ena_alloc_rx_page(struct ena_ring *rx_ring, in ena_alloc_rx_page()
486 static void ena_free_rx_page(struct ena_ring *rx_ring, in ena_free_rx_page()
505 static int ena_refill_rx_bufs(struct ena_ring *rx_ring, u32 num) in ena_refill_rx_bufs()
566 struct ena_ring *rx_ring = &adapter->rx_ring[qid]; in ena_free_rx_bufs()
583 struct ena_ring *rx_ring; in ena_refill_all_rx_bufs()
609 static void ena_free_tx_bufs(struct ena_ring *tx_ring) in ena_free_tx_bufs()
658 struct ena_ring *tx_ring; in ena_free_all_tx_bufs()
695 static int validate_tx_req_id(struct ena_ring *tx_ring, u16 req_id) in validate_tx_req_id()
722 static int ena_clean_tx_irq(struct ena_ring *tx_ring, u32 budget) in ena_clean_tx_irq()
829 static struct sk_buff *ena_alloc_skb(struct ena_ring *rx_ring, bool frags) in ena_alloc_skb()
851 static struct sk_buff *ena_rx_skb(struct ena_ring *rx_ring, in ena_rx_skb()
946 static inline void ena_rx_checksum(struct ena_ring *rx_ring, in ena_rx_checksum()
993 static void ena_set_rx_hash(struct ena_ring *rx_ring, in ena_set_rx_hash()
1022 static int ena_clean_rx_irq(struct ena_ring *rx_ring, struct napi_struct *napi, in ena_clean_rx_irq()
1130 inline void ena_adjust_intr_moderation(struct ena_ring *rx_ring, in ena_adjust_intr_moderation()
1131 struct ena_ring *tx_ring) in ena_adjust_intr_moderation()
1149 static inline void ena_unmask_interrupt(struct ena_ring *tx_ring, in ena_unmask_interrupt()
1150 struct ena_ring *rx_ring) in ena_unmask_interrupt()
1169 static inline void ena_update_ring_numa_node(struct ena_ring *tx_ring, in ena_update_ring_numa_node()
1170 struct ena_ring *rx_ring) in ena_update_ring_numa_node()
1198 struct ena_ring *tx_ring, *rx_ring; in ena_io_poll()
1596 struct ena_ring *tx_ring; in ena_create_io_tx_queue()
1661 struct ena_ring *rx_ring; in ena_create_io_rx_queue()
1960 static int ena_check_and_linearize_skb(struct ena_ring *tx_ring, in ena_check_and_linearize_skb()
1995 struct ena_ring *tx_ring; in ena_start_xmit()
2293 struct ena_ring *rx_ring, *tx_ring; in ena_get_stats64()
2659 struct ena_ring *rx_ring) in check_for_rx_interrupt_queue()
2683 struct ena_ring *tx_ring) in check_missing_comp_in_tx_queue()
2744 struct ena_ring *tx_ring; in check_for_missing_completions()
2745 struct ena_ring *rx_ring; in check_for_missing_completions()
2800 struct ena_ring *rx_ring; in check_for_empty_rx_ring()