Home
last modified time | relevance | path

Searched refs:igc_ring (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-6.6/drivers/net/ethernet/intel/igc/
H A Digc.h85 struct igc_ring *ring; /* pointer to linked list of rings */
93 struct igc_ring { struct
169 struct igc_ring *tx_ring[IGC_MAX_TX_QUEUES];
173 struct igc_ring *rx_ring[IGC_MAX_RX_QUEUES];
287 int igc_setup_tx_resources(struct igc_ring *ring);
288 int igc_setup_rx_resources(struct igc_ring *ring);
289 void igc_free_tx_resources(struct igc_ring *ring);
290 void igc_free_rx_resources(struct igc_ring *ring);
299 void igc_disable_rx_ring(struct igc_ring *ring);
300 void igc_enable_rx_ring(struct igc_ring *rin
[all...]
H A Digc_main.c194 static void igc_clean_tx_ring(struct igc_ring *tx_ring) in igc_clean_tx_ring()
275 void igc_free_tx_resources(struct igc_ring *tx_ring) in igc_free_tx_resources()
319 static void igc_disable_tx_ring_hw(struct igc_ring *ring) in igc_disable_tx_ring_hw()
340 struct igc_ring *tx_ring = adapter->tx_ring[i]; in igc_disable_all_tx_rings_hw()
352 int igc_setup_tx_resources(struct igc_ring *tx_ring) in igc_setup_tx_resources()
408 static void igc_clean_rx_ring_page_shared(struct igc_ring *rx_ring) in igc_clean_rx_ring_page_shared()
443 static void igc_clean_rx_ring_xsk_pool(struct igc_ring *ring) in igc_clean_rx_ring_xsk_pool()
462 static void igc_clean_rx_ring(struct igc_ring *ring) in igc_clean_rx_ring()
495 void igc_free_rx_resources(struct igc_ring *rx_ring) in igc_free_rx_resources()
534 int igc_setup_rx_resources(struct igc_ring *rx_rin
[all...]
H A Digc_tsn.c13 struct igc_ring *ring = adapter->tx_ring[i]; in is_any_launchtime()
27 struct igc_ring *ring = adapter->tx_ring[i]; in is_cbs_enabled()
127 struct igc_ring *ring = adapter->tx_ring[i]; in igc_tsn_enable_offload()
H A Digc_xdp.c48 struct igc_ring *rx_ring, *tx_ring; in igc_xdp_enable_pool()
107 struct igc_ring *rx_ring, *tx_ring; in igc_xdp_disable_pool()
H A Digc_dump.c118 struct igc_ring *tx_ring; in igc_rings_dump()
119 struct igc_ring *rx_ring; in igc_rings_dump()
H A Digc_ethtool.c592 struct igc_ring *temp_ring; in igc_ethtool_set_ringparam()
627 temp_ring = vmalloc(array_size(sizeof(struct igc_ring), in igc_ethtool_set_ringparam()
630 temp_ring = vmalloc(array_size(sizeof(struct igc_ring), in igc_ethtool_set_ringparam()
647 sizeof(struct igc_ring)); in igc_ethtool_set_ringparam()
664 sizeof(struct igc_ring)); in igc_ethtool_set_ringparam()
673 sizeof(struct igc_ring)); in igc_ethtool_set_ringparam()
690 sizeof(struct igc_ring)); in igc_ethtool_set_ringparam()
821 struct igc_ring *ring; in igc_ethtool_get_stats()
H A Digc_ptp.c584 struct igc_ring *tx_ring = adapter->tx_ring[i]; in igc_ptp_disable_tx_timestamp()
610 struct igc_ring *tx_ring = adapter->tx_ring[i]; in igc_ptp_enable_tx_timestamp()
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/igc/
H A Digc.h65 struct igc_ring *ring; /* pointer to linked list of rings */
73 struct igc_ring { struct
136 struct igc_ring *tx_ring[IGC_MAX_TX_QUEUES];
140 struct igc_ring *rx_ring[IGC_MAX_RX_QUEUES];
233 int igc_setup_tx_resources(struct igc_ring *ring);
234 int igc_setup_rx_resources(struct igc_ring *ring);
235 void igc_free_tx_resources(struct igc_ring *ring);
236 void igc_free_rx_resources(struct igc_ring *ring);
467 struct igc_ring ring[] ____cacheline_internodealigned_in_smp;
498 static inline u16 igc_desc_unused(const struct igc_ring *rin
[all...]
H A Digc_tsn.c12 struct igc_ring *ring = adapter->tx_ring[i]; in is_any_launchtime()
44 struct igc_ring *ring = adapter->tx_ring[i]; in igc_tsn_disable_offload()
89 struct igc_ring *ring = adapter->tx_ring[i]; in igc_tsn_enable_offload()
H A Digc_main.c174 static void igc_clean_tx_ring(struct igc_ring *tx_ring) in igc_clean_tx_ring()
239 void igc_free_tx_resources(struct igc_ring *tx_ring) in igc_free_tx_resources()
289 int igc_setup_tx_resources(struct igc_ring *tx_ring) in igc_setup_tx_resources()
349 static void igc_clean_rx_ring(struct igc_ring *rx_ring) in igc_clean_rx_ring()
407 void igc_free_rx_resources(struct igc_ring *rx_ring) in igc_free_rx_resources()
444 int igc_setup_rx_resources(struct igc_ring *rx_ring) in igc_setup_rx_resources()
513 struct igc_ring *ring) in igc_configure_rx_ring()
593 struct igc_ring *ring) in igc_configure_tx_ring()
900 static __le32 igc_tx_launchtime(struct igc_ring *ring, ktime_t txtime, in igc_tx_launchtime()
946 static int igc_init_empty_frame(struct igc_ring *rin
[all...]
H A Digc_dump.c118 struct igc_ring *tx_ring; in igc_rings_dump()
119 struct igc_ring *rx_ring; in igc_rings_dump()
H A Digc_ethtool.c567 struct igc_ring *temp_ring; in igc_ethtool_set_ringparam()
602 temp_ring = vmalloc(array_size(sizeof(struct igc_ring), in igc_ethtool_set_ringparam()
605 temp_ring = vmalloc(array_size(sizeof(struct igc_ring), in igc_ethtool_set_ringparam()
622 sizeof(struct igc_ring)); in igc_ethtool_set_ringparam()
639 sizeof(struct igc_ring)); in igc_ethtool_set_ringparam()
648 sizeof(struct igc_ring)); in igc_ethtool_set_ringparam()
665 sizeof(struct igc_ring)); in igc_ethtool_set_ringparam()
809 struct igc_ring *ring; in igc_ethtool_get_stats()

Completed in 21 milliseconds