| /Linux-v6.1/drivers/net/ethernet/intel/ice/ |
| D | ice_txrx.h | 160 struct ice_tx_ring *tx_ring; 294 struct ice_tx_ring *xdp_ring; 306 struct ice_tx_ring { struct 308 struct ice_tx_ring *next; /* pointer to next ring in q_vector */ argument 363 static inline bool ice_ring_ch_enabled(struct ice_tx_ring *ring) in ice_ring_ch_enabled() argument 368 static inline bool ice_ring_is_xdp(struct ice_tx_ring *ring) in ice_ring_is_xdp() 382 struct ice_tx_ring *tx_ring; 433 void ice_clean_tx_ring(struct ice_tx_ring *tx_ring); 435 int ice_setup_tx_ring(struct ice_tx_ring *tx_ring); 437 void ice_free_tx_ring(struct ice_tx_ring *tx_ring); [all …]
|
| D | ice_xsk.h | 28 void ice_xsk_clean_xdp_ring(struct ice_tx_ring *xdp_ring); 29 bool ice_xmit_zc(struct ice_tx_ring *xdp_ring); 32 static inline bool ice_xmit_zc(struct ice_tx_ring __always_unused *xdp_ring) in ice_xmit_zc() 72 static inline void ice_xsk_clean_xdp_ring(struct ice_tx_ring *xdp_ring) { } in ice_xsk_clean_xdp_ring()
|
| D | ice_txrx_lib.h | 64 static inline void ice_xdp_ring_update_tail(struct ice_tx_ring *xdp_ring) in ice_xdp_ring_update_tail() 73 void ice_finalize_xdp_rx(struct ice_tx_ring *xdp_ring, unsigned int xdp_res); 74 int ice_xmit_xdp_buff(struct xdp_buff *xdp, struct ice_tx_ring *xdp_ring); 75 int ice_xmit_xdp_ring(void *data, u16 size, struct ice_tx_ring *xdp_ring);
|
| D | ice_base.h | 18 ice_vsi_cfg_txq(struct ice_vsi *vsi, struct ice_tx_ring *ring, 28 u16 rel_vmvf_num, struct ice_tx_ring *ring, 31 ice_fill_txq_meta(struct ice_vsi *vsi, struct ice_tx_ring *ring,
|
| D | ice_xsk.c | 114 struct ice_tx_ring *tx_ring; in ice_qvec_cfg_msix() 156 struct ice_tx_ring *tx_ring; in ice_qp_dis() 183 struct ice_tx_ring *xdp_ring = vsi->xdp_rings[q_idx]; in ice_qp_dis() 215 struct ice_tx_ring *tx_ring; in ice_qp_ena() 239 struct ice_tx_ring *xdp_ring = vsi->xdp_rings[q_idx]; in ice_qp_ena() 600 struct bpf_prog *xdp_prog, struct ice_tx_ring *xdp_ring) in ice_run_xdp_zc() 652 struct ice_tx_ring *xdp_ring; in ice_clean_rx_irq_zc() 773 ice_clean_xdp_tx_buf(struct ice_tx_ring *xdp_ring, struct ice_tx_buf *tx_buf) in ice_clean_xdp_tx_buf() 786 static void ice_clean_xdp_irq_zc(struct ice_tx_ring *xdp_ring) in ice_clean_xdp_irq_zc() 842 static void ice_xmit_pkt(struct ice_tx_ring *xdp_ring, struct xdp_desc *desc, in ice_xmit_pkt() [all …]
|
| D | ice_txrx.c | 39 struct ice_tx_ring *tx_ring; in ice_prgm_fdir_fltr() 113 ice_unmap_and_free_tx_buf(struct ice_tx_ring *ring, struct ice_tx_buf *tx_buf) in ice_unmap_and_free_tx_buf() 140 static struct netdev_queue *txring_txq(const struct ice_tx_ring *ring) in txring_txq() 149 void ice_clean_tx_ring(struct ice_tx_ring *tx_ring) in ice_clean_tx_ring() 193 void ice_free_tx_ring(struct ice_tx_ring *tx_ring) in ice_free_tx_ring() 217 static bool ice_clean_tx_irq(struct ice_tx_ring *tx_ring, int napi_budget) in ice_clean_tx_irq() 341 int ice_setup_tx_ring(struct ice_tx_ring *tx_ring) in ice_setup_tx_ring() 553 struct bpf_prog *xdp_prog, struct ice_tx_ring *xdp_ring) in ice_run_xdp() 607 struct ice_tx_ring *xdp_ring; in ice_xdp_xmit() 1116 struct ice_tx_ring *xdp_ring = NULL; in ice_clean_rx_irq() [all …]
|
| D | ice_base.c | 151 struct ice_tx_ring *tx_ring; in ice_free_q_vector() 212 static u16 ice_calc_txq_handle(struct ice_vsi *vsi, struct ice_tx_ring *ring, u8 tc) in ice_calc_txq_handle() 237 static u16 ice_eswitch_calc_txq_handle(struct ice_tx_ring *ring) in ice_eswitch_calc_txq_handle() 257 static void ice_cfg_xps_tx_ring(struct ice_tx_ring *ring) in ice_cfg_xps_tx_ring() 279 ice_setup_tx_ctx(struct ice_tx_ring *ring, struct ice_tlan_ctx *tlan_ctx, u16 pf_q) in ice_setup_tx_ctx() 721 struct ice_tx_ring *tx_ring = vsi->tx_rings[q_id]; in ice_vsi_map_rings_to_vectors() 767 ice_vsi_cfg_txq(struct ice_vsi *vsi, struct ice_tx_ring *ring, in ice_vsi_cfg_txq() 940 u16 rel_vmvf_num, struct ice_tx_ring *ring, in ice_vsi_stop_tx_ring() 997 ice_fill_txq_meta(struct ice_vsi *vsi, struct ice_tx_ring *ring, in ice_fill_txq_meta()
|
| D | ice_txrx_lib.c | 227 static void ice_clean_xdp_irq(struct ice_tx_ring *xdp_ring) in ice_clean_xdp_irq() 276 int ice_xmit_xdp_ring(void *data, u16 size, struct ice_tx_ring *xdp_ring) in ice_xmit_xdp_ring() 338 int ice_xmit_xdp_buff(struct xdp_buff *xdp, struct ice_tx_ring *xdp_ring) in ice_xmit_xdp_buff() 357 void ice_finalize_xdp_rx(struct ice_tx_ring *xdp_ring, unsigned int xdp_res) in ice_finalize_xdp_rx()
|
| D | ice_trace.h | 118 TP_PROTO(struct ice_tx_ring *ring, struct ice_tx_desc *desc, 138 TP_PROTO(struct ice_tx_ring *ring, \ 195 TP_PROTO(struct ice_tx_ring *ring, struct sk_buff *skb), 213 TP_PROTO(struct ice_tx_ring *ring, struct sk_buff *skb), \
|
| D | ice_dcb_lib.h | 31 ice_tx_prepare_vlan_flags_dcb(struct ice_tx_ring *tx_ring, 108 ice_tx_prepare_vlan_flags_dcb(struct ice_tx_ring __always_unused *tx_ring, in ice_tx_prepare_vlan_flags_dcb()
|
| D | ice_lib.h | 18 int ice_vsi_cfg_single_txq(struct ice_vsi *vsi, struct ice_tx_ring **tx_rings, u16 q_idx); 94 void ice_update_tx_ring_stats(struct ice_tx_ring *ring, u64 pkts, u64 bytes);
|
| D | ice.h | 315 struct ice_tx_ring **tx_rings; /* Tx ring array */ 390 struct ice_tx_ring **xdp_rings; /* XDP ring array */ 678 static inline void ice_set_ring_xdp(struct ice_tx_ring *ring) in ice_set_ring_xdp() 717 struct ice_tx_ring *ring; in ice_tx_xsk_pool()
|
| D | ice_repr.c | 161 struct ice_tx_ring *tx_ring; in ice_repr_sp_stats64()
|
| D | ice_dcb_lib.c | 216 struct ice_tx_ring *tx_ring; in ice_vsi_cfg_dcb_rings() 910 ice_tx_prepare_vlan_flags_dcb(struct ice_tx_ring *tx_ring, in ice_tx_prepare_vlan_flags_dcb()
|
| D | ice_main.c | 92 static u16 ice_get_tx_pending(struct ice_tx_ring *ring) in ice_get_tx_pending() 132 struct ice_tx_ring *tx_ring = vsi->tx_rings[i]; in ice_check_for_hang_subtask() 2563 struct ice_tx_ring *xdp_ring; in ice_xdp_alloc_setup_rings() 2669 struct ice_tx_ring *xdp_ring = vsi->xdp_rings[q_id]; in ice_prepare_xdp_rings() 2683 struct ice_tx_ring *ring; in ice_prepare_xdp_rings() 2771 struct ice_tx_ring *ring; in ice_destroy_xdp_rings() 6389 struct ice_tx_ring **rings, u16 count) in ice_update_vsi_tx_ring_stats() 6394 struct ice_tx_ring *ring; in ice_update_vsi_tx_ring_stats() 6818 struct ice_tx_ring *ring = vsi->tx_rings[i]; in ice_vsi_setup_tx_rings() 7682 struct ice_tx_ring *tx_ring = NULL; in ice_tx_timeout() [all …]
|
| D | ice_lib.c | 1490 struct ice_tx_ring *ring; in ice_vsi_alloc_rings() 1901 int ice_vsi_cfg_single_txq(struct ice_vsi *vsi, struct ice_tx_ring **tx_rings, u16 q_idx) in ice_vsi_cfg_single_txq() 1957 ice_vsi_cfg_txqs(struct ice_vsi *vsi, struct ice_tx_ring **rings, u16 count) in ice_vsi_cfg_txqs() 2195 u16 rel_vmvf_num, struct ice_tx_ring **rings, u16 count) in ice_vsi_stop_tx_rings() 3729 void ice_update_tx_ring_stats(struct ice_tx_ring *tx_ring, u64 pkts, u64 bytes) in ice_update_tx_ring_stats()
|
| D | ice_eswitch.c | 180 struct ice_tx_ring *tx_ring; in ice_eswitch_remap_rings_to_vectors()
|
| D | ice_ethtool.c | 599 static int ice_diag_send(struct ice_tx_ring *tx_ring, u8 *data, u16 size) in ice_diag_send() 694 struct ice_tx_ring *tx_ring; in ice_loopback_test() 1355 struct ice_tx_ring *tx_ring; in __ice_get_ethtool_stats() 2751 struct ice_tx_ring *xdp_rings = NULL; in ice_set_ringparam() 2752 struct ice_tx_ring *tx_rings = NULL; in ice_set_ringparam()
|
| D | ice_virtchnl.c | 1330 struct ice_tx_ring *ring; in ice_vf_vsi_dis_single_txq()
|