Home
last modified time | relevance | path

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

/linux/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_ring, int napi_budget);
[all …]
H A Dixgbe.h357 struct ixgbe_ring { struct
358 struct ixgbe_ring *next; /* pointer to next ring in q_vector */ argument
455 static inline unsigned int ixgbe_rx_bufsz(struct ixgbe_ring *ring) in ixgbe_rx_bufsz()
466 static inline unsigned int ixgbe_rx_pg_order(struct ixgbe_ring *ring) in ixgbe_rx_pg_order()
483 struct ixgbe_ring *ring; /* pointer to linked list of rings */
522 struct ixgbe_ring ring[] ____cacheline_internodealigned_in_smp;
564 static inline u16 ixgbe_desc_unused(struct ixgbe_ring *ring) in ixgbe_desc_unused()
703 struct ixgbe_ring *xdp_ring[IXGBE_MAX_XDP_QS];
707 struct ixgbe_ring *tx_ring[MAX_TX_QUEUES] ____cacheline_aligned_in_smp;
714 struct ixgbe_ring *rx_ring[MAX_RX_QUEUES];
[all …]
H A Dixgbe_main.c567 static void ixgbe_print_buffer(struct ixgbe_ring *ring, int n) in ixgbe_print_buffer()
589 struct ixgbe_ring *ring; in ixgbe_dump()
593 struct ixgbe_ring *rx_ring; in ixgbe_dump()
1010 struct ixgbe_ring *tx_ring = adapter->tx_ring[i]; in ixgbe_update_xoff_received()
1018 struct ixgbe_ring *xdp_ring = adapter->xdp_ring[i]; in ixgbe_update_xoff_received()
1026 static u64 ixgbe_get_tx_completed(struct ixgbe_ring *ring) in ixgbe_get_tx_completed()
1031 static u64 ixgbe_get_tx_pending(struct ixgbe_ring *ring) in ixgbe_get_tx_pending()
1083 static bool ixgbe_check_tx_hang(struct ixgbe_ring *tx_ring) in ixgbe_check_tx_hang()
1170 void ixgbe_update_tx_ring_stats(struct ixgbe_ring *tx_ring, in ixgbe_update_tx_ring_stats()
1189 void ixgbe_update_rx_ring_stats(struct ixgbe_ring *rx_ring, in ixgbe_update_rx_ring_stats()
[all …]
H A Dixgbe_ethtool.c1229 struct ixgbe_ring *tx_ring = adapter->tx_ring[0]; in ixgbe_get_ringparam()
1230 struct ixgbe_ring *rx_ring = adapter->rx_ring[0]; in ixgbe_get_ringparam()
1244 struct ixgbe_ring *temp_ring; in ixgbe_set_ringparam()
1284 temp_ring = vmalloc_array(i, sizeof(struct ixgbe_ring)); in ixgbe_set_ringparam()
1302 sizeof(struct ixgbe_ring)); in ixgbe_set_ringparam()
1317 sizeof(struct ixgbe_ring)); in ixgbe_set_ringparam()
1334 sizeof(struct ixgbe_ring)); in ixgbe_set_ringparam()
1340 sizeof(struct ixgbe_ring)); in ixgbe_set_ringparam()
1350 sizeof(struct ixgbe_ring)); in ixgbe_set_ringparam()
1372 sizeof(struct ixgbe_ring)); in ixgbe_set_ringparam()
[all …]
H A Dixgbe_ipsec.c1056 int ixgbe_ipsec_tx(struct ixgbe_ring *tx_ring, in ixgbe_ipsec_tx()
1146 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.c722 struct ixgbe_ring *rx_ring; in ixgbe_ptp_rx_hang()