aq_ring_s 140 drivers/net/ethernet/aquantia/atlantic/aq_hw.h struct aq_ring_s; aq_ring_s 147 drivers/net/ethernet/aquantia/atlantic/aq_hw.h int (*hw_ring_tx_xmit)(struct aq_hw_s *self, struct aq_ring_s *aq_ring, aq_ring_s 151 drivers/net/ethernet/aquantia/atlantic/aq_hw.h struct aq_ring_s *aq_ring); aq_ring_s 153 drivers/net/ethernet/aquantia/atlantic/aq_hw.h int (*hw_ring_rx_fill)(struct aq_hw_s *self, struct aq_ring_s *aq_ring, aq_ring_s 157 drivers/net/ethernet/aquantia/atlantic/aq_hw.h struct aq_ring_s *aq_ring); aq_ring_s 169 drivers/net/ethernet/aquantia/atlantic/aq_hw.h int (*hw_ring_tx_init)(struct aq_hw_s *self, struct aq_ring_s *aq_ring, aq_ring_s 173 drivers/net/ethernet/aquantia/atlantic/aq_hw.h struct aq_ring_s *aq_ring); aq_ring_s 176 drivers/net/ethernet/aquantia/atlantic/aq_hw.h struct aq_ring_s *aq_ring); aq_ring_s 179 drivers/net/ethernet/aquantia/atlantic/aq_hw.h struct aq_ring_s *aq_ring, aq_ring_s 183 drivers/net/ethernet/aquantia/atlantic/aq_hw.h struct aq_ring_s *aq_ring); aq_ring_s 186 drivers/net/ethernet/aquantia/atlantic/aq_hw.h struct aq_ring_s *aq_ring); aq_ring_s 302 drivers/net/ethernet/aquantia/atlantic/aq_nic.c struct aq_ring_s *ring) aq_ring_s 425 drivers/net/ethernet/aquantia/atlantic/aq_nic.c struct aq_ring_s *ring) aq_ring_s 575 drivers/net/ethernet/aquantia/atlantic/aq_nic.c struct aq_ring_s *ring = NULL; aq_ring_s 16 drivers/net/ethernet/aquantia/atlantic/aq_nic.h struct aq_ring_s; aq_ring_s 85 drivers/net/ethernet/aquantia/atlantic/aq_nic.h struct aq_ring_s *aq_ring_tx[AQ_CFG_VECS_MAX * AQ_CFG_TCS_MAX]; aq_ring_s 122 drivers/net/ethernet/aquantia/atlantic/aq_nic.h struct aq_ring_s *ring); aq_ring_s 59 drivers/net/ethernet/aquantia/atlantic/aq_ring.c static int aq_get_rxpages(struct aq_ring_s *self, struct aq_ring_buff_s *rxbuf, aq_ring_s 95 drivers/net/ethernet/aquantia/atlantic/aq_ring.c static struct aq_ring_s *aq_ring_alloc(struct aq_ring_s *self, aq_ring_s 123 drivers/net/ethernet/aquantia/atlantic/aq_ring.c struct aq_ring_s *aq_ring_tx_alloc(struct aq_ring_s *self, aq_ring_s 149 drivers/net/ethernet/aquantia/atlantic/aq_ring.c struct aq_ring_s *aq_ring_rx_alloc(struct aq_ring_s *self, aq_ring_s 180 drivers/net/ethernet/aquantia/atlantic/aq_ring.c int aq_ring_init(struct aq_ring_s *self) aq_ring_s 194 drivers/net/ethernet/aquantia/atlantic/aq_ring.c void aq_ring_update_queue_state(struct aq_ring_s *ring) aq_ring_s 202 drivers/net/ethernet/aquantia/atlantic/aq_ring.c void aq_ring_queue_wake(struct aq_ring_s *ring) aq_ring_s 212 drivers/net/ethernet/aquantia/atlantic/aq_ring.c void aq_ring_queue_stop(struct aq_ring_s *ring) aq_ring_s 220 drivers/net/ethernet/aquantia/atlantic/aq_ring.c bool aq_ring_tx_clean(struct aq_ring_s *self) aq_ring_s 260 drivers/net/ethernet/aquantia/atlantic/aq_ring.c static void aq_rx_checksum(struct aq_ring_s *self, aq_ring_s 283 drivers/net/ethernet/aquantia/atlantic/aq_ring.c int aq_ring_rx_clean(struct aq_ring_s *self, aq_ring_s 440 drivers/net/ethernet/aquantia/atlantic/aq_ring.c int aq_ring_rx_fill(struct aq_ring_s *self) aq_ring_s 470 drivers/net/ethernet/aquantia/atlantic/aq_ring.c void aq_ring_rx_deinit(struct aq_ring_s *self) aq_ring_s 485 drivers/net/ethernet/aquantia/atlantic/aq_ring.c void aq_ring_free(struct aq_ring_s *self) aq_ring_s 143 drivers/net/ethernet/aquantia/atlantic/aq_ring.h static inline unsigned int aq_ring_next_dx(struct aq_ring_s *self, aq_ring_s 149 drivers/net/ethernet/aquantia/atlantic/aq_ring.h static inline unsigned int aq_ring_avail_dx(struct aq_ring_s *self) aq_ring_s 156 drivers/net/ethernet/aquantia/atlantic/aq_ring.h struct aq_ring_s *aq_ring_tx_alloc(struct aq_ring_s *self, aq_ring_s 160 drivers/net/ethernet/aquantia/atlantic/aq_ring.h struct aq_ring_s *aq_ring_rx_alloc(struct aq_ring_s *self, aq_ring_s 164 drivers/net/ethernet/aquantia/atlantic/aq_ring.h int aq_ring_init(struct aq_ring_s *self); aq_ring_s 165 drivers/net/ethernet/aquantia/atlantic/aq_ring.h void aq_ring_rx_deinit(struct aq_ring_s *self); aq_ring_s 166 drivers/net/ethernet/aquantia/atlantic/aq_ring.h void aq_ring_free(struct aq_ring_s *self); aq_ring_s 167 drivers/net/ethernet/aquantia/atlantic/aq_ring.h void aq_ring_update_queue_state(struct aq_ring_s *ring); aq_ring_s 168 drivers/net/ethernet/aquantia/atlantic/aq_ring.h void aq_ring_queue_wake(struct aq_ring_s *ring); aq_ring_s 169 drivers/net/ethernet/aquantia/atlantic/aq_ring.h void aq_ring_queue_stop(struct aq_ring_s *ring); aq_ring_s 170 drivers/net/ethernet/aquantia/atlantic/aq_ring.h bool aq_ring_tx_clean(struct aq_ring_s *self); aq_ring_s 171 drivers/net/ethernet/aquantia/atlantic/aq_ring.h int aq_ring_rx_clean(struct aq_ring_s *self, aq_ring_s 175 drivers/net/ethernet/aquantia/atlantic/aq_ring.h int aq_ring_rx_fill(struct aq_ring_s *self); aq_ring_s 26 drivers/net/ethernet/aquantia/atlantic/aq_vec.c struct aq_ring_s ring[AQ_CFG_TCS_MAX][2]; aq_ring_s 36 drivers/net/ethernet/aquantia/atlantic/aq_vec.c struct aq_ring_s *ring = NULL; aq_ring_s 107 drivers/net/ethernet/aquantia/atlantic/aq_vec.c struct aq_ring_s *ring = NULL; aq_ring_s 168 drivers/net/ethernet/aquantia/atlantic/aq_vec.c struct aq_ring_s *ring = NULL; aq_ring_s 213 drivers/net/ethernet/aquantia/atlantic/aq_vec.c struct aq_ring_s *ring = NULL; aq_ring_s 238 drivers/net/ethernet/aquantia/atlantic/aq_vec.c struct aq_ring_s *ring = NULL; aq_ring_s 255 drivers/net/ethernet/aquantia/atlantic/aq_vec.c struct aq_ring_s *ring = NULL; aq_ring_s 271 drivers/net/ethernet/aquantia/atlantic/aq_vec.c struct aq_ring_s *ring = NULL; aq_ring_s 338 drivers/net/ethernet/aquantia/atlantic/aq_vec.c struct aq_ring_s *ring = NULL; aq_ring_s 404 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c struct aq_ring_s *ring) aq_ring_s 411 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c struct aq_ring_s *ring) aq_ring_s 425 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c struct aq_ring_s *ring) aq_ring_s 432 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c struct aq_ring_s *ring, aq_ring_s 507 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c struct aq_ring_s *aq_ring, aq_ring_s 549 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c struct aq_ring_s *aq_ring, aq_ring_s 579 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c struct aq_ring_s *ring, aq_ring_s 600 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c struct aq_ring_s *ring) aq_ring_s 617 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c struct aq_ring_s *ring) aq_ring_s 866 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c struct aq_ring_s *ring) aq_ring_s 873 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c struct aq_ring_s *ring) aq_ring_s 459 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c struct aq_ring_s *ring) aq_ring_s 466 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c struct aq_ring_s *ring) aq_ring_s 480 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c struct aq_ring_s *ring) aq_ring_s 487 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c struct aq_ring_s *ring, aq_ring_s 574 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c struct aq_ring_s *aq_ring, aq_ring_s 617 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c struct aq_ring_s *aq_ring, aq_ring_s 647 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c struct aq_ring_s *ring, aq_ring_s 668 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c struct aq_ring_s *ring) aq_ring_s 685 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c struct aq_ring_s *ring) aq_ring_s 995 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c struct aq_ring_s *ring) aq_ring_s 1002 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c struct aq_ring_s *ring)