ice_ring 216 drivers/net/ethernet/intel/ice/ice.h struct ice_ring **rx_rings; /* Rx ring array */ ice_ring 217 drivers/net/ethernet/intel/ice/ice.h struct ice_ring **tx_rings; /* Tx ring array */ ice_ring 108 drivers/net/ethernet/intel/ice/ice_dcb_lib.c struct ice_ring *tx_ring, *rx_ring; ice_ring 583 drivers/net/ethernet/intel/ice/ice_dcb_lib.c ice_tx_prepare_vlan_flags_dcb(struct ice_ring *tx_ring, ice_ring 20 drivers/net/ethernet/intel/ice/ice_dcb_lib.h ice_tx_prepare_vlan_flags_dcb(struct ice_ring *tx_ring, ice_ring 27 drivers/net/ethernet/intel/ice/ice_dcb_lib.h ice_set_cgd_num(struct ice_tlan_ctx *tlan_ctx, struct ice_ring *ring) ice_ring 52 drivers/net/ethernet/intel/ice/ice_dcb_lib.h ice_tx_prepare_vlan_flags_dcb(struct ice_ring __always_unused *tx_ring, ice_ring 555 drivers/net/ethernet/intel/ice/ice_ethtool.c static int ice_diag_send(struct ice_ring *tx_ring, u8 *data, u16 size) ice_ring 608 drivers/net/ethernet/intel/ice/ice_ethtool.c static int ice_lbtest_receive_frames(struct ice_ring *rx_ring) ice_ring 647 drivers/net/ethernet/intel/ice/ice_ethtool.c struct ice_ring *tx_ring, *rx_ring; ice_ring 1302 drivers/net/ethernet/intel/ice/ice_ethtool.c struct ice_ring *ring; ice_ring 2578 drivers/net/ethernet/intel/ice/ice_ethtool.c struct ice_ring *tx_rings = NULL, *rx_rings = NULL; ice_ring 14 drivers/net/ethernet/intel/ice/ice_lib.c static int ice_setup_rx_ctx(struct ice_ring *ring) ice_ring 116 drivers/net/ethernet/intel/ice/ice_lib.c ice_setup_tx_ctx(struct ice_ring *ring, struct ice_tlan_ctx *tlan_ctx, u16 pf_q) ice_ring 1109 drivers/net/ethernet/intel/ice/ice_lib.c struct ice_ring *ring; ice_ring 1300 drivers/net/ethernet/intel/ice/ice_lib.c struct ice_ring *ring; ice_ring 1319 drivers/net/ethernet/intel/ice/ice_lib.c struct ice_ring *ring; ice_ring 1377 drivers/net/ethernet/intel/ice/ice_lib.c struct ice_ring *tx_ring = vsi->tx_rings[q_id]; ice_ring 1393 drivers/net/ethernet/intel/ice/ice_lib.c struct ice_ring *rx_ring = vsi->rx_rings[q_id]; ice_ring 1723 drivers/net/ethernet/intel/ice/ice_lib.c ice_vsi_cfg_txq(struct ice_vsi *vsi, struct ice_ring *ring, u16 tc_q_idx, ice_ring 1780 drivers/net/ethernet/intel/ice/ice_lib.c ice_vsi_cfg_txqs(struct ice_vsi *vsi, struct ice_ring **rings, int offset) ice_ring 2162 drivers/net/ethernet/intel/ice/ice_lib.c u16 rel_vmvf_num, struct ice_ring *ring, ice_ring 2224 drivers/net/ethernet/intel/ice/ice_lib.c ice_fill_txq_meta(struct ice_vsi *vsi, struct ice_ring *ring, ice_ring 2248 drivers/net/ethernet/intel/ice/ice_lib.c u16 rel_vmvf_num, struct ice_ring **rings) ice_ring 45 drivers/net/ethernet/intel/ice/ice_lib.h u16 rel_vmvf_num, struct ice_ring *ring, ice_ring 48 drivers/net/ethernet/intel/ice/ice_lib.h void ice_fill_txq_meta(struct ice_vsi *vsi, struct ice_ring *ring, ice_ring 54 drivers/net/ethernet/intel/ice/ice_main.c static u16 ice_get_tx_pending(struct ice_ring *ring) ice_ring 94 drivers/net/ethernet/intel/ice/ice_main.c struct ice_ring *tx_ring = vsi->tx_rings[i]; ice_ring 3596 drivers/net/ethernet/intel/ice/ice_main.c ice_fetch_u64_stats_per_ring(struct ice_ring *ring, u64 *pkts, u64 *bytes) ice_ring 3618 drivers/net/ethernet/intel/ice/ice_main.c struct ice_ring *ring; ice_ring 3973 drivers/net/ethernet/intel/ice/ice_main.c struct ice_ring *ring = vsi->tx_rings[i]; ice_ring 4004 drivers/net/ethernet/intel/ice/ice_main.c struct ice_ring *ring = vsi->rx_rings[i]; ice_ring 4643 drivers/net/ethernet/intel/ice/ice_main.c struct ice_ring *tx_ring = NULL; ice_ring 19 drivers/net/ethernet/intel/ice/ice_txrx.c ice_unmap_and_free_tx_buf(struct ice_ring *ring, struct ice_tx_buf *tx_buf) ice_ring 41 drivers/net/ethernet/intel/ice/ice_txrx.c static struct netdev_queue *txring_txq(const struct ice_ring *ring) ice_ring 50 drivers/net/ethernet/intel/ice/ice_txrx.c void ice_clean_tx_ring(struct ice_ring *tx_ring) ice_ring 83 drivers/net/ethernet/intel/ice/ice_txrx.c void ice_free_tx_ring(struct ice_ring *tx_ring) ice_ring 103 drivers/net/ethernet/intel/ice/ice_txrx.c static bool ice_clean_tx_irq(struct ice_ring *tx_ring, int napi_budget) ice_ring 226 drivers/net/ethernet/intel/ice/ice_txrx.c int ice_setup_tx_ring(struct ice_ring *tx_ring) ice_ring 267 drivers/net/ethernet/intel/ice/ice_txrx.c void ice_clean_rx_ring(struct ice_ring *rx_ring) ice_ring 319 drivers/net/ethernet/intel/ice/ice_txrx.c void ice_free_rx_ring(struct ice_ring *rx_ring) ice_ring 338 drivers/net/ethernet/intel/ice/ice_txrx.c int ice_setup_rx_ring(struct ice_ring *rx_ring) ice_ring 379 drivers/net/ethernet/intel/ice/ice_txrx.c static void ice_release_rx_desc(struct ice_ring *rx_ring, u32 val) ice_ring 414 drivers/net/ethernet/intel/ice/ice_txrx.c ice_alloc_mapped_page(struct ice_ring *rx_ring, struct ice_rx_buf *bi) ice_ring 467 drivers/net/ethernet/intel/ice/ice_txrx.c bool ice_alloc_rx_bufs(struct ice_ring *rx_ring, u16 cleaned_count) ice_ring 628 drivers/net/ethernet/intel/ice/ice_txrx.c ice_reuse_rx_page(struct ice_ring *rx_ring, struct ice_rx_buf *old_buf) ice_ring 659 drivers/net/ethernet/intel/ice/ice_txrx.c ice_get_rx_buf(struct ice_ring *rx_ring, struct sk_buff **skb, ice_ring 692 drivers/net/ethernet/intel/ice/ice_txrx.c ice_construct_skb(struct ice_ring *rx_ring, struct ice_rx_buf *rx_buf, ice_ring 751 drivers/net/ethernet/intel/ice/ice_txrx.c static void ice_put_rx_buf(struct ice_ring *rx_ring, struct ice_rx_buf *rx_buf) ice_ring 822 drivers/net/ethernet/intel/ice/ice_txrx.c ice_is_non_eop(struct ice_ring *rx_ring, union ice_32b_rx_flex_desc *rx_desc, ice_ring 864 drivers/net/ethernet/intel/ice/ice_txrx.c ice_rx_hash(struct ice_ring *rx_ring, union ice_32b_rx_flex_desc *rx_desc, ice_ring 891 drivers/net/ethernet/intel/ice/ice_txrx.c ice_rx_csum(struct ice_ring *ring, struct sk_buff *skb, ice_ring 963 drivers/net/ethernet/intel/ice/ice_txrx.c ice_process_skb_fields(struct ice_ring *rx_ring, ice_ring 985 drivers/net/ethernet/intel/ice/ice_txrx.c ice_receive_skb(struct ice_ring *rx_ring, struct sk_buff *skb, u16 vlan_tag) ice_ring 1005 drivers/net/ethernet/intel/ice/ice_txrx.c static int ice_clean_rx_irq(struct ice_ring *rx_ring, int budget) ice_ring 1479 drivers/net/ethernet/intel/ice/ice_txrx.c struct ice_ring *ring; ice_ring 1548 drivers/net/ethernet/intel/ice/ice_txrx.c static int __ice_maybe_stop_tx(struct ice_ring *tx_ring, unsigned int size) ice_ring 1571 drivers/net/ethernet/intel/ice/ice_txrx.c static int ice_maybe_stop_tx(struct ice_ring *tx_ring, unsigned int size) ice_ring 1590 drivers/net/ethernet/intel/ice/ice_txrx.c ice_tx_map(struct ice_ring *tx_ring, struct ice_tx_buf *first, ice_ring 1844 drivers/net/ethernet/intel/ice/ice_txrx.c ice_tx_prepare_vlan_flags(struct ice_ring *tx_ring, struct ice_tx_buf *first) ice_ring 2107 drivers/net/ethernet/intel/ice/ice_txrx.c ice_xmit_frame_ring(struct sk_buff *skb, struct ice_ring *tx_ring) ice_ring 2201 drivers/net/ethernet/intel/ice/ice_txrx.c struct ice_ring *tx_ring; ice_ring 67 drivers/net/ethernet/intel/ice/ice_txrx.h struct ice_ring *tx_ring; ice_ring 167 drivers/net/ethernet/intel/ice/ice_txrx.h struct ice_ring *next; /* pointer to next ring in q_vector */ ice_ring 215 drivers/net/ethernet/intel/ice/ice_txrx.h struct ice_ring *ring; ice_ring 233 drivers/net/ethernet/intel/ice/ice_txrx.h bool ice_alloc_rx_bufs(struct ice_ring *rxr, u16 cleaned_count); ice_ring 235 drivers/net/ethernet/intel/ice/ice_txrx.h void ice_clean_tx_ring(struct ice_ring *tx_ring); ice_ring 236 drivers/net/ethernet/intel/ice/ice_txrx.h void ice_clean_rx_ring(struct ice_ring *rx_ring); ice_ring 237 drivers/net/ethernet/intel/ice/ice_txrx.h int ice_setup_tx_ring(struct ice_ring *tx_ring); ice_ring 238 drivers/net/ethernet/intel/ice/ice_txrx.h int ice_setup_rx_ring(struct ice_ring *rx_ring); ice_ring 239 drivers/net/ethernet/intel/ice/ice_txrx.h void ice_free_tx_ring(struct ice_ring *tx_ring); ice_ring 240 drivers/net/ethernet/intel/ice/ice_txrx.h void ice_free_rx_ring(struct ice_ring *rx_ring); ice_ring 2053 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c struct ice_ring *ring = vsi->tx_rings[vf_q_id];