| /linux/drivers/net/ethernet/intel/ice/ |
| H A D | ice_xsk.h | 15 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); 25 int ice_realloc_rx_xdp_bufs(struct ice_rx_ring *rx_ring, bool pool_present); 31 void ice_qvec_dis_irq(struct ice_vsi *vsi, struct ice_rx_ring *rx_ring, 49 ice_clean_rx_irq_zc(struct ice_rx_ring __always_unused *rx_ring, in ice_clean_rx_irq_zc() 57 ice_alloc_rx_bufs_zc(struct ice_rx_ring __always_unused *rx_ring, in ice_alloc_rx_bufs_zc() 76 static inline void ice_xsk_clean_rx_ring(struct ice_rx_ring *rx_ring) { } in ice_xsk_clean_rx_ring() 80 ice_realloc_rx_xdp_bufs(struct ice_rx_ring *rx_ring, in ice_realloc_rx_xdp_bufs() 98 ice_qvec_dis_irq(struct ice_vsi *vsi, struct ice_rx_ring *rx_ring, in ice_qvec_dis_irq()
|
| H A D | ice_txrx.h | 269 struct ice_rx_ring { struct 301 struct ice_rx_ring *next; /* pointer to next ring in q_vector */ argument 412 struct ice_rx_ring *rx_ring; 446 static inline unsigned int ice_rx_pg_order(struct ice_rx_ring *ring) in ice_rx_pg_order() 453 void ice_init_ctrl_rx_descs(struct ice_rx_ring *rx_ring, u32 num_descs); 454 void ice_rxq_pp_destroy(struct ice_rx_ring *rq); 455 bool ice_alloc_rx_bufs(struct ice_rx_ring *rxr, unsigned int cleaned_count); 461 void ice_clean_rx_ring(struct ice_rx_ring *rx_ring); 463 int ice_setup_rx_ring(struct ice_rx_ring *rx_ring); 466 void ice_free_rx_ring(struct ice_rx_ring *rx_ring); [all …]
|
| H A D | ice_txrx_lib.h | 33 ice_is_non_eop(const struct ice_rx_ring *rx_ring, in ice_is_non_eop() 130 void ice_release_rx_desc(struct ice_rx_ring *rx_ring, u16 val); 132 ice_process_skb_fields(struct ice_rx_ring *rx_ring, 136 ice_receive_skb(struct ice_rx_ring *rx_ring, struct sk_buff *skb, u16 vlan_tci);
|
| H A D | ice_txrx_lib.c | 17 void ice_release_rx_desc(struct ice_rx_ring *rx_ring, u16 val) in ice_release_rx_desc() 65 ice_rx_hash_to_skb(const struct ice_rx_ring *rx_ring, in ice_rx_hash_to_skb() 108 ice_rx_csum(struct ice_rx_ring *ring, struct sk_buff *skb, in ice_rx_csum() 186 ice_ptp_rx_hwts_to_skb(struct ice_rx_ring *rx_ring, in ice_ptp_rx_hwts_to_skb() 216 ice_process_skb_fields(struct ice_rx_ring *rx_ring, in ice_process_skb_fields() 255 ice_receive_skb(struct ice_rx_ring *rx_ring, struct sk_buff *skb, u16 vlan_tci) in ice_receive_skb() 526 struct ice_rx_ring *rx_ring; in ice_xdp_rx_hw_ts() 582 struct ice_rx_ring *rx_ring; in ice_xdp_rx_vlan_tag()
|
| H A D | ice_xsk.c | 17 static struct xdp_buff **ice_xdp_buf(struct ice_rx_ring *rx_ring, u32 idx) in ice_xdp_buf() 48 ice_qvec_dis_irq(struct ice_vsi *vsi, struct ice_rx_ring *rx_ring, in ice_qvec_dis_irq() 174 ice_realloc_rx_xdp_bufs(struct ice_rx_ring *rx_ring, bool pool_present) in ice_realloc_rx_xdp_bufs() 199 struct ice_rx_ring *rx_ring = vsi->rx_rings[qid]; in ice_xsk_pool_setup() 292 static bool __ice_alloc_rx_bufs_zc(struct ice_rx_ring *rx_ring, in __ice_alloc_rx_bufs_zc() 342 bool ice_alloc_rx_bufs_zc(struct ice_rx_ring *rx_ring, in ice_alloc_rx_bufs_zc() 515 ice_run_xdp_zc(struct ice_rx_ring *rx_ring, struct xdp_buff *xdp, in ice_run_xdp_zc() 567 int ice_clean_rx_irq_zc(struct ice_rx_ring *rx_ring, in ice_clean_rx_irq_zc() 897 void ice_xsk_clean_rx_ring(struct ice_rx_ring *rx_ring) in ice_xsk_clean_rx_ring()
|
| H A D | ice_eswitch.h | 30 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 D | ice_trace.h | 149 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 D | ice_lib.h | 93 void ice_update_rx_ring_stats(struct ice_rx_ring *ring, u64 pkts, u64 bytes); 98 void ice_fetch_rx_ring_stats(const struct ice_rx_ring *ring,
|
| H A D | ice_base.c | 183 struct ice_rx_ring *rx_ring; in ice_free_q_vector() 473 static int ice_setup_rx_ctx(struct ice_rx_ring *ring) in ice_setup_rx_ctx() 607 static int ice_rxq_pp_create(struct ice_rx_ring *rq) in ice_rxq_pp_create() 660 static int ice_vsi_cfg_rxq(struct ice_rx_ring *ring) in ice_vsi_cfg_rxq() 770 static void ice_vsi_cfg_frame_size(struct ice_vsi *vsi, struct ice_rx_ring *ring) in ice_vsi_cfg_frame_size() 792 struct ice_rx_ring *ring = vsi->rx_rings[i]; in ice_vsi_cfg_rxqs() 969 struct ice_rx_ring *rx_ring = vsi->rx_rings[q_id]; in ice_vsi_map_rings_to_vectors() 1441 struct ice_rx_ring *rx_ring; in ice_qp_dis()
|
| H A D | ice_txrx.c | 511 void ice_rxq_pp_destroy(struct ice_rx_ring *rq) in ice_rxq_pp_destroy() 537 void ice_clean_rx_ring(struct ice_rx_ring *rx_ring) in ice_clean_rx_ring() 589 void ice_free_rx_ring(struct ice_rx_ring *rx_ring) in ice_free_rx_ring() 615 int ice_setup_rx_ring(struct ice_rx_ring *rx_ring) in ice_setup_rx_ring() 651 ice_run_xdp(struct ice_rx_ring *rx_ring, struct libeth_xdp_buff *xdp, in ice_run_xdp() 785 void ice_init_ctrl_rx_descs(struct ice_rx_ring *rx_ring, u32 count) in ice_init_ctrl_rx_descs() 824 bool ice_alloc_rx_bufs(struct ice_rx_ring *rx_ring, unsigned int cleaned_count) in ice_alloc_rx_bufs() 902 void ice_clean_ctrl_rx_irq(struct ice_rx_ring *rx_ring) in ice_clean_ctrl_rx_irq() 945 static int ice_clean_rx_irq(struct ice_rx_ring *rx_ring, int budget) in ice_clean_rx_irq() 1106 struct ice_rx_ring *rx_ring; in __ice_update_sample() [all …]
|
| H A D | ice.h | 338 struct ice_rx_ring **rx_rings; /* Rx ring array */ 809 static inline void ice_rx_xsk_pool(struct ice_rx_ring *ring) in ice_rx_xsk_pool()
|
| H A D | ice_eswitch.c | 622 struct net_device *ice_eswitch_get_target(struct ice_rx_ring *rx_ring, in ice_eswitch_get_target()
|
| H A D | ice_lib.c | 412 struct ice_rx_ring *ring; in ice_vsi_alloc_ring_stats() 1423 struct ice_rx_ring *ring; in ice_vsi_alloc_rings() 3459 void ice_update_rx_ring_stats(struct ice_rx_ring *rx_ring, u64 pkts, u64 bytes) in ice_update_rx_ring_stats() 3491 void ice_fetch_rx_ring_stats(const struct ice_rx_ring *ring, in ice_fetch_rx_ring_stats()
|
| H A D | ice_dcb_lib.c | 219 struct ice_rx_ring *rx_ring; in ice_vsi_cfg_dcb_rings()
|
| H A D | ice_ethtool.c | 1232 static int ice_lbtest_receive_frames(struct ice_rx_ring *rx_ring) in ice_lbtest_receive_frames() 1278 struct ice_rx_ring *rx_ring; in ice_loopback_test() 1928 struct ice_rx_ring *rx_ring; in __ice_get_ethtool_stats() 3200 struct ice_rx_ring *rx_rings = NULL; in ice_set_ringparam()
|
| H A D | ice_main.c | 2923 struct ice_rx_ring *rx_ring = vsi->rx_rings[i]; in ice_vsi_rx_napi_schedule() 6882 static void ice_fetch_u64_rx_stats(struct ice_rx_ring *ring, in ice_fetch_u64_rx_stats() 6939 struct ice_rx_ring **rings, u16 count) in ice_update_vsi_rx_ring_stats() 6945 struct ice_rx_ring *ring; in ice_update_vsi_rx_ring_stats() 7449 struct ice_rx_ring *ring = vsi->rx_rings[i]; in ice_vsi_setup_rx_rings() 8689 struct ice_rx_ring *rx_ring; in ice_chnl_cfg_res() 8982 struct ice_rx_ring *rx_ring; in ice_remove_q_channels()
|
| H A D | ice_tc_lib.c | 1060 static struct ice_rx_ring * 1080 struct ice_rx_ring *ring = NULL; in ice_tc_forward_action()
|
| H A D | ice_ethtool_fdir.c | 1468 struct ice_rx_ring *rx_ring; in ice_update_per_q_fltr()
|
| /linux/drivers/net/ethernet/intel/ice/virt/ |
| H A D | queues.c | 830 struct ice_rx_ring *ring = vsi->rx_rings[q_idx]; in ice_vc_cfg_qs_msg()
|