Lines Matching defs:iavf_ring
235 struct iavf_ring { struct
236 struct iavf_ring *next; /* pointer to next ring in q_vector */ argument
237 void *desc; /* Descriptor ring memory */
238 union {
242 struct net_device *netdev; /* netdev ring maps to */
243 union {
247 u8 __iomem *tail;
248 u32 truesize;
250 u16 queue_index; /* Queue number of ring */
257 u16 itr_setting;
259 u16 count; /* Number of descriptors */
262 u16 next_to_use;
263 u16 next_to_clean;
265 u16 flags;
274 struct iavf_queue_stats stats;
275 struct u64_stats_sync syncp;
276 union {
281 int prev_pkt_ctr; /* For Tx stall detection */
282 unsigned int size; /* length of descriptor ring in bytes */
283 dma_addr_t dma; /* physical address of ring */
308 struct iavf_ring_container { argument
309 struct iavf_ring *ring; /* pointer to linked list of ring(s) */ argument