Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/net/ethernet/intel/ice/
Dice_txrx.h67 struct ice_ring *tx_ring;
165 struct ice_ring { struct
167 struct ice_ring *next; /* pointer to next ring in q_vector */ argument
215 struct ice_ring *ring; argument
233 bool ice_alloc_rx_bufs(struct ice_ring *rxr, u16 cleaned_count);
235 void ice_clean_tx_ring(struct ice_ring *tx_ring);
236 void ice_clean_rx_ring(struct ice_ring *rx_ring);
237 int ice_setup_tx_ring(struct ice_ring *tx_ring);
238 int ice_setup_rx_ring(struct ice_ring *rx_ring);
239 void ice_free_tx_ring(struct ice_ring *tx_ring);
[all …]
Dice_txrx.c19 ice_unmap_and_free_tx_buf(struct ice_ring *ring, struct ice_tx_buf *tx_buf) in ice_unmap_and_free_tx_buf()
41 static struct netdev_queue *txring_txq(const struct ice_ring *ring) in txring_txq()
50 void ice_clean_tx_ring(struct ice_ring *tx_ring) in ice_clean_tx_ring()
83 void ice_free_tx_ring(struct ice_ring *tx_ring) in ice_free_tx_ring()
103 static bool ice_clean_tx_irq(struct ice_ring *tx_ring, int napi_budget) in ice_clean_tx_irq()
226 int ice_setup_tx_ring(struct ice_ring *tx_ring) in ice_setup_tx_ring()
267 void ice_clean_rx_ring(struct ice_ring *rx_ring) in ice_clean_rx_ring()
319 void ice_free_rx_ring(struct ice_ring *rx_ring) in ice_free_rx_ring()
338 int ice_setup_rx_ring(struct ice_ring *rx_ring) in ice_setup_rx_ring()
379 static void ice_release_rx_desc(struct ice_ring *rx_ring, u32 val) in ice_release_rx_desc()
[all …]
Dice_dcb_lib.h20 ice_tx_prepare_vlan_flags_dcb(struct ice_ring *tx_ring,
27 ice_set_cgd_num(struct ice_tlan_ctx *tlan_ctx, struct ice_ring *ring) in ice_set_cgd_num()
52 ice_tx_prepare_vlan_flags_dcb(struct ice_ring __always_unused *tx_ring, in ice_tx_prepare_vlan_flags_dcb()
Dice_lib.h45 u16 rel_vmvf_num, struct ice_ring *ring,
48 void ice_fill_txq_meta(struct ice_vsi *vsi, struct ice_ring *ring,
Dice_lib.c14 static int ice_setup_rx_ctx(struct ice_ring *ring) in ice_setup_rx_ctx()
116 ice_setup_tx_ctx(struct ice_ring *ring, struct ice_tlan_ctx *tlan_ctx, u16 pf_q) in ice_setup_tx_ctx()
1109 struct ice_ring *ring; in ice_free_q_vector()
1300 struct ice_ring *ring; in ice_vsi_alloc_rings()
1319 struct ice_ring *ring; in ice_vsi_alloc_rings()
1377 struct ice_ring *tx_ring = vsi->tx_rings[q_id]; in ice_vsi_map_rings_to_vectors()
1393 struct ice_ring *rx_ring = vsi->rx_rings[q_id]; in ice_vsi_map_rings_to_vectors()
1723 ice_vsi_cfg_txq(struct ice_vsi *vsi, struct ice_ring *ring, u16 tc_q_idx, in ice_vsi_cfg_txq()
1780 ice_vsi_cfg_txqs(struct ice_vsi *vsi, struct ice_ring **rings, int offset) in ice_vsi_cfg_txqs()
2162 u16 rel_vmvf_num, struct ice_ring *ring, in ice_vsi_stop_tx_ring()
[all …]
Dice.h216 struct ice_ring **rx_rings; /* Rx ring array */
217 struct ice_ring **tx_rings; /* Tx ring array */
Dice_dcb_lib.c108 struct ice_ring *tx_ring, *rx_ring; in ice_vsi_cfg_dcb_rings()
583 ice_tx_prepare_vlan_flags_dcb(struct ice_ring *tx_ring, in ice_tx_prepare_vlan_flags_dcb()
Dice_ethtool.c555 static int ice_diag_send(struct ice_ring *tx_ring, u8 *data, u16 size) in ice_diag_send()
608 static int ice_lbtest_receive_frames(struct ice_ring *rx_ring) in ice_lbtest_receive_frames()
647 struct ice_ring *tx_ring, *rx_ring; in ice_loopback_test()
1302 struct ice_ring *ring; in ice_get_ethtool_stats()
2578 struct ice_ring *tx_rings = NULL, *rx_rings = NULL; in ice_set_ringparam()
Dice_main.c54 static u16 ice_get_tx_pending(struct ice_ring *ring) in ice_get_tx_pending()
94 struct ice_ring *tx_ring = vsi->tx_rings[i]; in ice_check_for_hang_subtask()
3596 ice_fetch_u64_stats_per_ring(struct ice_ring *ring, u64 *pkts, u64 *bytes) in ice_fetch_u64_stats_per_ring()
3618 struct ice_ring *ring; in ice_update_vsi_ring_stats()
4633 struct ice_ring *tx_ring = NULL; in ice_tx_timeout()
Dice_virtchnl_pf.c2050 struct ice_ring *ring = vsi->tx_rings[vf_q_id]; in ice_vc_dis_qs_msg()