Home
last modified time | relevance | path

Searched refs:ice_tx_ring (Results 1 – 18 of 18) sorted by relevance

/linux/drivers/net/ethernet/intel/ice/
A Dice_txrx.h157 struct ice_tx_ring *tx_ring;
291 struct ice_tx_ring *xdp_ring;
302 struct ice_tx_ring { struct
304 struct ice_tx_ring *next; /* pointer to next ring in q_vector */ argument
356 static inline bool ice_ring_ch_enabled(struct ice_tx_ring *ring) in ice_ring_ch_enabled() argument
361 static inline bool ice_ring_is_xdp(struct ice_tx_ring *ring) in ice_ring_is_xdp()
375 struct ice_tx_ring *tx_ring;
421 void ice_clean_tx_ring(struct ice_tx_ring *tx_ring);
423 int ice_setup_tx_ring(struct ice_tx_ring *tx_ring);
425 void ice_free_tx_ring(struct ice_tx_ring *tx_ring);
[all …]
A Dice_txrx_lib.h40 static inline void ice_xdp_ring_update_tail(struct ice_tx_ring *xdp_ring) in ice_xdp_ring_update_tail()
49 void ice_finalize_xdp_rx(struct ice_tx_ring *xdp_ring, unsigned int xdp_res);
50 int ice_xmit_xdp_buff(struct xdp_buff *xdp, struct ice_tx_ring *xdp_ring);
51 int ice_xmit_xdp_ring(void *data, u16 size, struct ice_tx_ring *xdp_ring);
A Dice_xsk.h15 bool ice_clean_tx_irq_zc(struct ice_tx_ring *xdp_ring, int budget);
20 void ice_xsk_clean_xdp_ring(struct ice_tx_ring *xdp_ring);
38 ice_clean_tx_irq_zc(struct ice_tx_ring __always_unused *xdp_ring, in ice_clean_tx_irq_zc()
64 static inline void ice_xsk_clean_xdp_ring(struct ice_tx_ring *xdp_ring) { } in ice_xsk_clean_xdp_ring()
A Dice_xsk.c112 struct ice_tx_ring *tx_ring; in ice_qvec_cfg_msix()
154 struct ice_tx_ring *tx_ring; in ice_qp_dis()
181 struct ice_tx_ring *xdp_ring = vsi->xdp_rings[q_idx]; in ice_qp_dis()
212 struct ice_tx_ring *tx_ring; in ice_qp_ena()
236 struct ice_tx_ring *xdp_ring = vsi->xdp_rings[q_idx]; in ice_qp_ena()
461 struct bpf_prog *xdp_prog, struct ice_tx_ring *xdp_ring) in ice_run_xdp_zc()
508 struct ice_tx_ring *xdp_ring; in ice_clean_rx_irq_zc()
621 static bool ice_xmit_zc(struct ice_tx_ring *xdp_ring, int budget) in ice_xmit_zc()
687 bool ice_clean_tx_irq_zc(struct ice_tx_ring *xdp_ring, int budget) in ice_clean_tx_irq_zc()
760 struct ice_tx_ring *ring; in ice_xsk_wakeup()
[all …]
A Dice_base.h18 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,
A Dice_txrx.c37 struct ice_tx_ring *tx_ring; in ice_prgm_fdir_fltr()
147 void ice_clean_tx_ring(struct ice_tx_ring *tx_ring) in ice_clean_tx_ring()
189 void ice_free_tx_ring(struct ice_tx_ring *tx_ring) in ice_free_tx_ring()
335 int ice_setup_tx_ring(struct ice_tx_ring *tx_ring) in ice_setup_tx_ring()
547 struct bpf_prog *xdp_prog, struct ice_tx_ring *xdp_ring) in ice_run_xdp()
601 struct ice_tx_ring *xdp_ring; in ice_xdp_xmit()
1100 struct ice_tx_ring *xdp_ring = NULL; in ice_clean_rx_irq()
1277 struct ice_tx_ring *tx_ring; in __ice_update_sample()
1442 struct ice_tx_ring *tx_ring; in ice_napi_poll()
2347 struct ice_tx_ring *tx_ring; in ice_start_xmit()
[all …]
A Dice_trace.h118 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), \
A Dice_base.c163 struct ice_tx_ring *tx_ring; in ice_free_q_vector()
224 static u16 ice_calc_txq_handle(struct ice_vsi *vsi, struct ice_tx_ring *ring, u8 tc) in ice_calc_txq_handle()
249 static u16 ice_eswitch_calc_txq_handle(struct ice_tx_ring *ring) in ice_eswitch_calc_txq_handle()
269 static void ice_cfg_xps_tx_ring(struct ice_tx_ring *ring) in ice_cfg_xps_tx_ring()
291 ice_setup_tx_ctx(struct ice_tx_ring *ring, struct ice_tlan_ctx *tlan_ctx, u16 pf_q) in ice_setup_tx_ctx()
724 struct ice_tx_ring *tx_ring = vsi->tx_rings[q_id]; in ice_vsi_map_rings_to_vectors()
770 ice_vsi_cfg_txq(struct ice_vsi *vsi, struct ice_tx_ring *ring, in ice_vsi_cfg_txq()
943 u16 rel_vmvf_num, struct ice_tx_ring *ring, in ice_vsi_stop_tx_ring()
1000 ice_fill_txq_meta(struct ice_vsi *vsi, struct ice_tx_ring *ring, in ice_fill_txq_meta()
A Dice_txrx_lib.c221 static void ice_clean_xdp_irq(struct ice_tx_ring *xdp_ring) in ice_clean_xdp_irq()
269 int ice_xmit_xdp_ring(void *data, u16 size, struct ice_tx_ring *xdp_ring) in ice_xmit_xdp_ring()
329 int ice_xmit_xdp_buff(struct xdp_buff *xdp, struct ice_tx_ring *xdp_ring) in ice_xmit_xdp_buff()
348 void ice_finalize_xdp_rx(struct ice_tx_ring *xdp_ring, unsigned int xdp_res) in ice_finalize_xdp_rx()
A Dice_dcb_lib.h31 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()
A Dice_lib.h17 int ice_vsi_cfg_single_txq(struct ice_vsi *vsi, struct ice_tx_ring **tx_rings, u16 q_idx);
101 void ice_update_tx_ring_stats(struct ice_tx_ring *ring, u64 pkts, u64 bytes);
A Dice.h316 struct ice_tx_ring **tx_rings; /* Tx ring array */
389 struct ice_tx_ring **xdp_rings; /* XDP ring array */
674 static inline void ice_set_ring_xdp(struct ice_tx_ring *ring) in ice_set_ring_xdp()
704 static inline struct xsk_buff_pool *ice_tx_xsk_pool(struct ice_tx_ring *ring) in ice_tx_xsk_pool()
A Dice_dcb_lib.c216 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()
A Dice_main.c76 static u16 ice_get_tx_pending(struct ice_tx_ring *ring) in ice_get_tx_pending()
116 struct ice_tx_ring *tx_ring = vsi->tx_rings[i]; in ice_check_for_hang_subtask()
2469 struct ice_tx_ring *xdp_ring; in ice_xdp_alloc_setup_rings()
2583 struct ice_tx_ring *xdp_ring = vsi->xdp_rings[q_id]; in ice_prepare_xdp_rings()
2668 struct ice_tx_ring *ring; in ice_destroy_xdp_rings()
5940 struct ice_tx_ring **rings, u16 count) in ice_update_vsi_tx_ring_stats()
5945 struct ice_tx_ring *ring; in ice_update_vsi_tx_ring_stats()
6346 struct ice_tx_ring *ring = vsi->tx_rings[i]; in ice_vsi_setup_tx_rings()
7294 struct ice_tx_ring *tx_ring = NULL; in ice_tx_timeout()
7607 struct ice_tx_ring *tx_ring; in ice_chnl_cfg_res()
[all …]
A Dice_lib.c1398 struct ice_tx_ring *ring; in ice_vsi_alloc_rings()
1838 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()
1894 ice_vsi_cfg_txqs(struct ice_vsi *vsi, struct ice_tx_ring **rings, u16 count) in ice_vsi_cfg_txqs()
2227 u16 rel_vmvf_num, struct ice_tx_ring **rings, u16 count) in ice_vsi_stop_tx_rings()
3758 void ice_update_tx_ring_stats(struct ice_tx_ring *tx_ring, u64 pkts, u64 bytes) in ice_update_tx_ring_stats()
A Dice_ethtool.c596 static int ice_diag_send(struct ice_tx_ring *tx_ring, u8 *data, u16 size) in ice_diag_send()
690 struct ice_tx_ring *tx_ring; in ice_loopback_test()
1347 struct ice_tx_ring *tx_ring; in __ice_get_ethtool_stats()
2710 struct ice_tx_ring *xdp_rings = NULL; in ice_set_ringparam()
2711 struct ice_tx_ring *tx_rings = NULL; in ice_set_ringparam()
A Dice_eswitch.c96 struct ice_tx_ring *tx_ring = vsi->tx_rings[q_id]; in ice_eswitch_remap_rings_to_vectors()
A Dice_virtchnl_pf.c3384 struct ice_tx_ring *ring = vsi->tx_rings[vf_q_id]; in ice_vc_dis_qs_msg()

Completed in 53 milliseconds