/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_txrx_common.h | 16 int ixgbe_xmit_xdp_ring(struct ixgbe_ring *ring, 18 bool ixgbe_cleanup_headers(struct ixgbe_ring *rx_ring, 21 void ixgbe_process_skb_fields(struct ixgbe_ring *rx_ring, 26 void ixgbe_xdp_ring_update_tail(struct ixgbe_ring *ring); 27 void ixgbe_xdp_ring_update_tail_locked(struct ixgbe_ring *ring); 34 struct ixgbe_ring *ring); 39 bool ixgbe_alloc_rx_buffers_zc(struct ixgbe_ring *rx_ring, u16 cleaned_count); 41 struct ixgbe_ring *rx_ring, 43 void ixgbe_xsk_clean_rx_ring(struct ixgbe_ring *rx_ring); 45 struct ixgbe_ring *tx_rin [all...] |
H A D | ixgbe.h | 352 struct ixgbe_ring { struct 353 struct ixgbe_ring *next; /* pointer to next ring in q_vector */ 446 static inline unsigned int ixgbe_rx_bufsz(struct ixgbe_ring *ring) in ixgbe_rx_bufsz() 457 static inline unsigned int ixgbe_rx_pg_order(struct ixgbe_ring *ring) in ixgbe_rx_pg_order() 474 struct ixgbe_ring *ring; /* pointer to linked list of rings */ 512 struct ixgbe_ring ring[] ____cacheline_internodealigned_in_smp; 554 static inline u16 ixgbe_desc_unused(struct ixgbe_ring *ring) in ixgbe_desc_unused() 682 struct ixgbe_ring *xdp_ring[IXGBE_MAX_XDP_QS]; 686 struct ixgbe_ring *tx_ring[MAX_TX_QUEUES] ____cacheline_aligned_in_smp; 693 struct ixgbe_ring *rx_rin [all...] |
H A D | ixgbe_xsk.c | 12 struct ixgbe_ring *ring) in ixgbe_xsk_pool() 98 struct ixgbe_ring *rx_ring, in ixgbe_run_xdp_zc() 103 struct ixgbe_ring *ring; in ixgbe_run_xdp_zc() 151 bool ixgbe_alloc_rx_buffers_zc(struct ixgbe_ring *rx_ring, u16 count) in ixgbe_alloc_rx_buffers_zc() 213 static struct sk_buff *ixgbe_construct_skb_zc(struct ixgbe_ring *rx_ring, in ixgbe_construct_skb_zc() 239 static void ixgbe_inc_ntc(struct ixgbe_ring *rx_ring) in ixgbe_inc_ntc() 249 struct ixgbe_ring *rx_ring, in ixgbe_clean_rx_irq_zc() 357 struct ixgbe_ring *ring = ixgbe_determine_xdp_ring(adapter); in ixgbe_clean_rx_irq_zc() 380 void ixgbe_xsk_clean_rx_ring(struct ixgbe_ring *rx_ring) in ixgbe_xsk_clean_rx_ring() 396 static bool ixgbe_xmit_zc(struct ixgbe_ring *xdp_rin [all...] |
H A D | ixgbe_main.c | 552 static void ixgbe_print_buffer(struct ixgbe_ring *ring, int n) in ixgbe_print_buffer() 574 struct ixgbe_ring *ring; in ixgbe_dump() 578 struct ixgbe_ring *rx_ring; in ixgbe_dump() 997 struct ixgbe_ring *tx_ring = adapter->tx_ring[i]; in ixgbe_update_xoff_received() 1005 struct ixgbe_ring *xdp_ring = adapter->xdp_ring[i]; in ixgbe_update_xoff_received() 1013 static u64 ixgbe_get_tx_completed(struct ixgbe_ring *ring) in ixgbe_get_tx_completed() 1018 static u64 ixgbe_get_tx_pending(struct ixgbe_ring *ring) in ixgbe_get_tx_pending() 1028 static inline bool ixgbe_check_tx_hang(struct ixgbe_ring *tx_ring) in ixgbe_check_tx_hang() 1115 struct ixgbe_ring *tx_ring, int napi_budget) in ixgbe_clean_tx_irq() 1268 struct ixgbe_ring *tx_rin in ixgbe_update_tx_dca() [all...] |
H A D | ixgbe_ethtool.c | 1162 struct ixgbe_ring *tx_ring = adapter->tx_ring[0]; in ixgbe_get_ringparam() 1163 struct ixgbe_ring *rx_ring = adapter->rx_ring[0]; in ixgbe_get_ringparam() 1177 struct ixgbe_ring *temp_ring; in ixgbe_set_ringparam() 1217 temp_ring = vmalloc(array_size(i, sizeof(struct ixgbe_ring))); in ixgbe_set_ringparam() 1235 sizeof(struct ixgbe_ring)); in ixgbe_set_ringparam() 1250 sizeof(struct ixgbe_ring)); in ixgbe_set_ringparam() 1267 sizeof(struct ixgbe_ring)); in ixgbe_set_ringparam() 1273 sizeof(struct ixgbe_ring)); in ixgbe_set_ringparam() 1283 sizeof(struct ixgbe_ring)); in ixgbe_set_ringparam() 1305 sizeof(struct ixgbe_ring)); in ixgbe_set_ringparam() [all...] |
H A D | ixgbe_lib.c | 810 static void ixgbe_add_ring(struct ixgbe_ring *ring, in ixgbe_add_ring() 841 struct ixgbe_ring *ring; in ixgbe_alloc_q_vector() 1023 struct ixgbe_ring *ring; in ixgbe_free_q_vector() 1283 void ixgbe_tx_ctxtdesc(struct ixgbe_ring *tx_ring, u32 vlan_macip_lens, in ixgbe_tx_ctxtdesc()
|
H A D | ixgbe_ipsec.c | 1072 int ixgbe_ipsec_tx(struct ixgbe_ring *tx_ring, in ixgbe_ipsec_tx() 1162 void ixgbe_ipsec_rx(struct ixgbe_ring *rx_ring, in ixgbe_ipsec_rx()
|
H A D | ixgbe_fcoe.c | 488 int ixgbe_fso(struct ixgbe_ring *tx_ring, in ixgbe_fso()
|
H A D | ixgbe_ptp.c | 717 struct ixgbe_ring *rx_ring; in ixgbe_ptp_rx_hang()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_txrx_common.h | 17 bool ixgbe_cleanup_headers(struct ixgbe_ring *rx_ring, 20 void ixgbe_process_skb_fields(struct ixgbe_ring *rx_ring, 25 void ixgbe_xdp_ring_update_tail(struct ixgbe_ring *ring); 32 struct ixgbe_ring *ring); 39 bool ixgbe_alloc_rx_buffers_zc(struct ixgbe_ring *rx_ring, u16 cleaned_count); 41 struct ixgbe_ring *rx_ring, 43 void ixgbe_xsk_clean_rx_ring(struct ixgbe_ring *rx_ring); 45 struct ixgbe_ring *tx_ring, int napi_budget); 47 void ixgbe_xsk_clean_tx_ring(struct ixgbe_ring *tx_ring);
|
H A D | ixgbe.h | 313 struct ixgbe_ring { struct 314 struct ixgbe_ring *next; /* pointer to next ring in q_vector */ 403 static inline unsigned int ixgbe_rx_bufsz(struct ixgbe_ring *ring) in ixgbe_rx_bufsz() 414 static inline unsigned int ixgbe_rx_pg_order(struct ixgbe_ring *ring) in ixgbe_rx_pg_order() 431 struct ixgbe_ring *ring; /* pointer to linked list of rings */ 469 struct ixgbe_ring ring[] ____cacheline_internodealigned_in_smp; 511 static inline u16 ixgbe_desc_unused(struct ixgbe_ring *ring) in ixgbe_desc_unused() 639 struct ixgbe_ring *xdp_ring[MAX_XDP_QUEUES]; 643 struct ixgbe_ring *tx_ring[MAX_TX_QUEUES] ____cacheline_aligned_in_smp; 650 struct ixgbe_ring *rx_rin [all...] |
H A D | ixgbe_xsk.c | 12 struct ixgbe_ring *ring) in ixgbe_xsk_pool() 98 struct ixgbe_ring *rx_ring, in ixgbe_run_xdp_zc() 144 bool ixgbe_alloc_rx_buffers_zc(struct ixgbe_ring *rx_ring, u16 count) in ixgbe_alloc_rx_buffers_zc() 206 static struct sk_buff *ixgbe_construct_skb_zc(struct ixgbe_ring *rx_ring, in ixgbe_construct_skb_zc() 230 static void ixgbe_inc_ntc(struct ixgbe_ring *rx_ring) in ixgbe_inc_ntc() 240 struct ixgbe_ring *rx_ring, in ixgbe_clean_rx_irq_zc() 340 struct ixgbe_ring *ring = adapter->xdp_ring[smp_processor_id()]; in ixgbe_clean_rx_irq_zc() 367 void ixgbe_xsk_clean_rx_ring(struct ixgbe_ring *rx_ring) in ixgbe_xsk_clean_rx_ring() 383 static bool ixgbe_xmit_zc(struct ixgbe_ring *xdp_ring, unsigned int budget) in ixgbe_xmit_zc() 438 static void ixgbe_clean_xdp_tx_buffer(struct ixgbe_ring *tx_rin [all...] |
H A D | ixgbe_main.c | 548 static void ixgbe_print_buffer(struct ixgbe_ring *ring, int n) in ixgbe_print_buffer() 570 struct ixgbe_ring *ring; in ixgbe_dump() 574 struct ixgbe_ring *rx_ring; in ixgbe_dump() 993 struct ixgbe_ring *tx_ring = adapter->tx_ring[i]; in ixgbe_update_xoff_received() 1001 struct ixgbe_ring *xdp_ring = adapter->xdp_ring[i]; in ixgbe_update_xoff_received() 1009 static u64 ixgbe_get_tx_completed(struct ixgbe_ring *ring) in ixgbe_get_tx_completed() 1014 static u64 ixgbe_get_tx_pending(struct ixgbe_ring *ring) in ixgbe_get_tx_pending() 1024 static inline bool ixgbe_check_tx_hang(struct ixgbe_ring *tx_ring) in ixgbe_check_tx_hang() 1111 struct ixgbe_ring *tx_ring, int napi_budget) in ixgbe_clean_tx_irq() 1273 struct ixgbe_ring *tx_rin in ixgbe_update_tx_dca() [all...] |
H A D | ixgbe_ethtool.c | 1127 struct ixgbe_ring *tx_ring = adapter->tx_ring[0]; in ixgbe_get_ringparam() 1128 struct ixgbe_ring *rx_ring = adapter->rx_ring[0]; in ixgbe_get_ringparam() 1140 struct ixgbe_ring *temp_ring; in ixgbe_set_ringparam() 1180 temp_ring = vmalloc(array_size(i, sizeof(struct ixgbe_ring))); in ixgbe_set_ringparam() 1198 sizeof(struct ixgbe_ring)); in ixgbe_set_ringparam() 1213 sizeof(struct ixgbe_ring)); in ixgbe_set_ringparam() 1230 sizeof(struct ixgbe_ring)); in ixgbe_set_ringparam() 1236 sizeof(struct ixgbe_ring)); in ixgbe_set_ringparam() 1246 sizeof(struct ixgbe_ring)); in ixgbe_set_ringparam() 1268 sizeof(struct ixgbe_ring)); in ixgbe_set_ringparam() [all...] |
H A D | ixgbe_lib.c | 806 static void ixgbe_add_ring(struct ixgbe_ring *ring, in ixgbe_add_ring() 837 struct ixgbe_ring *ring; in ixgbe_alloc_q_vector() 1019 struct ixgbe_ring *ring; in ixgbe_free_q_vector() 1279 void ixgbe_tx_ctxtdesc(struct ixgbe_ring *tx_ring, u32 vlan_macip_lens, in ixgbe_tx_ctxtdesc()
|
H A D | ixgbe_ipsec.c | 1067 int ixgbe_ipsec_tx(struct ixgbe_ring *tx_ring, in ixgbe_ipsec_tx() 1157 void ixgbe_ipsec_rx(struct ixgbe_ring *rx_ring, in ixgbe_ipsec_rx()
|
H A D | ixgbe_ptp.c | 727 struct ixgbe_ring *rx_ring; in ixgbe_ptp_rx_hang()
|
H A D | ixgbe_fcoe.c | 488 int ixgbe_fso(struct ixgbe_ring *tx_ring, in ixgbe_fso()
|