Searched refs:ena_ring (Results 1 – 5 of 5) sorted by relevance
/openbmc/linux/drivers/net/ethernet/amazon/ena/ |
H A D | ena_netdev.h | 126 struct ena_ring *tx_ring; 127 struct ena_ring *rx_ring; 214 struct ena_ring { struct 240 struct ena_ring *xdp_ring; argument 348 struct ena_ring tx_ring[ENA_MAX_NUM_IO_QUEUES] 352 struct ena_ring rx_ring[ENA_MAX_NUM_IO_QUEUES] 429 struct ena_ring *ring, 434 void ena_unmap_tx_buff(struct ena_ring *tx_ring, 447 void ena_unmask_interrupt(struct ena_ring *tx_ring, struct ena_ring *rx_ring); 448 void ena_update_ring_numa_node(struct ena_ring *tx_ring, [all …]
|
H A D | ena_xdp.c | 8 static int validate_xdp_req_id(struct ena_ring *tx_ring, u16 req_id) in validate_xdp_req_id() 19 static int ena_xdp_tx_map_frame(struct ena_ring *tx_ring, in ena_xdp_tx_map_frame() 75 int ena_xdp_xmit_frame(struct ena_ring *tx_ring, in ena_xdp_xmit_frame() 125 struct ena_ring *tx_ring; in ena_xdp_xmit() 196 static int ena_xdp_register_rxq_info(struct ena_ring *rx_ring) in ena_xdp_register_rxq_info() 222 static void ena_xdp_unregister_rxq_info(struct ena_ring *rx_ring) in ena_xdp_unregister_rxq_info() 233 struct ena_ring *rx_ring; in ena_xdp_exchange_program_rx_in_range() 360 static int ena_clean_xdp_irq(struct ena_ring *tx_ring, u32 budget) in ena_clean_xdp_irq() 427 struct ena_ring *tx_ring; in ena_xdp_io_poll()
|
H A D | ena_xdp.h | 38 int ena_xdp_xmit_frame(struct ena_ring *tx_ring, 57 static inline bool ena_xdp_present_ring(struct ena_ring *ring) in ena_xdp_present_ring() 80 static inline int ena_xdp_execute(struct ena_ring *rx_ring, struct xdp_buff *xdp) in ena_xdp_execute() 84 struct ena_ring *xdp_ring; in ena_xdp_execute()
|
H A D | ena_netdev.c | 92 struct ena_ring *ring, in ena_xmit_common() 184 struct ena_ring *txr, *rxr; in ena_init_io_rings() 636 struct ena_ring *rx_ring; in ena_refill_all_rx_bufs() 732 struct ena_ring *tx_ring; in ena_free_all_tx_bufs() 1853 struct ena_ring *tx_ring; in ena_create_io_tx_queue() 1921 struct ena_ring *rx_ring; in ena_create_io_rx_queue() 2318 struct ena_ring *rx_ring; in ena_set_rx_copybreak() 2561 struct ena_ring *tx_ring; in ena_start_xmit() 3223 struct ena_ring *txr; in ena_restore_device() 3400 struct ena_ring *tx_ring; in check_for_missing_completions() [all …]
|
H A D | ena_ethtool.c | 130 struct ena_ring *ring; in ena_queue_stats()
|