Lines Matching defs:igb_ring
210 struct igb_ring { struct
211 struct igb_q_vector *q_vector; /* backlink to q_vector */
212 struct net_device *netdev; /* back pointer to net_device */
213 struct device *dev; /* device pointer for dma mapping */
214 union { /* array of buffer info structs */
218 void *desc; /* descriptor ring memory */
219 unsigned long flags; /* ring specific flags */
220 void __iomem *tail; /* pointer to ring tail register */
222 u16 count; /* number of desc. in the ring */
223 u8 queue_index; /* logical index of the ring*/
224 u8 reg_idx; /* physical index of the ring */
225 u32 size; /* length of desc. ring in bytes */
228 u16 next_to_clean ____cacheline_aligned_in_smp;
229 u16 next_to_use;
231 union {
245 dma_addr_t dma; /* phys address of the ring */
246 int numa_node; /* node to alloc ring memory on */