Home
last modified time | relevance | path

Searched refs:iavf_ring (Results 1 – 8 of 8) sorted by relevance

/linux-6.15/drivers/net/ethernet/intel/iavf/
H A Diavf_trace.h62 TP_PROTO(struct iavf_ring *ring,
97 TP_PROTO(struct iavf_ring *ring,
105 TP_PROTO(struct iavf_ring *ring,
114 TP_PROTO(struct iavf_ring *ring,
142 TP_PROTO(struct iavf_ring *ring,
150 TP_PROTO(struct iavf_ring *ring,
160 struct iavf_ring *ring),
185 struct iavf_ring *ring),
192 struct iavf_ring *ring),
H A Diavf_txrx.h216 struct iavf_ring { struct
217 struct iavf_ring *next; /* pointer to next ring in q_vector */ argument
297 struct iavf_ring *ring; /* pointer to linked list of ring(s) */ argument
310 bool iavf_alloc_rx_buffers(struct iavf_ring *rxr, u16 cleaned_count);
312 int iavf_setup_tx_descriptors(struct iavf_ring *tx_ring);
313 int iavf_setup_rx_descriptors(struct iavf_ring *rx_ring);
314 void iavf_free_tx_resources(struct iavf_ring *tx_ring);
315 void iavf_free_rx_resources(struct iavf_ring *rx_ring);
318 int __iavf_maybe_stop_tx(struct iavf_ring *tx_ring, int size);
354 static inline int iavf_maybe_stop_tx(struct iavf_ring *tx_ring, int size) in iavf_maybe_stop_tx()
[all …]
H A Diavf_txrx.c79 static void iavf_clean_tx_ring(struct iavf_ring *tx_ring) in iavf_clean_tx_ring()
114 void iavf_free_tx_resources(struct iavf_ring *tx_ring) in iavf_free_tx_resources()
179 struct iavf_ring *tx_ring = NULL; in iavf_detect_recover_hung()
234 struct iavf_ring *tx_ring, int napi_budget) in iavf_clean_tx_irq()
742 void iavf_free_rx_resources(struct iavf_ring *rx_ring) in iavf_free_rx_resources()
837 static void iavf_receive_skb(struct iavf_ring *rx_ring, in iavf_receive_skb()
1249 static bool iavf_is_non_eop(struct iavf_ring *rx_ring, in iavf_is_non_eop()
1599 struct iavf_ring *ring; in iavf_napi_poll()
1694 struct iavf_ring *tx_ring, u32 *flags) in iavf_tx_prepare_vlan_flags()
1844 struct iavf_ring *tx_ring, in iavf_tx_enable_csum()
[all …]
H A Diavf_ethtool.c52 IAVF_STAT(struct iavf_ring, _name, _stat)
160 iavf_add_queue_stats(u64 **data, struct iavf_ring *ring) in iavf_add_queue_stats()
350 struct iavf_ring *ring; in iavf_get_ethtool_stats()
561 struct iavf_ring *rx_ring, *tx_ring; in __iavf_get_coalesce()
631 struct iavf_ring *rx_ring = &adapter->rx_rings[queue]; in iavf_set_itr_per_queue()
632 struct iavf_ring *tx_ring = &adapter->tx_rings[queue]; in iavf_set_itr_per_queue()
H A Diavf.h280 struct iavf_ring *tx_rings;
285 struct iavf_ring *rx_rings;
H A Diavf_ptp.c363 struct iavf_ring *rx_ring = &adapter->rx_rings[i]; in iavf_ptp_init()
H A Diavf_main.c456 struct iavf_ring *rx_ring = &adapter->rx_rings[r_idx]; in iavf_map_vector_to_rxq()
482 struct iavf_ring *tx_ring = &adapter->tx_rings[t_idx]; in iavf_map_vector_to_txq()
1281 struct iavf_ring *ring = &adapter->rx_rings[i]; in iavf_configure()
1533 struct iavf_ring *tx_ring = &adapter->tx_rings[i]; in iavf_set_queue_vlan_tag_loc()
1534 struct iavf_ring *rx_ring = &adapter->rx_rings[i]; in iavf_set_queue_vlan_tag_loc()
1628 sizeof(struct iavf_ring), GFP_KERNEL); in iavf_alloc_queues()
1632 sizeof(struct iavf_ring), GFP_KERNEL); in iavf_alloc_queues()
1637 struct iavf_ring *tx_ring; in iavf_alloc_queues()
1638 struct iavf_ring *rx_ring; in iavf_alloc_queues()
5229 struct iavf_ring *tx_ring; in iavf_shaper_set()
[all …]
H A Diavf_virtchnl.c1769 struct iavf_ring *tx_ring = &adapter->tx_rings[i]; in iavf_cfg_queues_bw()