Home
last modified time | relevance | path

Searched refs:igc_ring (Results 1 – 3 of 3) sorted by relevance

/Linux-v5.4/drivers/net/ethernet/intel/igc/
Digc.h20 struct igc_ring;
24 int igc_setup_tx_resources(struct igc_ring *ring);
25 int igc_setup_rx_resources(struct igc_ring *ring);
26 void igc_free_tx_resources(struct igc_ring *ring);
27 void igc_free_rx_resources(struct igc_ring *ring);
235 struct igc_ring *ring; /* pointer to linked list of rings */
243 struct igc_ring { struct
301 struct igc_ring ring[0] ____cacheline_internodealigned_in_smp;
363 struct igc_ring *tx_ring[IGC_MAX_TX_QUEUES];
367 struct igc_ring *rx_ring[IGC_MAX_RX_QUEUES];
[all …]
Digc_main.c54 static void igc_clean_tx_ring(struct igc_ring *tx_ring);
69 static bool igc_alloc_mapped_page(struct igc_ring *rx_ring,
184 void igc_free_tx_resources(struct igc_ring *tx_ring) in igc_free_tx_resources()
219 static void igc_clean_tx_ring(struct igc_ring *tx_ring) in igc_clean_tx_ring()
295 int igc_setup_tx_resources(struct igc_ring *tx_ring) in igc_setup_tx_resources()
356 static void igc_clean_rx_ring(struct igc_ring *rx_ring) in igc_clean_rx_ring()
414 void igc_free_rx_resources(struct igc_ring *rx_ring) in igc_free_rx_resources()
451 int igc_setup_rx_resources(struct igc_ring *rx_ring) in igc_setup_rx_resources()
521 struct igc_ring *ring) in igc_configure_rx_ring()
601 struct igc_ring *ring) in igc_configure_tx_ring()
[all …]
Digc_ethtool.c488 struct igc_ring *temp_ring; in igc_set_ringparam()
523 temp_ring = vmalloc(array_size(sizeof(struct igc_ring), in igc_set_ringparam()
526 temp_ring = vmalloc(array_size(sizeof(struct igc_ring), in igc_set_ringparam()
543 sizeof(struct igc_ring)); in igc_set_ringparam()
560 sizeof(struct igc_ring)); in igc_set_ringparam()
569 sizeof(struct igc_ring)); in igc_set_ringparam()
586 sizeof(struct igc_ring)); in igc_set_ringparam()
729 struct igc_ring *ring; in igc_get_ethtool_stats()