Home
last modified time | relevance | path

Searched refs:ixgbe_ring (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_txrx_common.h16 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 Dixgbe.h352 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 Dixgbe_xsk.c12 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 Dixgbe_main.c552 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 Dixgbe_ethtool.c1162 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 Dixgbe_lib.c810 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 Dixgbe_ipsec.c1072 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 Dixgbe_fcoe.c488 int ixgbe_fso(struct ixgbe_ring *tx_ring, in ixgbe_fso()
H A Dixgbe_ptp.c717 struct ixgbe_ring *rx_ring; in ixgbe_ptp_rx_hang()
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_txrx_common.h17 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 Dixgbe.h313 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 Dixgbe_xsk.c12 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 Dixgbe_main.c548 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 Dixgbe_ethtool.c1127 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 Dixgbe_lib.c806 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 Dixgbe_ipsec.c1067 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 Dixgbe_ptp.c727 struct ixgbe_ring *rx_ring; in ixgbe_ptp_rx_hang()
H A Dixgbe_fcoe.c488 int ixgbe_fso(struct ixgbe_ring *tx_ring, in ixgbe_fso()

Completed in 49 milliseconds