Searched refs:ice_ring (Results 1 – 10 of 10) sorted by relevance
| /Linux-v5.4/drivers/net/ethernet/intel/ice/ |
| D | ice_txrx.h | 67 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 …]
|
| D | ice_txrx.c | 19 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 …]
|
| D | ice_dcb_lib.h | 20 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()
|
| D | ice_lib.h | 45 u16 rel_vmvf_num, struct ice_ring *ring, 48 void ice_fill_txq_meta(struct ice_vsi *vsi, struct ice_ring *ring,
|
| D | ice_lib.c | 14 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 …]
|
| D | ice.h | 216 struct ice_ring **rx_rings; /* Rx ring array */ 217 struct ice_ring **tx_rings; /* Tx ring array */
|
| D | ice_dcb_lib.c | 108 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()
|
| D | ice_ethtool.c | 555 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()
|
| D | ice_main.c | 54 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()
|
| D | ice_virtchnl_pf.c | 2050 struct ice_ring *ring = vsi->tx_rings[vf_q_id]; in ice_vc_dis_qs_msg()
|