Searched refs:ice_ring (Results 1 – 5 of 5) sorted by relevance
| /Linux-v4.19/drivers/net/ethernet/intel/ice/ |
| D | ice_txrx.h | 55 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 …]
|
| D | ice_txrx.c | 18 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 …]
|
| D | ice.h | 155 struct ice_ring **rx_rings; /* rx ring array */ 156 struct ice_ring **tx_rings; /* tx ring array */
|
| D | ice_ethtool.c | 287 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()
|
| D | ice_main.c | 1537 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 …]
|