Home
last modified time | relevance | path

Searched refs:gve_rx_ring (Results 1 – 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/google/gve/
Dgve_rx.c21 struct gve_rx_ring *rx = &priv->rx[idx]; in gve_rx_free_ring()
58 static int gve_prefill_rx_pages(struct gve_rx_ring *rx) in gve_prefill_rx_pages()
91 struct gve_rx_ring *rx = &priv->rx[queue_idx]; in gve_rx_add_to_block()
99 struct gve_rx_ring *rx = &priv->rx[idx]; in gve_rx_alloc_ring()
212 void gve_rx_write_doorbell(struct gve_priv *priv, struct gve_rx_ring *rx) in gve_rx_write_doorbell()
228 static struct sk_buff *gve_rx_copy(struct gve_rx_ring *rx, in gve_rx_copy()
281 static bool gve_rx(struct gve_rx_ring *rx, struct gve_rx_desc *rx_desc, in gve_rx()
386 static bool gve_rx_work_pending(struct gve_rx_ring *rx) in gve_rx_work_pending()
402 bool gve_clean_rx_done(struct gve_rx_ring *rx, int budget, in gve_clean_rx_done()
448 struct gve_rx_ring *rx = block->rx; in gve_rx_poll()
Dgve.h76 struct gve_rx_ring { struct
167 struct gve_rx_ring *rx; /* rx rings on this block */
185 struct gve_rx_ring *rx; /* array of rx_cfg.num_queues */
525 void gve_rx_write_doorbell(struct gve_priv *priv, struct gve_rx_ring *rx);
529 bool gve_clean_rx_done(struct gve_rx_ring *rx, int budget,
Dgve_ethtool.c172 struct gve_rx_ring *rx = &priv->rx[ring]; in gve_get_ethtool_stats()
251 struct gve_rx_ring *rx = &priv->rx[ring]; in gve_get_ethtool_stats()
Dgve_adminq.c360 struct gve_rx_ring *rx = &priv->rx[queue_index]; in gve_adminq_create_rx_queue()