Lines Matching defs:gve_rx_ring
65 struct gve_rx_ring { struct
66 struct gve_priv *gve;
67 struct gve_rx_desc_queue desc;
68 struct gve_rx_data_queue data;
69 u64 rbytes; /* free-running bytes received */
70 u64 rpackets; /* free-running packets received */
71 u32 cnt; /* free-running total number of completed packets */
72 u32 fill_cnt; /* free-running total number of descs and buffs posted */
73 u32 mask; /* masks the cnt and fill_cnt to the size of the ring */
74 u32 q_num; /* queue index */
75 u32 ntfy_id; /* notification block index */
76 struct gve_queue_resources *q_resources; /* head and tail pointer idx */
77 dma_addr_t q_resources_bus; /* dma address for the queue resources */
78 struct u64_stats_sync statss; /* sync stats for 32bit archs */