Home
last modified time | relevance | path

Searched refs:aq_ring_s (Results 1 – 8 of 8) sorted by relevance

/Linux-v5.4/drivers/net/ethernet/aquantia/atlantic/
Daq_ring.h111 struct aq_ring_s { struct
143 static inline unsigned int aq_ring_next_dx(struct aq_ring_s *self, in aq_ring_next_dx() argument
149 static inline unsigned int aq_ring_avail_dx(struct aq_ring_s *self) in aq_ring_avail_dx()
156 struct aq_ring_s *aq_ring_tx_alloc(struct aq_ring_s *self,
160 struct aq_ring_s *aq_ring_rx_alloc(struct aq_ring_s *self,
164 int aq_ring_init(struct aq_ring_s *self);
165 void aq_ring_rx_deinit(struct aq_ring_s *self);
166 void aq_ring_free(struct aq_ring_s *self);
167 void aq_ring_update_queue_state(struct aq_ring_s *ring);
168 void aq_ring_queue_wake(struct aq_ring_s *ring);
[all …]
Daq_hw.h140 struct aq_ring_s;
147 int (*hw_ring_tx_xmit)(struct aq_hw_s *self, struct aq_ring_s *aq_ring,
151 struct aq_ring_s *aq_ring);
153 int (*hw_ring_rx_fill)(struct aq_hw_s *self, struct aq_ring_s *aq_ring,
157 struct aq_ring_s *aq_ring);
169 int (*hw_ring_tx_init)(struct aq_hw_s *self, struct aq_ring_s *aq_ring,
173 struct aq_ring_s *aq_ring);
176 struct aq_ring_s *aq_ring);
179 struct aq_ring_s *aq_ring,
183 struct aq_ring_s *aq_ring);
[all …]
Daq_ring.c59 static int aq_get_rxpages(struct aq_ring_s *self, struct aq_ring_buff_s *rxbuf, in aq_get_rxpages()
95 static struct aq_ring_s *aq_ring_alloc(struct aq_ring_s *self, in aq_ring_alloc()
123 struct aq_ring_s *aq_ring_tx_alloc(struct aq_ring_s *self, in aq_ring_tx_alloc()
149 struct aq_ring_s *aq_ring_rx_alloc(struct aq_ring_s *self, in aq_ring_rx_alloc()
180 int aq_ring_init(struct aq_ring_s *self) in aq_ring_init()
194 void aq_ring_update_queue_state(struct aq_ring_s *ring) in aq_ring_update_queue_state()
202 void aq_ring_queue_wake(struct aq_ring_s *ring) in aq_ring_queue_wake()
212 void aq_ring_queue_stop(struct aq_ring_s *ring) in aq_ring_queue_stop()
220 bool aq_ring_tx_clean(struct aq_ring_s *self) in aq_ring_tx_clean()
257 static void aq_rx_checksum(struct aq_ring_s *self, in aq_rx_checksum()
[all …]
Daq_vec.c26 struct aq_ring_s ring[AQ_CFG_TCS_MAX][2];
36 struct aq_ring_s *ring = NULL; in aq_vec_poll()
107 struct aq_ring_s *ring = NULL; in aq_vec_alloc()
168 struct aq_ring_s *ring = NULL; in aq_vec_init()
213 struct aq_ring_s *ring = NULL; in aq_vec_start()
238 struct aq_ring_s *ring = NULL; in aq_vec_stop()
255 struct aq_ring_s *ring = NULL; in aq_vec_deinit()
271 struct aq_ring_s *ring = NULL; in aq_vec_free()
338 struct aq_ring_s *ring = NULL; in aq_vec_add_stats()
Daq_nic.h16 struct aq_ring_s;
85 struct aq_ring_s *aq_ring_tx[AQ_CFG_VECS_MAX * AQ_CFG_TCS_MAX];
122 struct aq_ring_s *ring);
Daq_nic.c302 struct aq_ring_s *ring) in aq_nic_set_tx_ring()
425 struct aq_ring_s *ring) in aq_nic_map_skb()
573 struct aq_ring_s *ring = NULL; in aq_nic_xmit()
/Linux-v5.4/drivers/net/ethernet/aquantia/atlantic/hw_atl/
Dhw_atl_a0.c404 struct aq_ring_s *ring) in hw_atl_a0_hw_ring_tx_start()
411 struct aq_ring_s *ring) in hw_atl_a0_hw_ring_rx_start()
425 struct aq_ring_s *ring) in hw_atl_a0_hw_tx_ring_tail_update()
432 struct aq_ring_s *ring, in hw_atl_a0_hw_ring_tx_xmit()
507 struct aq_ring_s *aq_ring, in hw_atl_a0_hw_ring_rx_init()
549 struct aq_ring_s *aq_ring, in hw_atl_a0_hw_ring_tx_init()
579 struct aq_ring_s *ring, in hw_atl_a0_hw_ring_rx_fill()
600 struct aq_ring_s *ring) in hw_atl_a0_hw_ring_tx_head_update()
617 struct aq_ring_s *ring) in hw_atl_a0_hw_ring_rx_receive()
866 struct aq_ring_s *ring) in hw_atl_a0_hw_ring_tx_stop()
[all …]
Dhw_atl_b0.c459 struct aq_ring_s *ring) in hw_atl_b0_hw_ring_tx_start()
466 struct aq_ring_s *ring) in hw_atl_b0_hw_ring_rx_start()
480 struct aq_ring_s *ring) in hw_atl_b0_hw_tx_ring_tail_update()
487 struct aq_ring_s *ring, in hw_atl_b0_hw_ring_tx_xmit()
574 struct aq_ring_s *aq_ring, in hw_atl_b0_hw_ring_rx_init()
617 struct aq_ring_s *aq_ring, in hw_atl_b0_hw_ring_tx_init()
647 struct aq_ring_s *ring, in hw_atl_b0_hw_ring_rx_fill()
668 struct aq_ring_s *ring) in hw_atl_b0_hw_ring_tx_head_update()
685 struct aq_ring_s *ring) in hw_atl_b0_hw_ring_rx_receive()
995 struct aq_ring_s *ring) in hw_atl_b0_hw_ring_tx_stop()
[all …]