Home
last modified time | relevance | path

Searched refs:ice_rx_ring (Results 1 – 19 of 19) sorted by relevance

/linux-6.15/drivers/net/ethernet/intel/ice/
H A Dice_xsk.h15 int ice_clean_rx_irq_zc(struct ice_rx_ring *rx_ring,
19 bool ice_alloc_rx_bufs_zc(struct ice_rx_ring *rx_ring,
22 void ice_xsk_clean_rx_ring(struct ice_rx_ring *rx_ring);
42 ice_clean_rx_irq_zc(struct ice_rx_ring __always_unused *rx_ring, in ice_clean_rx_irq_zc()
50 ice_alloc_rx_bufs_zc(struct ice_rx_ring __always_unused *rx_ring, in ice_alloc_rx_bufs_zc()
69 static inline void ice_xsk_clean_rx_ring(struct ice_rx_ring *rx_ring) { } in ice_xsk_clean_rx_ring()
H A Dice_txrx.h313 struct ice_rx_ring { struct
359 struct ice_rx_ring *next; /* pointer to next ring in q_vector */ argument
414 static inline bool ice_ring_uses_build_skb(struct ice_rx_ring *ring) in ice_ring_uses_build_skb()
419 static inline void ice_set_ring_build_skb_ena(struct ice_rx_ring *ring) in ice_set_ring_build_skb_ena()
424 static inline void ice_clear_ring_build_skb_ena(struct ice_rx_ring *ring) in ice_clear_ring_build_skb_ena()
447 struct ice_rx_ring *rx_ring;
481 static inline unsigned int ice_rx_pg_order(struct ice_rx_ring *ring) in ice_rx_pg_order()
500 void ice_clean_rx_ring(struct ice_rx_ring *rx_ring);
502 int ice_setup_rx_ring(struct ice_rx_ring *rx_ring);
504 void ice_free_rx_ring(struct ice_rx_ring *rx_ring);
[all …]
H A Dice_txrx_lib.h33 ice_is_non_eop(const struct ice_rx_ring *rx_ring, in ice_is_non_eop()
116 void ice_release_rx_desc(struct ice_rx_ring *rx_ring, u16 val);
118 ice_process_skb_fields(struct ice_rx_ring *rx_ring,
122 ice_receive_skb(struct ice_rx_ring *rx_ring, struct sk_buff *skb, u16 vlan_tci);
H A Dice_txrx_lib.c16 void ice_release_rx_desc(struct ice_rx_ring *rx_ring, u16 val) in ice_release_rx_desc()
67 ice_rx_hash_to_skb(const struct ice_rx_ring *rx_ring, in ice_rx_hash_to_skb()
110 ice_rx_csum(struct ice_rx_ring *ring, struct sk_buff *skb, in ice_rx_csum()
188 ice_ptp_rx_hwts_to_skb(struct ice_rx_ring *rx_ring, in ice_ptp_rx_hwts_to_skb()
218 ice_process_skb_fields(struct ice_rx_ring *rx_ring, in ice_process_skb_fields()
254 ice_receive_skb(struct ice_rx_ring *rx_ring, struct sk_buff *skb, u16 vlan_tci) in ice_receive_skb()
H A Dice_xsk.c16 static struct xdp_buff **ice_xdp_buf(struct ice_rx_ring *rx_ring, u32 idx) in ice_xdp_buf()
87 ice_qvec_dis_irq(struct ice_vsi *vsi, struct ice_rx_ring *rx_ring, in ice_qvec_dis_irq()
168 struct ice_rx_ring *rx_ring; in ice_qp_dis()
318 ice_realloc_rx_xdp_bufs(struct ice_rx_ring *rx_ring, bool pool_present) in ice_realloc_rx_xdp_bufs()
351 struct ice_rx_ring *rx_ring; in ice_realloc_zc_buf()
389 struct ice_rx_ring *rx_ring = vsi->rx_rings[qid]; in ice_xsk_pool_setup()
475 static bool __ice_alloc_rx_bufs_zc(struct ice_rx_ring *rx_ring, in __ice_alloc_rx_bufs_zc()
525 bool ice_alloc_rx_bufs_zc(struct ice_rx_ring *rx_ring, in ice_alloc_rx_bufs_zc()
761 ice_run_xdp_zc(struct ice_rx_ring *rx_ring, struct xdp_buff *xdp, in ice_run_xdp_zc()
813 int ice_clean_rx_irq_zc(struct ice_rx_ring *rx_ring, in ice_clean_rx_irq_zc()
[all …]
H A Dice_eswitch.h30 struct net_device *ice_eswitch_get_target(struct ice_rx_ring *rx_ring,
87 ice_eswitch_get_target(struct ice_rx_ring *rx_ring, in ice_eswitch_get_target()
H A Dice_base.c180 struct ice_rx_ring *rx_ring; in ice_free_q_vector()
366 static unsigned int ice_rx_offset(struct ice_rx_ring *rx_ring) in ice_rx_offset()
379 static int ice_setup_rx_ctx(struct ice_rx_ring *ring) in ice_setup_rx_ctx()
500 static void ice_xsk_pool_fill_cb(struct ice_rx_ring *ring) in ice_xsk_pool_fill_cb()
519 static unsigned int ice_get_frame_sz(struct ice_rx_ring *rx_ring) in ice_get_frame_sz()
538 static int ice_vsi_cfg_rxq(struct ice_rx_ring *ring) in ice_vsi_cfg_rxq()
647 static void ice_vsi_cfg_frame_size(struct ice_vsi *vsi, struct ice_rx_ring *ring) in ice_vsi_cfg_frame_size()
677 struct ice_rx_ring *ring = vsi->rx_rings[i]; in ice_vsi_cfg_rxqs()
854 struct ice_rx_ring *rx_ring = vsi->rx_rings[q_id]; in ice_vsi_map_rings_to_vectors()
H A Dice_trace.h149 TP_PROTO(struct ice_rx_ring *ring, union ice_32b_rx_flex_desc *desc),
165 TP_PROTO(struct ice_rx_ring *ring, union ice_32b_rx_flex_desc *desc),
170 TP_PROTO(struct ice_rx_ring *ring, union ice_32b_rx_flex_desc *desc,
190 TP_PROTO(struct ice_rx_ring *ring, union ice_32b_rx_flex_desc *desc,
H A Dice_txrx.c383 void ice_clean_rx_ring(struct ice_rx_ring *rx_ring) in ice_clean_rx_ring()
451 void ice_free_rx_ring(struct ice_rx_ring *rx_ring) in ice_free_rx_ring()
483 int ice_setup_rx_ring(struct ice_rx_ring *rx_ring) in ice_setup_rx_ring()
535 ice_run_xdp(struct ice_rx_ring *rx_ring, struct xdp_buff *xdp, in ice_run_xdp()
848 ice_add_xdp_frag(struct ice_rx_ring *rx_ring, struct xdp_buff *xdp, in ice_add_xdp_frag()
918 ice_get_rx_buf(struct ice_rx_ring *rx_ring, const unsigned int size, in ice_get_rx_buf()
948 static void ice_get_pgcnts(struct ice_rx_ring *rx_ring) in ice_get_pgcnts()
974 ice_build_skb(struct ice_rx_ring *rx_ring, struct xdp_buff *xdp) in ice_build_skb()
1198 int ice_clean_rx_irq(struct ice_rx_ring *rx_ring, int budget) in ice_clean_rx_irq()
1368 struct ice_rx_ring *rx_ring; in __ice_update_sample()
[all …]
H A Dice_lib.h85 void ice_update_rx_ring_stats(struct ice_rx_ring *ring, u64 pkts, u64 bytes);
H A Dice.h333 struct ice_rx_ring **rx_rings; /* Rx ring array */
780 static inline void ice_rx_xsk_pool(struct ice_rx_ring *ring) in ice_rx_xsk_pool()
H A Dice_eswitch.c612 struct net_device *ice_eswitch_get_target(struct ice_rx_ring *rx_ring, in ice_eswitch_get_target()
H A Dice_dcb_lib.c219 struct ice_rx_ring *rx_ring; in ice_vsi_cfg_dcb_rings()
H A Dice_ethtool.c1230 static int ice_lbtest_receive_frames(struct ice_rx_ring *rx_ring) in ice_lbtest_receive_frames()
1274 struct ice_rx_ring *rx_ring; in ice_loopback_test()
1928 struct ice_rx_ring *rx_ring; in __ice_get_ethtool_stats()
3191 struct ice_rx_ring *rx_rings = NULL; in ice_set_ringparam()
H A Dice_tc_lib.c904 static struct ice_rx_ring *
924 struct ice_rx_ring *ring = NULL; in ice_tc_forward_action()
H A Dice_lib.c410 struct ice_rx_ring *ring; in ice_vsi_alloc_ring_stats()
1420 struct ice_rx_ring *ring; in ice_vsi_alloc_rings()
3417 void ice_update_rx_ring_stats(struct ice_rx_ring *rx_ring, u64 pkts, u64 bytes) in ice_update_rx_ring_stats()
H A Dice_main.c2926 struct ice_rx_ring *rx_ring = vsi->rx_rings[i]; in ice_vsi_rx_napi_schedule()
6908 struct ice_rx_ring *ring = READ_ONCE(vsi->rx_rings[i]); in ice_update_vsi_ring_stats()
7381 struct ice_rx_ring *ring = vsi->rx_rings[i]; in ice_vsi_setup_rx_rings()
8630 struct ice_rx_ring *rx_ring; in ice_chnl_cfg_res()
8923 struct ice_rx_ring *rx_ring; in ice_remove_q_channels()
H A Dice_ethtool_fdir.c1468 struct ice_rx_ring *rx_ring; in ice_update_per_q_fltr()
H A Dice_virtchnl.c2086 struct ice_rx_ring *ring = vsi->rx_rings[q_idx]; in ice_vc_cfg_qs_msg()