Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/google/gve/
H A Dgve_rx.c27 struct gve_rx_ring *rx, in gve_rx_unfill_pages()
64 static void gve_rx_init_ring_state_gqi(struct gve_rx_ring *rx) in gve_rx_init_ring_state_gqi()
73 struct gve_rx_ring *rx = &priv->rx[idx]; in gve_rx_reset_ring_gqi()
102 void gve_rx_free_ring_gqi(struct gve_priv *priv, struct gve_rx_ring *rx, in gve_rx_free_ring_gqi()
159 struct gve_rx_ring *rx) in gve_rx_alloc_buffer()
178 static int gve_rx_prefill_pages(struct gve_rx_ring *rx, in gve_rx_prefill_pages()
269 struct gve_rx_ring *rx, in gve_rx_alloc_ring_gqi()
384 struct gve_rx_ring *rx; in gve_rx_alloc_rings_gqi()
388 rx = kvcalloc(cfg->qcfg->max_queues, sizeof(struct gve_rx_ring), in gve_rx_alloc_rings_gqi()
416 struct gve_rx_ring *rx = cfg->rx; in gve_rx_free_rings_gqi()
[all …]
H A Dgve_dqo.h49 struct gve_rx_ring *rx,
51 void gve_rx_free_ring_dqo(struct gve_priv *priv, struct gve_rx_ring *rx,
61 void gve_rx_post_buffers_dqo(struct gve_rx_ring *rx);
H A Dgve.h215 struct gve_rx_ring { struct
617 struct gve_rx_ring *rx; /* rx rings on this block */
671 struct gve_rx_ring *rx;
722 struct gve_rx_ring *rx; /* array of rx_cfg.num_queues */
1147 void gve_rx_write_doorbell(struct gve_priv *priv, struct gve_rx_ring *rx);
1149 bool gve_rx_work_pending(struct gve_rx_ring *rx);
1152 struct gve_rx_ring *rx,
1154 void gve_rx_free_ring_gqi(struct gve_priv *priv, struct gve_rx_ring *rx,
H A Dgve_main.c733 struct gve_rx_ring *rx = &priv->rx[idx]; in gve_rx_get_qpl()
1192 struct gve_rx_ring *rx; in gve_reg_xdp_info()
1252 struct gve_rx_ring *rx = &priv->rx[i]; in gve_unreg_xdp_info()
1607 struct gve_rx_ring *rx; in gve_xsk_pool_enable()
2416 struct gve_rx_ring *gve_per_q_mem; in gve_rx_queue_stop()
2446 gve_per_q_mem = (struct gve_rx_ring *)per_q_mem; in gve_rx_queue_stop()
2456 struct gve_rx_ring *gve_per_q_mem; in gve_rx_queue_mem_free()
2458 gve_per_q_mem = (struct gve_rx_ring *)per_q_mem; in gve_rx_queue_mem_free()
2472 struct gve_rx_ring *gve_per_q_mem; in gve_rx_queue_mem_alloc()
2478 gve_per_q_mem = (struct gve_rx_ring *)per_q_mem; in gve_rx_queue_mem_alloc()
[all …]
H A Dgve_utils.c61 struct gve_rx_ring *rx = &priv->rx[queue_idx]; in gve_rx_add_to_block()
H A Dgve_ethtool.c205 struct gve_rx_ring *rx = &priv->rx[ring]; in gve_get_ethtool_stats()
300 struct gve_rx_ring *rx = &priv->rx[ring]; in gve_get_ethtool_stats()
H A Dgve_adminq.c725 struct gve_rx_ring *rx = &priv->rx[queue_index]; in gve_adminq_get_create_rx_queue_cmd()