Home
last modified time | relevance | path

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

/Linux-v5.4/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()
275 static bool gve_rx(struct gve_rx_ring *rx, struct gve_rx_desc *rx_desc, in gve_rx()
365 static bool gve_rx_work_pending(struct gve_rx_ring *rx) in gve_rx_work_pending()
381 bool gve_clean_rx_done(struct gve_rx_ring *rx, int budget, in gve_clean_rx_done()
429 struct gve_rx_ring *rx = block->rx; in gve_rx_poll()
Dgve.h65 struct gve_rx_ring { struct
149 struct gve_rx_ring *rx; /* rx rings on this block */
167 struct gve_rx_ring *rx; /* array of rx_cfg.num_queues */
441 void gve_rx_write_doorbell(struct gve_priv *priv, struct gve_rx_ring *rx);
445 bool gve_clean_rx_done(struct gve_rx_ring *rx, int budget,
Dgve_ethtool.c139 struct gve_rx_ring *rx = &priv->rx[ring]; in gve_get_ethtool_stats()
Dgve_adminq.c214 struct gve_rx_ring *rx = &priv->rx[queue_index]; in gve_adminq_create_rx_queue()