Lines Matching defs:igb_ring
174 struct igb_ring *rx_ring;
175 struct igb_ring *tx_ring;
188 struct igb_ring {
238 static inline int igb_desc_unused(struct igb_ring *ring)
272 struct igb_ring *tx_ring[16];
276 struct igb_ring *rx_ring[16];
298 struct igb_ring test_tx_ring;
299 struct igb_ring test_rx_ring;
314 struct igb_ring *multi_tx_table[IGB_ABS_MAX_TX_QUEUES];
348 extern int igb_setup_tx_resources(struct igb_ring *);
349 extern int igb_setup_rx_resources(struct igb_ring *);
350 extern void igb_free_tx_resources(struct igb_ring *);
351 extern void igb_free_rx_resources(struct igb_ring *);
352 extern void igb_configure_tx_ring(struct igb_adapter *, struct igb_ring *);
353 extern void igb_configure_rx_ring(struct igb_adapter *, struct igb_ring *);
356 extern netdev_tx_t igb_xmit_frame_ring_adv(struct sk_buff *, struct igb_ring *);
357 extern void igb_unmap_and_free_tx_resource(struct igb_ring *,
359 extern void igb_alloc_rx_buffers_adv(struct igb_ring *, int);