Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/net/ethernet/aquantia/atlantic/
Daq_ring.h108 struct aq_ring_s { struct
129 static inline unsigned int aq_ring_next_dx(struct aq_ring_s *self, in aq_ring_next_dx() argument
135 static inline unsigned int aq_ring_avail_dx(struct aq_ring_s *self) in aq_ring_avail_dx()
142 struct aq_ring_s *aq_ring_tx_alloc(struct aq_ring_s *self,
146 struct aq_ring_s *aq_ring_rx_alloc(struct aq_ring_s *self,
150 int aq_ring_init(struct aq_ring_s *self);
151 void aq_ring_rx_deinit(struct aq_ring_s *self);
152 void aq_ring_free(struct aq_ring_s *self);
153 void aq_ring_update_queue_state(struct aq_ring_s *ring);
154 void aq_ring_queue_wake(struct aq_ring_s *ring);
[all …]
Daq_hw.h130 struct aq_ring_s;
136 int (*hw_ring_tx_xmit)(struct aq_hw_s *self, struct aq_ring_s *aq_ring,
140 struct aq_ring_s *aq_ring);
142 int (*hw_ring_rx_fill)(struct aq_hw_s *self, struct aq_ring_s *aq_ring,
146 struct aq_ring_s *aq_ring);
158 int (*hw_ring_tx_init)(struct aq_hw_s *self, struct aq_ring_s *aq_ring,
162 struct aq_ring_s *aq_ring);
165 struct aq_ring_s *aq_ring);
168 struct aq_ring_s *aq_ring,
172 struct aq_ring_s *aq_ring);
[all …]
Daq_ring.c19 static struct aq_ring_s *aq_ring_alloc(struct aq_ring_s *self, in aq_ring_alloc()
47 struct aq_ring_s *aq_ring_tx_alloc(struct aq_ring_s *self, in aq_ring_tx_alloc()
73 struct aq_ring_s *aq_ring_rx_alloc(struct aq_ring_s *self, in aq_ring_rx_alloc()
99 int aq_ring_init(struct aq_ring_s *self) in aq_ring_init()
113 void aq_ring_update_queue_state(struct aq_ring_s *ring) in aq_ring_update_queue_state()
121 void aq_ring_queue_wake(struct aq_ring_s *ring) in aq_ring_queue_wake()
131 void aq_ring_queue_stop(struct aq_ring_s *ring) in aq_ring_queue_stop()
139 bool aq_ring_tx_clean(struct aq_ring_s *self) in aq_ring_tx_clean()
176 int aq_ring_rx_clean(struct aq_ring_s *self, in aq_ring_rx_clean()
299 int aq_ring_rx_fill(struct aq_ring_s *self) in aq_ring_rx_fill()
[all …]
Daq_vec.c29 struct aq_ring_s ring[AQ_CFG_TCS_MAX][2];
39 struct aq_ring_s *ring = NULL; in aq_vec_poll()
109 struct aq_ring_s *ring = NULL; in aq_vec_alloc()
170 struct aq_ring_s *ring = NULL; in aq_vec_init()
215 struct aq_ring_s *ring = NULL; in aq_vec_start()
240 struct aq_ring_s *ring = NULL; in aq_vec_stop()
257 struct aq_ring_s *ring = NULL; in aq_vec_deinit()
273 struct aq_ring_s *ring = NULL; in aq_vec_free()
343 struct aq_ring_s *ring = NULL; in aq_vec_add_stats()
Daq_nic.h19 struct aq_ring_s;
63 struct aq_ring_s *aq_ring_tx[AQ_CFG_VECS_MAX * AQ_CFG_TCS_MAX];
94 struct aq_ring_s *ring);
Daq_nic.c261 struct aq_ring_s *ring) in aq_nic_set_tx_ring()
368 struct aq_ring_s *ring) in aq_nic_map_skb()
505 struct aq_ring_s *ring = NULL; in aq_nic_xmit()
/Linux-v4.19/drivers/net/ethernet/aquantia/atlantic/hw_atl/
Dhw_atl_a0.c398 struct aq_ring_s *ring) in hw_atl_a0_hw_ring_tx_start()
405 struct aq_ring_s *ring) in hw_atl_a0_hw_ring_rx_start()
419 struct aq_ring_s *ring) in hw_atl_a0_hw_tx_ring_tail_update()
426 struct aq_ring_s *ring, in hw_atl_a0_hw_ring_tx_xmit()
501 struct aq_ring_s *aq_ring, in hw_atl_a0_hw_ring_rx_init()
543 struct aq_ring_s *aq_ring, in hw_atl_a0_hw_ring_tx_init()
573 struct aq_ring_s *ring, in hw_atl_a0_hw_ring_rx_fill()
594 struct aq_ring_s *ring) in hw_atl_a0_hw_ring_tx_head_update()
611 struct aq_ring_s *ring) in hw_atl_a0_hw_ring_rx_receive()
864 struct aq_ring_s *ring) in hw_atl_a0_hw_ring_tx_stop()
[all …]
Dhw_atl_b0.c436 struct aq_ring_s *ring) in hw_atl_b0_hw_ring_tx_start()
443 struct aq_ring_s *ring) in hw_atl_b0_hw_ring_rx_start()
457 struct aq_ring_s *ring) in hw_atl_b0_hw_tx_ring_tail_update()
464 struct aq_ring_s *ring, in hw_atl_b0_hw_ring_tx_xmit()
539 struct aq_ring_s *aq_ring, in hw_atl_b0_hw_ring_rx_init()
580 struct aq_ring_s *aq_ring, in hw_atl_b0_hw_ring_tx_init()
610 struct aq_ring_s *ring, in hw_atl_b0_hw_ring_rx_fill()
631 struct aq_ring_s *ring) in hw_atl_b0_hw_ring_tx_head_update()
648 struct aq_ring_s *ring) in hw_atl_b0_hw_ring_rx_receive()
922 struct aq_ring_s *ring) in hw_atl_b0_hw_ring_tx_stop()
[all …]