Lines Matching refs:aq_ring_s
135 struct aq_ring_s { struct
173 static inline unsigned int aq_ring_next_dx(struct aq_ring_s *self, in aq_ring_next_dx() argument
179 static inline unsigned int aq_ring_avail_dx(struct aq_ring_s *self) in aq_ring_avail_dx()
186 int aq_ring_tx_alloc(struct aq_ring_s *self,
190 int aq_ring_rx_alloc(struct aq_ring_s *self,
195 int aq_ring_init(struct aq_ring_s *self, const enum atl_ring_type ring_type);
196 void aq_ring_rx_deinit(struct aq_ring_s *self);
197 void aq_ring_free(struct aq_ring_s *self);
198 void aq_ring_update_queue_state(struct aq_ring_s *ring);
199 void aq_ring_queue_wake(struct aq_ring_s *ring);
200 void aq_ring_queue_stop(struct aq_ring_s *ring);
201 bool aq_ring_tx_clean(struct aq_ring_s *self);
204 int aq_ring_rx_clean(struct aq_ring_s *self,
208 int aq_ring_rx_fill(struct aq_ring_s *self);
210 int aq_ring_hwts_rx_alloc(struct aq_ring_s *self,
213 void aq_ring_hwts_rx_free(struct aq_ring_s *self);
214 void aq_ring_hwts_rx_clean(struct aq_ring_s *self, struct aq_nic_s *aq_nic);
216 unsigned int aq_ring_fill_stats_data(struct aq_ring_s *self, u64 *data);