Home
last modified time | relevance | path

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

/openbmc/linux/drivers/net/ethernet/amazon/ena/
H A Dena_netdev.h126 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 Dena_xdp.c8 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 Dena_xdp.h38 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 Dena_netdev.c92 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 Dena_ethtool.c130 struct ena_ring *ring; in ena_queue_stats()