/linux/drivers/net/ethernet/intel/ice/ |
A D | ice_lib.h | 13 void ice_update_eth_stats(struct ice_vsi *vsi); 19 int ice_vsi_cfg_rxqs(struct ice_vsi *vsi); 21 int ice_vsi_cfg_lan_txqs(struct ice_vsi *vsi); 23 void ice_vsi_cfg_msix(struct ice_vsi *vsi); 54 void ice_vsi_delete(struct ice_vsi *vsi); 55 int ice_vsi_clear(struct ice_vsi *vsi); 63 struct ice_vsi * 67 void ice_napi_del(struct ice_vsi *vsi); 69 int ice_vsi_release(struct ice_vsi *vsi); 71 void ice_vsi_close(struct ice_vsi *vsi); [all …]
|
A D | ice_fltr.h | 9 ice_fltr_add_mac_to_list(struct ice_vsi *vsi, struct list_head *list, 12 ice_fltr_add_mac(struct ice_vsi *vsi, const u8 *mac, 15 ice_fltr_add_mac_and_broadcast(struct ice_vsi *vsi, const u8 *mac, 18 ice_fltr_add_mac_list(struct ice_vsi *vsi, struct list_head *list); 20 ice_fltr_remove_mac(struct ice_vsi *vsi, const u8 *mac, 23 ice_fltr_remove_mac_list(struct ice_vsi *vsi, struct list_head *list); 26 ice_fltr_add_vlan(struct ice_vsi *vsi, u16 vid, 29 ice_fltr_remove_vlan(struct ice_vsi *vsi, u16 vid, 33 ice_fltr_add_eth(struct ice_vsi *vsi, u16 ethertype, u16 flag, 36 ice_fltr_remove_eth(struct ice_vsi *vsi, u16 ethertype, u16 flag, [all …]
|
A D | ice_fltr.c | 55 ice_fltr_add_mac_list(struct ice_vsi *vsi, struct list_head *list) in ice_fltr_add_mac_list() 66 ice_fltr_remove_mac_list(struct ice_vsi *vsi, struct list_head *list) in ice_fltr_remove_mac_list() 77 ice_fltr_add_vlan_list(struct ice_vsi *vsi, struct list_head *list) in ice_fltr_add_vlan_list() 99 ice_fltr_add_eth_list(struct ice_vsi *vsi, struct list_head *list) in ice_fltr_add_eth_list() 119 void ice_fltr_remove_all(struct ice_vsi *vsi) in ice_fltr_remove_all() 211 ice_fltr_prepare_mac(struct ice_vsi *vsi, const u8 *mac, in ice_fltr_prepare_mac() 213 enum ice_status (*mac_action)(struct ice_vsi *, in ice_fltr_prepare_mac() argument 240 (struct ice_vsi *, struct list_head *)) in ice_fltr_prepare_mac_and_broadcast() 266 ice_fltr_prepare_vlan(struct ice_vsi *vsi, u16 vlan_id, in ice_fltr_prepare_vlan() 268 enum ice_status (*vlan_action)(struct ice_vsi *, in ice_fltr_prepare_vlan() argument [all …]
|
A D | ice.h | 204 struct ice_vsi *ch_vsi; 310 struct ice_vsi { struct 433 struct ice_vsi *vsi; argument 490 struct ice_vsi *control_vsi; 491 struct ice_vsi *uplink_vsi; 610 struct ice_vsi *vsi; 688 struct ice_vsi *vsi = ring->vsi; in ice_xsk_pool() 706 struct ice_vsi *vsi = ring->vsi; in ice_tx_xsk_pool() 803 struct ice_vsi *vsi; in ice_is_adq_active() 830 int ice_up(struct ice_vsi *vsi); [all …]
|
A D | ice_base.h | 12 ice_vsi_ctrl_one_rx_ring(struct ice_vsi *vsi, bool ena, u16 rxq_idx, bool wait); 13 int ice_vsi_wait_one_rx_ring(struct ice_vsi *vsi, bool ena, u16 rxq_idx); 14 int ice_vsi_alloc_q_vectors(struct ice_vsi *vsi); 15 void ice_vsi_map_rings_to_vectors(struct ice_vsi *vsi); 16 void ice_vsi_free_q_vectors(struct ice_vsi *vsi); 18 ice_vsi_cfg_txq(struct ice_vsi *vsi, struct ice_tx_ring *ring, 22 ice_cfg_txq_interrupt(struct ice_vsi *vsi, u16 txq, u16 msix_idx, u16 itr_idx); 24 ice_cfg_rxq_interrupt(struct ice_vsi *vsi, u16 rxq, u16 msix_idx, u16 itr_idx); 27 ice_vsi_stop_tx_ring(struct ice_vsi *vsi, enum ice_disq_rst_src rst_src, 31 ice_fill_txq_meta(struct ice_vsi *vsi, struct ice_tx_ring *ring,
|
A D | ice_arfs.h | 44 void ice_clear_arfs(struct ice_vsi *vsi); 45 void ice_free_cpu_rx_rmap(struct ice_vsi *vsi); 46 void ice_init_arfs(struct ice_vsi *vsi); 48 int ice_set_cpu_rx_rmap(struct ice_vsi *vsi); 55 static inline void ice_clear_arfs(struct ice_vsi *vsi) { } in ice_clear_arfs() 56 static inline void ice_free_cpu_rx_rmap(struct ice_vsi *vsi) { } in ice_free_cpu_rx_rmap() 57 static inline void ice_init_arfs(struct ice_vsi *vsi) { } in ice_init_arfs() 62 static inline int ice_set_cpu_rx_rmap(struct ice_vsi __always_unused *vsi) in ice_set_cpu_rx_rmap()
|
A D | ice_eswitch.c | 23 struct ice_vsi *ctrl_vsi = pf->switchdev.control_vsi; in ice_eswitch_setup_env() 90 struct ice_vsi *vsi = pf->switchdev.control_vsi; in ice_eswitch_remap_rings_to_vectors() 131 struct ice_vsi *vsi = pf->vf[i].repr->src_vsi; in ice_eswitch_setup_reprs() 180 struct ice_vsi *vsi = repr->src_vsi; in ice_eswitch_setup_reprs() 195 struct ice_vsi *vsi = pf->vf[i].repr->src_vsi; in ice_eswitch_setup_reprs() 219 struct ice_vsi *vsi = pf->vf[i].repr->src_vsi; in ice_eswitch_release_reprs() 269 struct ice_vsi *vsi; in ice_eswitch_port_start_xmit() 335 static struct ice_vsi * 401 struct ice_vsi *ctrl_vsi; in ice_eswitch_enable_switchdev() 513 struct ice_vsi *vsi = rx_ring->vsi; in ice_eswitch_get_target_netdev() [all …]
|
A D | ice_arfs.c | 10 static bool ice_is_arfs_active(struct ice_vsi *vsi) in ice_is_arfs_active() 28 struct ice_vsi *vsi; in ice_is_arfs_using_perfect_flow() 59 ice_arfs_update_active_fltr_cntrs(struct ice_vsi *vsi, in ice_arfs_update_active_fltr_cntrs() 266 struct ice_vsi *pf_vsi; in ice_sync_arfs_fltrs() 401 struct ice_vsi *vsi = np->vsi; in ice_rx_flow_steer() 508 void ice_init_arfs(struct ice_vsi *vsi) in ice_init_arfs() 541 void ice_clear_arfs(struct ice_vsi *vsi) in ice_clear_arfs() 576 void ice_free_cpu_rx_rmap(struct ice_vsi *vsi) in ice_free_cpu_rx_rmap() 595 int ice_set_cpu_rx_rmap(struct ice_vsi *vsi) in ice_set_cpu_rx_rmap() 633 struct ice_vsi *pf_vsi; in ice_remove_arfs() [all …]
|
A D | ice_lib.c | 290 void ice_vsi_delete(struct ice_vsi *vsi) in ice_vsi_delete() 361 int ice_vsi_clear(struct ice_vsi *vsi) in ice_vsi_clear() 459 static struct ice_vsi * 464 struct ice_vsi *vsi = NULL; in ice_vsi_alloc() 1085 struct ice_vsi *main_vsi; in ice_vsi_init() 2573 struct ice_vsi * 2580 struct ice_vsi *vsi; in ice_vsi_setup() 2889 void ice_vsi_close(struct ice_vsi *vsi) in ice_vsi_close() 3020 void ice_napi_del(struct ice_vsi *vsi) in ice_napi_del() 3037 int ice_vsi_release(struct ice_vsi *vsi) in ice_vsi_release() [all …]
|
A D | ice_xsk.h | 9 struct ice_vsi; 12 int ice_xsk_pool_setup(struct ice_vsi *vsi, struct xsk_buff_pool *pool, 18 bool ice_xsk_any_rx_ring_ena(struct ice_vsi *vsi); 23 ice_xsk_pool_setup(struct ice_vsi __always_unused *vsi, in ice_xsk_pool_setup() 51 static inline bool ice_xsk_any_rx_ring_ena(struct ice_vsi __always_unused *vsi) in ice_xsk_any_rx_ring_ena()
|
A D | ice_dcb_lib.h | 20 void ice_vsi_set_dcb_tc_cfg(struct ice_vsi *vsi); 22 u8 ice_dcb_get_tc(struct ice_vsi *vsi, int queue_index); 27 void ice_vsi_cfg_dcb_rings(struct ice_vsi *vsi); 69 static inline void ice_vsi_set_dcb_tc_cfg(struct ice_vsi *vsi) in ice_vsi_set_dcb_tc_cfg() 86 ice_dcb_get_tc(struct ice_vsi __always_unused *vsi, in ice_dcb_get_tc() 132 static inline void ice_vsi_cfg_dcb_rings(struct ice_vsi *vsi) { } in ice_vsi_cfg_dcb_rings()
|
A D | ice_dcb_nl.h | 8 void ice_dcbnl_setup(struct ice_vsi *vsi); 9 void ice_dcbnl_set_all(struct ice_vsi *vsi); 14 static inline void ice_dcbnl_setup(struct ice_vsi *vsi) { } in ice_dcbnl_setup() 15 static inline void ice_dcbnl_set_all(struct ice_vsi *vsi) { } in ice_dcbnl_set_all()
|
A D | ice_base.c | 113 static int ice_vsi_alloc_q_vector(struct ice_vsi *vsi, u16 v_idx) in ice_vsi_alloc_q_vector() 159 static void ice_free_q_vector(struct ice_vsi *vsi, int v_idx) in ice_free_q_vector() 251 struct ice_vsi *vsi = ring->vsi; in ice_eswitch_calc_txq_handle() 293 struct ice_vsi *vsi = ring->vsi; in ice_setup_tx_ctx() 385 struct ice_vsi *vsi = ring->vsi; in ice_setup_rx_ctx() 648 int ice_vsi_wait_one_rx_ring(struct ice_vsi *vsi, bool ena, u16 rxq_idx) in ice_vsi_wait_one_rx_ring() 663 int ice_vsi_alloc_q_vectors(struct ice_vsi *vsi) in ice_vsi_alloc_q_vectors() 700 void ice_vsi_map_rings_to_vectors(struct ice_vsi *vsi) in ice_vsi_map_rings_to_vectors() 755 void ice_vsi_free_q_vectors(struct ice_vsi *vsi) in ice_vsi_free_q_vectors() 770 ice_vsi_cfg_txq(struct ice_vsi *vsi, struct ice_tx_ring *ring, in ice_vsi_cfg_txq() [all …]
|
A D | ice_xsk.c | 25 static void ice_qp_reset_stats(struct ice_vsi *vsi, u16 q_idx) in ice_qp_reset_stats() 41 static void ice_qp_clean_rings(struct ice_vsi *vsi, u16 q_idx) in ice_qp_clean_rings() 56 ice_qvec_toggle_napi(struct ice_vsi *vsi, struct ice_q_vector *q_vector, in ice_qvec_toggle_napi() 75 ice_qvec_dis_irq(struct ice_vsi *vsi, struct ice_rx_ring *rx_ring, in ice_qvec_dis_irq() 107 ice_qvec_cfg_msix(struct ice_vsi *vsi, struct ice_q_vector *q_vector) in ice_qvec_cfg_msix() 150 static int ice_qp_dis(struct ice_vsi *vsi, u16 q_idx) in ice_qp_dis() 208 static int ice_qp_ena(struct ice_vsi *vsi, u16 q_idx) in ice_qp_ena() 274 static int ice_xsk_pool_disable(struct ice_vsi *vsi, u16 qid) in ice_xsk_pool_disable() 296 ice_xsk_pool_enable(struct ice_vsi *vsi, struct xsk_buff_pool *pool, u16 qid) in ice_xsk_pool_enable() 759 struct ice_vsi *vsi = np->vsi; in ice_xsk_wakeup() [all …]
|
A D | ice_tc_lib.h | 113 struct ice_vsi *dest_vsi; 120 struct ice_vsi *src_vsi; 155 ice_add_cls_flower(struct net_device *netdev, struct ice_vsi *vsi, 158 ice_del_cls_flower(struct ice_vsi *vsi, struct flow_cls_offload *cls_flower);
|
A D | ice_main.c | 95 struct ice_vsi *vsi = NULL; in ice_check_for_hang_subtask() 159 struct ice_vsi *vsi; in ice_init_mac_fltr() 485 struct ice_vsi *vsi; in ice_prepare_for_reset() 1024 struct ice_vsi *vsi; in ice_link_event() 2176 struct ice_vsi *vsi; in ice_check_media_subtask() 3378 struct ice_vsi * 3522 struct ice_vsi *vsi; in ice_setup_pf_sw() 4403 struct ice_vsi *vsi; in ice_register_netdev() 4808 struct ice_vsi *vsi; in ice_setup_mc_magic_wake() 7565 struct ice_vsi *vsi; in ice_add_channel() [all …]
|
A D | ice_virtchnl_pf.c | 522 struct ice_vsi *vsi; in ice_dis_vf_mappings() 834 struct ice_vsi *vsi; in ice_vf_vsi_setup() 861 struct ice_vsi *vsi; in ice_vf_ctrl_vsi_setup() 1672 struct ice_vsi *vsi; in ice_reset_vf() 1850 struct ice_vsi *vsi; in ice_init_vf_vsi_res() 2375 struct ice_vsi *vsi; in ice_vc_get_vf_res_msg() 2521 struct ice_vsi *vsi; in ice_vc_isvalid_vsi_id() 2658 struct ice_vsi *vsi; in ice_vc_handle_rss_cfg() 2786 struct ice_vsi *vsi; in ice_vc_config_rss_key() 2832 struct ice_vsi *vsi; in ice_vc_config_rss_lut() [all …]
|
A D | ice_ethtool.c | 174 struct ice_vsi *vsi) in __ice_get_drvinfo() 270 struct ice_vsi *vsi = np->vsi; in ice_get_eeprom() 881 struct ice_vsi *vsi) in __ice_get_strings() 972 struct ice_vsi *vsi = np->vsi; in ice_set_fec_cfg() 1016 struct ice_vsi *vsi = np->vsi; in ice_set_fecparam() 1053 struct ice_vsi *vsi = np->vsi; in ice_get_fecparam() 1116 struct ice_vsi *vsi = np->vsi; in ice_nway_reset() 1141 struct ice_vsi *vsi = np->vsi; in ice_get_priv_flags() 1167 struct ice_vsi *vsi = np->vsi; in ice_set_priv_flags() 1344 struct ice_vsi *vsi) in __ice_get_ethtool_stats() [all …]
|
A D | ice_repr.h | 11 struct ice_vsi *src_vsi; 24 void ice_repr_set_traffic_vsi(struct ice_repr *repr, struct ice_vsi *vsi);
|
A D | ice_virtchnl_fdir.h | 47 ice_vc_fdir_irq_handler(struct ice_vsi *ctrl_vsi, 52 ice_vc_fdir_irq_handler(struct ice_vsi *ctrl_vsi, union ice_32b_rx_flex_desc *rx_desc) { } in ice_vc_fdir_irq_handler()
|
A D | ice_idc.c | 52 static struct ice_vsi *ice_find_vsi(struct ice_pf *pf, u16 vsi_num) in ice_find_vsi() 70 struct ice_vsi *vsi; in ice_add_rdma_qset() 124 struct ice_vsi *vsi; in ice_del_rdma_qset() 185 struct ice_vsi *vsi; in ice_rdma_update_vsi_filter()
|
A D | ice_dcb_lib.c | 34 struct ice_vsi *vsi; in ice_is_pfc_causing_hung_q() 148 static u8 ice_get_first_droptc(struct ice_vsi *vsi) in ice_get_first_droptc() 179 void ice_vsi_set_dcb_tc_cfg(struct ice_vsi *vsi) in ice_vsi_set_dcb_tc_cfg() 205 u8 ice_dcb_get_tc(struct ice_vsi *vsi, int queue_index) in ice_dcb_get_tc() 214 void ice_vsi_cfg_dcb_rings(struct ice_vsi *vsi) in ice_vsi_cfg_dcb_rings() 286 struct ice_vsi *vsi = pf->vsi[i]; in ice_dcb_ena_dis_vsi() 356 struct ice_vsi *pf_vsi; in ice_pf_dcb_cfg() 741 struct ice_vsi *vsi = pf->vsi[v]; in ice_pf_dcb_recfg() 812 struct ice_vsi *pf_vsi; in ice_init_pf_dcb()
|
A D | ice_tc_lib.c | 393 ice_eswitch_add_tc_fltr(struct ice_vsi *vsi, struct ice_tc_flower_fltr *fltr) in ice_eswitch_add_tc_fltr() 483 ice_add_tc_flower_adv_fltr(struct ice_vsi *vsi, in ice_add_tc_flower_adv_fltr() 493 struct ice_vsi *ch_vsi; in ice_add_tc_flower_adv_fltr() 818 ice_parse_cls_flower(struct net_device *filter_dev, struct ice_vsi *vsi, in ice_parse_cls_flower() 999 ice_add_switch_fltr(struct ice_vsi *vsi, struct ice_tc_flower_fltr *fltr) in ice_add_switch_fltr() 1019 ice_handle_tclass_action(struct ice_vsi *vsi, in ice_handle_tclass_action() 1024 struct ice_vsi *main_vsi; in ice_handle_tclass_action() 1112 ice_parse_tc_flower_actions(struct ice_vsi *vsi, in ice_parse_tc_flower_actions() 1201 ice_add_tc_fltr(struct net_device *netdev, struct ice_vsi *vsi, in ice_add_tc_fltr() 1265 ice_add_cls_flower(struct net_device *netdev, struct ice_vsi *vsi, in ice_add_cls_flower() [all …]
|
A D | ice_eswitch.h | 20 void ice_eswitch_update_repr(struct ice_vsi *vsi); 41 static inline void ice_eswitch_update_repr(struct ice_vsi *vsi) { } in ice_eswitch_update_repr()
|
A D | ice_txrx.h | 260 struct ice_vsi *vsi; /* Backreference to associated VSI */ 311 struct ice_vsi *vsi; /* Backreference to associated VSI */ 429 ice_prgm_fdir_fltr(struct ice_vsi *vsi, struct ice_fltr_desc *fdir_desc,
|