Home
last modified time | relevance | path

Searched refs:ice_ring (Results 1 – 5 of 5) sorted by relevance

/Linux-v4.19/drivers/net/ethernet/intel/ice/
Dice_txrx.h55 struct ice_ring *tx_ring;
116 struct ice_ring { struct
117 struct ice_ring *next; /* pointer to next ring in q_vector */ argument
171 struct ice_ring *ring; argument
182 bool ice_alloc_rx_bufs(struct ice_ring *rxr, u16 cleaned_count);
184 void ice_clean_tx_ring(struct ice_ring *tx_ring);
185 void ice_clean_rx_ring(struct ice_ring *rx_ring);
186 int ice_setup_tx_ring(struct ice_ring *tx_ring);
187 int ice_setup_rx_ring(struct ice_ring *rx_ring);
188 void ice_free_tx_ring(struct ice_ring *tx_ring);
[all …]
Dice_txrx.c18 ice_unmap_and_free_tx_buf(struct ice_ring *ring, struct ice_tx_buf *tx_buf) in ice_unmap_and_free_tx_buf()
40 static struct netdev_queue *txring_txq(const struct ice_ring *ring) in txring_txq()
49 void ice_clean_tx_ring(struct ice_ring *tx_ring) in ice_clean_tx_ring()
84 void ice_free_tx_ring(struct ice_ring *tx_ring) in ice_free_tx_ring()
105 static bool ice_clean_tx_irq(struct ice_vsi *vsi, struct ice_ring *tx_ring, in ice_clean_tx_irq()
226 int ice_setup_tx_ring(struct ice_ring *tx_ring) in ice_setup_tx_ring()
266 void ice_clean_rx_ring(struct ice_ring *rx_ring) in ice_clean_rx_ring()
311 void ice_free_rx_ring(struct ice_ring *rx_ring) in ice_free_rx_ring()
330 int ice_setup_rx_ring(struct ice_ring *rx_ring) in ice_setup_rx_ring()
371 static void ice_release_rx_desc(struct ice_ring *rx_ring, u32 val) in ice_release_rx_desc()
[all …]
Dice.h155 struct ice_ring **rx_rings; /* rx ring array */
156 struct ice_ring **tx_rings; /* tx ring array */
Dice_ethtool.c287 struct ice_ring *ring; in ice_get_ethtool_stats()
490 struct ice_ring *tx_rings = NULL, *rx_rings = NULL; in ice_set_ringparam()
542 sizeof(struct ice_ring), GFP_KERNEL); in ice_set_ringparam()
574 sizeof(struct ice_ring), GFP_KERNEL); in ice_set_ringparam()
Dice_main.c1537 struct ice_ring *ring; in ice_vsi_alloc_rings()
1558 struct ice_ring *ring; in ice_vsi_alloc_rings()
1834 struct ice_ring *tx_ring = vsi->tx_rings[q_id]; in ice_vsi_map_rings_to_vectors()
1849 struct ice_ring *rx_ring = vsi->rx_rings[q_id]; in ice_vsi_map_rings_to_vectors()
1897 sizeof(struct ice_ring *), GFP_KERNEL); in ice_vsi_alloc_arrays()
1902 sizeof(struct ice_ring *), GFP_KERNEL); in ice_vsi_alloc_arrays()
2261 struct ice_ring *ring; in ice_free_q_vector()
3874 ice_setup_tx_ctx(struct ice_ring *ring, struct ice_tlan_ctx *tlan_ctx, u16 pf_q) in ice_setup_tx_ctx()
3989 static int ice_setup_rx_ctx(struct ice_ring *ring) in ice_setup_rx_ctx()
4405 static void ice_fetch_u64_stats_per_ring(struct ice_ring *ring, u64 *pkts, in ice_fetch_u64_stats_per_ring()
[all …]