Home
last modified time | relevance | path

Searched refs:ixgbe_ring (Results 1 – 9 of 9) sorted by relevance

/Linux-v5.4/drivers/net/ethernet/intel/ixgbe/
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);
38 void ixgbe_alloc_rx_buffers_zc(struct ixgbe_ring *rx_ring, u16 cleaned_count);
40 struct ixgbe_ring *rx_ring,
42 void ixgbe_xsk_clean_rx_ring(struct ixgbe_ring *rx_ring);
44 struct ixgbe_ring *tx_ring, int napi_budget);
46 void ixgbe_xsk_clean_tx_ring(struct ixgbe_ring *tx_ring);
Dixgbe.h308 struct ixgbe_ring { struct
309 struct ixgbe_ring *next; /* pointer to next ring in q_vector */ argument
399 static inline unsigned int ixgbe_rx_bufsz(struct ixgbe_ring *ring) in ixgbe_rx_bufsz()
410 static inline unsigned int ixgbe_rx_pg_order(struct ixgbe_ring *ring) in ixgbe_rx_pg_order()
427 struct ixgbe_ring *ring; /* pointer to linked list of rings */
465 struct ixgbe_ring ring[0] ____cacheline_internodealigned_in_smp;
507 static inline u16 ixgbe_desc_unused(struct ixgbe_ring *ring) in ixgbe_desc_unused()
635 struct ixgbe_ring *xdp_ring[MAX_XDP_QUEUES];
639 struct ixgbe_ring *tx_ring[MAX_TX_QUEUES] ____cacheline_aligned_in_smp;
646 struct ixgbe_ring *rx_ring[MAX_RX_QUEUES];
[all …]
Dixgbe_xsk.c12 struct ixgbe_ring *ring) in ixgbe_xsk_umem()
143 struct ixgbe_ring *rx_ring, in ixgbe_run_xdp_zc()
190 ixgbe_rx_buffer *ixgbe_get_rx_buffer_zc(struct ixgbe_ring *rx_ring, in ixgbe_get_rx_buffer_zc()
206 static void ixgbe_reuse_rx_buffer_zc(struct ixgbe_ring *rx_ring, in ixgbe_reuse_rx_buffer_zc()
229 struct ixgbe_ring *rx_ring; in ixgbe_zca_free()
233 rx_ring = container_of(alloc, struct ixgbe_ring, zca); in ixgbe_zca_free()
255 static bool ixgbe_alloc_buffer_zc(struct ixgbe_ring *rx_ring, in ixgbe_alloc_buffer_zc()
284 static bool ixgbe_alloc_buffer_slow_zc(struct ixgbe_ring *rx_ring, in ixgbe_alloc_buffer_slow_zc()
312 __ixgbe_alloc_rx_buffers_zc(struct ixgbe_ring *rx_ring, u16 cleaned_count, in __ixgbe_alloc_rx_buffers_zc()
313 bool alloc(struct ixgbe_ring *rx_ring, in __ixgbe_alloc_rx_buffers_zc()
[all …]
Dixgbe_main.c550 static void ixgbe_print_buffer(struct ixgbe_ring *ring, int n) in ixgbe_print_buffer()
572 struct ixgbe_ring *ring; in ixgbe_dump()
576 struct ixgbe_ring *rx_ring; in ixgbe_dump()
995 struct ixgbe_ring *tx_ring = adapter->tx_ring[i]; in ixgbe_update_xoff_received()
1003 struct ixgbe_ring *xdp_ring = adapter->xdp_ring[i]; in ixgbe_update_xoff_received()
1011 static u64 ixgbe_get_tx_completed(struct ixgbe_ring *ring) in ixgbe_get_tx_completed()
1016 static u64 ixgbe_get_tx_pending(struct ixgbe_ring *ring) in ixgbe_get_tx_pending()
1026 static inline bool ixgbe_check_tx_hang(struct ixgbe_ring *tx_ring) in ixgbe_check_tx_hang()
1113 struct ixgbe_ring *tx_ring, int napi_budget) in ixgbe_clean_tx_irq()
1275 struct ixgbe_ring *tx_ring, in ixgbe_update_tx_dca()
[all …]
Dixgbe_ethtool.c1023 struct ixgbe_ring *tx_ring = adapter->tx_ring[0]; in ixgbe_get_ringparam()
1024 struct ixgbe_ring *rx_ring = adapter->rx_ring[0]; in ixgbe_get_ringparam()
1036 struct ixgbe_ring *temp_ring; in ixgbe_set_ringparam()
1076 temp_ring = vmalloc(array_size(i, sizeof(struct ixgbe_ring))); in ixgbe_set_ringparam()
1094 sizeof(struct ixgbe_ring)); in ixgbe_set_ringparam()
1109 sizeof(struct ixgbe_ring)); in ixgbe_set_ringparam()
1126 sizeof(struct ixgbe_ring)); in ixgbe_set_ringparam()
1132 sizeof(struct ixgbe_ring)); in ixgbe_set_ringparam()
1142 sizeof(struct ixgbe_ring)); in ixgbe_set_ringparam()
1164 sizeof(struct ixgbe_ring)); in ixgbe_set_ringparam()
[all …]
Dixgbe_lib.c806 static void ixgbe_add_ring(struct ixgbe_ring *ring, in ixgbe_add_ring()
836 struct ixgbe_ring *ring; in ixgbe_alloc_q_vector()
1021 struct ixgbe_ring *ring; in ixgbe_free_q_vector()
1281 void ixgbe_tx_ctxtdesc(struct ixgbe_ring *tx_ring, u32 vlan_macip_lens, in ixgbe_tx_ctxtdesc()
Dixgbe_ipsec.c1061 int ixgbe_ipsec_tx(struct ixgbe_ring *tx_ring, in ixgbe_ipsec_tx()
1151 void ixgbe_ipsec_rx(struct ixgbe_ring *rx_ring, in ixgbe_ipsec_rx()
Dixgbe_fcoe.c487 int ixgbe_fso(struct ixgbe_ring *tx_ring, in ixgbe_fso()
Dixgbe_ptp.c727 struct ixgbe_ring *rx_ring; in ixgbe_ptp_rx_hang()