Lines Matching defs:ice_ring
165 struct ice_ring { struct
167 struct ice_ring *next; /* pointer to next ring in q_vector */ argument
168 void *desc; /* Descriptor ring memory */
169 struct device *dev; /* Used for DMA mapping */
170 struct net_device *netdev; /* netdev ring maps to */
171 struct ice_vsi *vsi; /* Backreference to associated VSI */
172 struct ice_q_vector *q_vector; /* Backreference to associated vector */
173 u8 __iomem *tail;
174 union {
179 u16 q_index; /* Queue number of ring */
180 u16 q_handle; /* Queue handle per TC */
182 u8 ring_active:1; /* is ring online or not */
184 u16 count; /* Number of descriptors */
185 u16 reg_idx; /* HW register index of the ring */
188 u16 next_to_use;
189 u16 next_to_clean;
213 struct ice_ring_container { argument
215 struct ice_ring *ring; argument