Searched refs:sw_head (Results 1 – 3 of 3) sorted by relevance
233 self->sw_head = 0; in aq_ring_init()291 budget && self->sw_head != self->hw_head; budget--) { in aq_ring_tx_clean()292 struct aq_ring_buff_s *buff = &self->buff_ring[self->sw_head]; in aq_ring_tx_clean()298 (!aq_ring_dx_in_range(self->sw_head, in aq_ring_tx_clean()357 self->sw_head = aq_ring_next_dx(self, self->sw_head); in aq_ring_tx_clean()368 for (; self->sw_head != self->sw_tail; in aq_ring_tx_deinit()369 self->sw_head = aq_ring_next_dx(self, self->sw_head)) { in aq_ring_tx_deinit()370 struct aq_ring_buff_s *buff = &self->buff_ring[self->sw_head]; in aq_ring_tx_deinit()587 for (; (self->sw_head != self->hw_head) && budget; in __aq_ring_rx_clean()588 self->sw_head = aq_ring_next_dx(self, self->sw_head), in __aq_ring_rx_clean()[all …]
143 unsigned int sw_head; member184 return (((self->sw_tail >= self->sw_head)) ? in aq_ring_avail_dx()185 (self->size - 1) - self->sw_tail + self->sw_head : in aq_ring_avail_dx()186 self->sw_head - self->sw_tail - 1); in aq_ring_avail_dx()
54 if (ring[AQ_VEC_TX_ID].sw_head != in aq_vec_poll()65 if (ring[AQ_VEC_RX_ID].sw_head != in aq_vec_poll()