Lines Matching refs:igc_ring
195 static void igc_clean_tx_ring(struct igc_ring *tx_ring) in igc_clean_tx_ring()
269 void igc_free_tx_resources(struct igc_ring *tx_ring) in igc_free_tx_resources()
319 int igc_setup_tx_resources(struct igc_ring *tx_ring) in igc_setup_tx_resources()
375 static void igc_clean_rx_ring_page_shared(struct igc_ring *rx_ring) in igc_clean_rx_ring_page_shared()
410 static void igc_clean_rx_ring_xsk_pool(struct igc_ring *ring) in igc_clean_rx_ring_xsk_pool()
429 static void igc_clean_rx_ring(struct igc_ring *ring) in igc_clean_rx_ring()
462 void igc_free_rx_resources(struct igc_ring *rx_ring) in igc_free_rx_resources()
501 int igc_setup_rx_resources(struct igc_ring *rx_ring) in igc_setup_rx_resources()
576 struct igc_ring *ring) in igc_get_xsk_pool()
593 struct igc_ring *ring) in igc_configure_rx_ring()
693 struct igc_ring *ring) in igc_configure_tx_ring()
1020 static void igc_tx_ctxtdesc(struct igc_ring *tx_ring, in igc_tx_ctxtdesc()
1059 static void igc_tx_csum(struct igc_ring *tx_ring, struct igc_tx_buffer *first) in igc_tx_csum()
1102 static int __igc_maybe_stop_tx(struct igc_ring *tx_ring, const u16 size) in __igc_maybe_stop_tx()
1127 static inline int igc_maybe_stop_tx(struct igc_ring *tx_ring, const u16 size) in igc_maybe_stop_tx()
1164 static void igc_tx_olinfo_status(struct igc_ring *tx_ring, in igc_tx_olinfo_status()
1183 static int igc_tx_map(struct igc_ring *tx_ring, in igc_tx_map()
1321 static int igc_tso(struct igc_ring *tx_ring, in igc_tso()
1416 struct igc_ring *tx_ring) in igc_xmit_frame_ring()
1494 static inline struct igc_ring *igc_tx_queue_mapping(struct igc_adapter *adapter, in igc_tx_queue_mapping()
1522 static void igc_rx_checksum(struct igc_ring *ring, in igc_rx_checksum()
1562 static inline void igc_rx_hash(struct igc_ring *ring, in igc_rx_hash()
1572 static void igc_rx_vlan(struct igc_ring *rx_ring, in igc_rx_vlan()
1601 static void igc_process_skb_fields(struct igc_ring *rx_ring, in igc_process_skb_fields()
1640 static struct igc_rx_buffer *igc_get_rx_buffer(struct igc_ring *rx_ring, in igc_get_rx_buffer()
1677 static unsigned int igc_get_rx_frame_truesize(struct igc_ring *ring, in igc_get_rx_frame_truesize()
1702 static void igc_add_rx_frag(struct igc_ring *rx_ring, in igc_add_rx_frag()
1722 static struct sk_buff *igc_build_skb(struct igc_ring *rx_ring, in igc_build_skb()
1749 static struct sk_buff *igc_construct_skb(struct igc_ring *rx_ring, in igc_construct_skb()
1808 static void igc_reuse_rx_page(struct igc_ring *rx_ring, in igc_reuse_rx_page()
1874 static bool igc_is_non_eop(struct igc_ring *rx_ring, in igc_is_non_eop()
1905 static bool igc_cleanup_headers(struct igc_ring *rx_ring, in igc_cleanup_headers()
1929 static void igc_put_rx_buffer(struct igc_ring *rx_ring, in igc_put_rx_buffer()
1951 static inline unsigned int igc_rx_offset(struct igc_ring *rx_ring) in igc_rx_offset()
1963 static bool igc_alloc_mapped_page(struct igc_ring *rx_ring, in igc_alloc_mapped_page()
2010 static void igc_alloc_rx_buffers(struct igc_ring *rx_ring, u16 cleaned_count) in igc_alloc_rx_buffers()
2075 static bool igc_alloc_rx_buffers_zc(struct igc_ring *ring, u16 count) in igc_alloc_rx_buffers_zc()
2134 struct igc_ring *ring) in igc_xdp_init_tx_buffer()
2156 static int igc_xdp_init_tx_descriptor(struct igc_ring *ring, in igc_xdp_init_tx_descriptor()
2193 static struct igc_ring *igc_xdp_get_tx_ring(struct igc_adapter *adapter, in igc_xdp_get_tx_ring()
2212 struct igc_ring *ring; in igc_xdp_xmit_back()
2277 static void igc_flush_tx_descriptors(struct igc_ring *ring) in igc_flush_tx_descriptors()
2291 struct igc_ring *ring; in igc_finalize_xdp()
2309 struct igc_ring *ring = q_vector->rx.ring; in igc_update_rx_stats()
2324 struct igc_ring *rx_ring = q_vector->rx.ring; in igc_clean_rx_irq()
2449 static struct sk_buff *igc_construct_skb_zc(struct igc_ring *ring, in igc_construct_skb_zc()
2479 struct igc_ring *ring = q_vector->rx.ring; in igc_dispatch_skb_zc()
2501 struct igc_ring *ring = q_vector->rx.ring; in igc_clean_rx_irq_zc()
2597 struct igc_ring *ring = q_vector->tx.ring; in igc_update_tx_stats()
2608 static void igc_xdp_xmit_zc(struct igc_ring *ring) in igc_xdp_xmit_zc()
2679 struct igc_ring *tx_ring = q_vector->tx.ring; in igc_clean_tx_irq()
3671 struct igc_ring *ring = adapter->rx_ring[i]; in igc_configure()
4252 static void igc_add_ring(struct igc_ring *ring, in igc_add_ring()
4291 struct igc_ring *rx_ring = q_vector->rx.ring; in igc_poll()
4339 struct igc_ring *ring; in igc_alloc_q_vector()
4636 struct igc_ring *ring = adapter->rx_ring[i]; in igc_update_stats()
4662 struct igc_ring *ring = adapter->tx_ring[i]; in igc_update_stats()
5414 struct igc_ring *tx_ring = adapter->tx_ring[i]; in igc_watchdog_task()
5775 struct igc_ring *ring; in igc_save_launchtime_params()
5863 struct igc_ring *ring = adapter->tx_ring[i]; in igc_tsn_clear_schedule()
5900 struct igc_ring *ring = adapter->tx_ring[i]; in igc_save_qbv_schedule()
5937 struct igc_ring *ring; in igc_save_cbs_params()
6040 struct igc_ring *ring; in igc_xdp_xmit()
6088 struct igc_ring *ring; in igc_xsk_wakeup()
6838 static void igc_disable_rx_ring_hw(struct igc_ring *ring) in igc_disable_rx_ring_hw()
6850 void igc_disable_rx_ring(struct igc_ring *ring) in igc_disable_rx_ring()
6856 void igc_enable_rx_ring(struct igc_ring *ring) in igc_enable_rx_ring()
6868 static void igc_disable_tx_ring_hw(struct igc_ring *ring) in igc_disable_tx_ring_hw()
6880 void igc_disable_tx_ring(struct igc_ring *ring) in igc_disable_tx_ring()
6886 void igc_enable_tx_ring(struct igc_ring *ring) in igc_enable_tx_ring()