Searched refs:gve_rx_ring (Results 1 – 7 of 7) sorted by relevance
/linux/drivers/net/ethernet/google/gve/ |
H A D | gve_rx.c | 27 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 D | gve_dqo.h | 49 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 D | gve.h | 215 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 D | gve_main.c | 733 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 D | gve_utils.c | 61 struct gve_rx_ring *rx = &priv->rx[queue_idx]; in gve_rx_add_to_block()
|
H A D | gve_ethtool.c | 205 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 D | gve_adminq.c | 725 struct gve_rx_ring *rx = &priv->rx[queue_index]; in gve_adminq_get_create_rx_queue_cmd()
|