Symbol: ena_ring
sys/dev/ena/ena.c
1022
ena_alloc_rx_mbuf(struct ena_adapter *adapter, struct ena_ring *rx_ring,
sys/dev/ena/ena.c
1085
ena_free_rx_mbuf(struct ena_adapter *adapter, struct ena_ring *rx_ring,
sys/dev/ena/ena.c
109
static void ena_release_all_tx_dmamap(struct ena_ring *);
sys/dev/ena/ena.c
1108
ena_refill_rx_bufs(struct ena_ring *rx_ring, uint32_t num)
sys/dev/ena/ena.c
118
static inline int ena_alloc_rx_mbuf(struct ena_adapter *, struct ena_ring *,
sys/dev/ena/ena.c
120
static void ena_free_rx_mbuf(struct ena_adapter *, struct ena_ring *,
sys/dev/ena/ena.c
1441
struct ena_ring *rx_ring = &adapter->rx_ring[qid];
sys/dev/ena/ena.c
1468
struct ena_ring *rx_ring;
sys/dev/ena/ena.c
1504
struct ena_ring *tx_ring = &adapter->tx_ring[qid];
sys/dev/ena/ena.c
1587
struct ena_ring *ring;
sys/dev/ena/ena.c
173
struct ena_ring *);
sys/dev/ena/ena.c
2101
struct ena_ring *tx_ring;
sys/dev/ena/ena.c
3149
struct ena_ring *rx_ring)
sys/dev/ena/ena.c
3173
struct ena_ring *tx_ring)
sys/dev/ena/ena.c
3198
struct ena_ring *tx_ring)
sys/dev/ena/ena.c
3295
struct ena_ring *tx_ring;
sys/dev/ena/ena.c
3296
struct ena_ring *rx_ring;
sys/dev/ena/ena.c
3350
struct ena_ring *rx_ring;
sys/dev/ena/ena.c
378
ena_init_io_rings_common(struct ena_adapter *adapter, struct ena_ring *ring,
sys/dev/ena/ena.c
392
struct ena_ring *txr, *rxr;
sys/dev/ena/ena.c
427
struct ena_ring *txr, *rxr;
sys/dev/ena/ena.c
474
struct ena_ring *txr = &adapter->tx_ring[qid];
sys/dev/ena/ena.c
475
struct ena_ring *rxr = &adapter->rx_ring[qid];
sys/dev/ena/ena.c
569
validate_tx_req_id(struct ena_ring *tx_ring, uint16_t req_id, int tx_req_id_rc)
sys/dev/ena/ena.c
595
ena_release_all_tx_dmamap(struct ena_ring *tx_ring)
sys/dev/ena/ena.c
640
struct ena_ring *tx_ring = que->tx_ring;
sys/dev/ena/ena.c
759
struct ena_ring *tx_ring = &adapter->tx_ring[qid];
sys/dev/ena/ena.c
873
struct ena_ring *rx_ring = que->rx_ring;
sys/dev/ena/ena.c
953
struct ena_ring *rx_ring = &adapter->rx_ring[qid];
sys/dev/ena/ena.c
98
static void ena_init_io_rings_common(struct ena_adapter *, struct ena_ring *,
sys/dev/ena/ena.h
222
struct ena_ring *tx_ring;
sys/dev/ena/ena.h
223
struct ena_ring *rx_ring;
sys/dev/ena/ena.h
486
struct ena_ring tx_ring[ENA_MAX_NUM_IO_QUEUES]
sys/dev/ena/ena.h
490
struct ena_ring rx_ring[ENA_MAX_NUM_IO_QUEUES]
sys/dev/ena/ena.h
580
int ena_refill_rx_bufs(struct ena_ring *rx_ring, uint32_t num);
sys/dev/ena/ena.h
588
int validate_tx_req_id(struct ena_ring *tx_ring, uint16_t req_id, int tx_req_id_rc);
sys/dev/ena/ena.h
628
ena_ring_tx_doorbell(struct ena_ring *tx_ring)
sys/dev/ena/ena_datapath.c
1098
ena_start_xmit(struct ena_ring *tx_ring)
sys/dev/ena/ena_datapath.c
122
struct ena_ring *tx_ring = (struct ena_ring *)arg;
sys/dev/ena/ena_datapath.c
137
struct ena_ring *tx_ring;
sys/dev/ena/ena_datapath.c
188
struct ena_ring *tx_ring = adapter->tx_ring;
sys/dev/ena/ena_datapath.c
206
ena_get_tx_req_id(struct ena_ring *tx_ring, struct ena_com_io_cq *io_cq,
sys/dev/ena/ena_datapath.c
240
ena_tx_cleanup(struct ena_ring *tx_ring)
sys/dev/ena/ena_datapath.c
344
ena_rx_hash_mbuf(struct ena_ring *rx_ring, struct ena_com_rx_ctx *ena_rx_ctx,
sys/dev/ena/ena_datapath.c
415
ena_rx_mbuf(struct ena_ring *rx_ring, struct ena_com_rx_buf_info *ena_bufs,
sys/dev/ena/ena_datapath.c
45
static int ena_tx_cleanup(struct ena_ring *);
sys/dev/ena/ena_datapath.c
46
static int ena_rx_cleanup(struct ena_ring *);
sys/dev/ena/ena_datapath.c
47
static inline int ena_get_tx_req_id(struct ena_ring *tx_ring,
sys/dev/ena/ena_datapath.c
49
static void ena_rx_hash_mbuf(struct ena_ring *, struct ena_com_rx_ctx *,
sys/dev/ena/ena_datapath.c
51
static struct mbuf *ena_rx_mbuf(struct ena_ring *, struct ena_com_rx_buf_info *,
sys/dev/ena/ena_datapath.c
523
ena_rx_checksum(struct ena_ring *rx_ring, struct ena_com_rx_ctx *ena_rx_ctx,
sys/dev/ena/ena_datapath.c
53
static inline void ena_rx_checksum(struct ena_ring *, struct ena_com_rx_ctx *,
sys/dev/ena/ena_datapath.c
559
ena_rx_cleanup(struct ena_ring *rx_ring)
sys/dev/ena/ena_datapath.c
56
static int ena_check_and_collapse_mbuf(struct ena_ring *tx_ring,
sys/dev/ena/ena_datapath.c
58
static int ena_xmit_mbuf(struct ena_ring *, struct mbuf **);
sys/dev/ena/ena_datapath.c
59
static void ena_start_xmit(struct ena_ring *);
sys/dev/ena/ena_datapath.c
71
struct ena_ring *tx_ring;
sys/dev/ena/ena_datapath.c
72
struct ena_ring *rx_ring;
sys/dev/ena/ena_datapath.c
816
ena_check_and_collapse_mbuf(struct ena_ring *tx_ring, struct mbuf **mbuf)
sys/dev/ena/ena_datapath.c
849
ena_tx_map_mbuf(struct ena_ring *tx_ring, struct ena_tx_buffer *tx_info,
sys/dev/ena/ena_datapath.c
964
ena_xmit_mbuf(struct ena_ring *tx_ring, struct mbuf **mbuf)
sys/dev/ena/ena_netmap.c
104
ena_netmap_alloc_rx_slot(struct ena_adapter *adapter, struct ena_ring *rx_ring,
sys/dev/ena/ena_netmap.c
169
ena_netmap_free_rx_slot(struct ena_adapter *adapter, struct ena_ring *rx_ring,
sys/dev/ena/ena_netmap.c
349
struct ena_ring *tx_ring = ctx->ring;
sys/dev/ena/ena_netmap.c
391
struct ena_ring *tx_ring;
sys/dev/ena/ena_netmap.c
45
struct ena_ring *ring;
sys/dev/ena/ena_netmap.c
556
struct ena_ring *tx_ring;
sys/dev/ena/ena_netmap.c
799
struct ena_ring *tx_ring = ctx->ring;
sys/dev/ena/ena_netmap.h
51
struct ena_ring *rx_ring, struct ena_rx_buffer *rx_info);
sys/dev/ena/ena_netmap.h
53
struct ena_ring *rx_ring, struct ena_rx_buffer *rx_info);
sys/dev/ena/ena_sysctl.c
239
struct ena_ring *tx_ring;
sys/dev/ena/ena_sysctl.c
240
struct ena_ring *rx_ring;