Searched refs:gve_rx_ring (Results 1 – 7 of 7) sorted by relevance
| /linux/drivers/net/ethernet/google/gve/ |
| H A D | gve.h | 242 struct gve_rx_ring { struct 675 struct gve_rx_ring *rx; /* rx rings on this block */ 742 struct gve_rx_ring *rx; 877 struct gve_rx_ring *rx; /* array of rx_cfg.num_queues */ 1334 void gve_rx_write_doorbell(struct gve_priv *priv, struct gve_rx_ring *rx); in gve_clock_nic_ts_read() 1336 bool gve_rx_work_pending(struct gve_rx_ring *rx); in gve_init_clock() 1339 struct gve_rx_ring *rx, in gve_init_clock() 1341 void gve_rx_free_ring_gqi(struct gve_priv *priv, struct gve_rx_ring *rx, in gve_teardown_clock() 1359 struct gve_rx_buf_state_dqo *gve_alloc_buf_state(struct gve_rx_ring *rx); 1360 bool gve_buf_state_is_allocated(struct gve_rx_ring *r 243 gvegve_rx_ring global() argument 245 packet_buffer_sizegve_rx_ring global() argument 246 packet_buffer_truesizegve_rx_ring global() argument 247 rx_headroomgve_rx_ring global() argument 249 __anonfca6ccfd020agve_rx_ring global() argument 312 rbytesgve_rx_ring global() argument 313 rx_hsplit_bytesgve_rx_ring global() argument 314 rpacketsgve_rx_ring global() argument 315 cntgve_rx_ring global() argument 316 fill_cntgve_rx_ring global() argument 317 maskgve_rx_ring global() argument 318 rx_hsplit_pktgve_rx_ring global() argument 319 rx_copybreak_pktgve_rx_ring global() argument 320 rx_copied_pktgve_rx_ring global() argument 321 rx_skb_alloc_failgve_rx_ring global() argument 322 rx_buf_alloc_failgve_rx_ring global() argument 323 rx_desc_err_dropped_pktgve_rx_ring global() argument 325 rx_hsplit_unsplit_pktgve_rx_ring global() argument 326 rx_cont_packet_cntgve_rx_ring global() argument 327 rx_frag_flip_cntgve_rx_ring global() argument 328 rx_frag_copy_cntgve_rx_ring global() argument 329 rx_frag_alloc_cntgve_rx_ring global() argument 330 xdp_tx_errorsgve_rx_ring global() argument 331 xdp_redirect_errorsgve_rx_ring global() argument 332 xdp_alloc_failsgve_rx_ring global() argument 333 xdp_actionsgve_rx_ring global() argument 334 q_numgve_rx_ring global() argument 335 ntfy_idgve_rx_ring global() argument 336 q_resourcesgve_rx_ring global() argument 337 q_resources_busgve_rx_ring global() argument 338 statssgve_rx_ring global() argument 340 ctxgve_rx_ring global() argument 343 xdp_rxqgve_rx_ring global() argument 344 xsk_poolgve_rx_ring global() argument 345 page_cachegve_rx_ring global() argument 346 starvation_timergve_rx_ring global() argument [all...] |
| H A D | gve_rx_dqo.c | 23 struct gve_rx_ring *rx = timer_container_of(rx, t, starvation_timer); in gve_rx_starvation_timer() 31 static void gve_rx_free_hdr_bufs(struct gve_priv *priv, struct gve_rx_ring *rx) in gve_rx_free_hdr_bufs() 45 static void gve_rx_init_ring_state_dqo(struct gve_rx_ring *rx, in gve_rx_init_ring_state_dqo() 82 struct gve_rx_ring *rx = &priv->rx[idx]; in gve_rx_reset_ring_dqo() 132 struct gve_rx_ring *rx = &priv->rx[idx]; in gve_rx_stop_ring_dqo() 145 void gve_rx_free_ring_dqo(struct gve_priv *priv, struct gve_rx_ring *rx, in gve_rx_free_ring_dqo() 212 static int gve_rx_alloc_hdr_bufs(struct gve_priv *priv, struct gve_rx_ring *rx, in gve_rx_alloc_hdr_bufs() 228 struct gve_rx_ring *rx = &priv->rx[idx]; in gve_rx_start_ring_dqo() 237 struct gve_rx_ring *rx, in gve_rx_alloc_ring_dqo() 329 const struct gve_rx_ring *rx = &priv->rx[queue_idx]; in gve_rx_write_doorbell_dqo() [all …]
|
| H A D | gve_main.c | 888 struct gve_rx_ring *rx = &priv->rx[idx]; in gve_create_rings() 1213 struct gve_rx_ring *rx; in gve_unreg_xsk_pool() 1231 struct gve_rx_ring *rx; in gve_reg_xsk_pool() 1259 struct gve_rx_ring *rx = &priv->rx[i]; in gve_unreg_xdp_info() 1279 struct gve_rx_ring *rx; in gve_reg_xdp_info() 2651 struct gve_rx_ring *gve_per_q_mem; in gve_rx_queue_stop() 2681 gve_per_q_mem = (struct gve_rx_ring *)per_q_mem; in gve_rx_queue_mem_free() 2691 struct gve_rx_ring *gve_per_q_mem; in gve_rx_queue_mem_alloc() 2693 gve_per_q_mem = (struct gve_rx_ring *)per_q_mem; in gve_rx_queue_mem_alloc() 2708 struct gve_rx_ring *gve_per_q_me 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 | 206 struct gve_rx_ring *rx = &priv->rx[ring]; in gve_get_ethtool_stats() 324 struct gve_rx_ring *rx = &priv->rx[ring]; in gve_get_ethtool_stats()
|
| H A D | gve_adminq.c | 768 struct gve_rx_ring *rx = &priv->rx[queue_index]; in gve_adminq_get_create_rx_queue_cmd()
|
| H A D | gve_tx_dqo.c | 1534 struct gve_rx_ring *rx = rx_block->rx; in gve_xsk_tx_poll_dqo()
|