ena_ring
struct ena_ring *rx_ring, struct ena_rx_buffer *rx_info)
ena_free_rx_mbuf(struct ena_adapter *adapter, struct ena_ring *rx_ring,
ena_refill_rx_bufs(struct ena_ring *rx_ring, uint32_t num)
struct ena_ring *rx_ring = &adapter->rx_ring[qid];
struct ena_ring *rx_ring;
struct ena_ring *tx_ring = &adapter->tx_ring[qid];
validate_tx_req_id(struct ena_ring *tx_ring, uint16_t req_id)
struct ena_ring *ring;
static void ena_free_rx_mbuf(struct ena_adapter *, struct ena_ring *,
ena_tx_cleanup(struct ena_ring *tx_ring)
ena_rx_hash_mbuf(struct ena_ring *rx_ring, struct ena_com_rx_ctx *ena_rx_ctx,
ena_rx_mbuf(struct ena_ring *rx_ring, struct ena_com_rx_buf_info *ena_bufs,
ena_rx_checksum(struct ena_ring *rx_ring, struct ena_com_rx_ctx *ena_rx_ctx,
static inline int validate_rx_req_id(struct ena_ring *, uint16_t);
ena_rx_cleanup(struct ena_ring *rx_ring)
struct ena_ring *, struct ena_rx_buffer *);
static int ena_refill_rx_bufs(struct ena_ring *, uint32_t);
static int ena_rx_cleanup(struct ena_ring *);
static struct mbuf* ena_rx_mbuf(struct ena_ring *,
static inline void ena_rx_checksum(struct ena_ring *,
static int ena_check_and_collapse_mbuf(struct ena_ring *tx_ring,
static int ena_xmit_mbuf(struct ena_ring *, struct mbuf **);
static void ena_start_xmit(struct ena_ring *);
static int ena_tx_cleanup(struct ena_ring *);
struct ena_ring *rx_ring = queue->rx_ring;
static inline int validate_tx_req_id(struct ena_ring *, uint16_t);
struct ena_ring *tx_ring = que->tx_ring;
struct ena_ring *rx_ring = que->rx_ring;
static int check_missing_comp_in_queue(struct ena_adapter *, struct ena_ring*);
static void ena_rx_hash_mbuf(struct ena_ring *, struct ena_com_rx_ctx *,
struct ena_ring *ring;
struct ena_ring *rx_ring = adapter->que[i].rx_ring;
ena_check_and_collapse_mbuf(struct ena_ring *tx_ring, struct mbuf **mbuf)
ena_xmit_mbuf(struct ena_ring *tx_ring, struct mbuf **mbuf)
ena_start_xmit(struct ena_ring *tx_ring)
struct ena_ring *tx_ring = (struct ena_ring *)arg;
struct ena_ring *tx_ring;
struct ena_ring *tx_ring = adapter->tx_ring;
struct ena_ring *tx_ring)
struct ena_ring *tx_ring;
struct ena_ring *rx_ring;
ena_init_io_rings_common(struct ena_adapter *adapter, struct ena_ring *ring,
struct ena_ring *txr, *rxr;
struct ena_ring *txr = &adapter->tx_ring[qid];
struct ena_ring *rxr = &adapter->rx_ring[qid];
struct ena_ring *tx_ring = que->tx_ring;
struct ena_ring *tx_ring = &adapter->tx_ring[qid];
validate_rx_req_id(struct ena_ring *rx_ring, uint16_t req_id)
struct ena_ring *rx_ring = que->rx_ring;
struct ena_ring *, uint16_t);
struct ena_ring *rx_ring = &adapter->rx_ring[qid];
struct ena_ring *tx_ring;
struct ena_ring *rx_ring;
struct ena_ring tx_ring[ENA_MAX_NUM_IO_QUEUES]
struct ena_ring rx_ring[ENA_MAX_NUM_IO_QUEUES]