Lines Matching refs:ice_vsi

46 static int ice_vsi_ctrl_all_rx_rings(struct ice_vsi *vsi, bool ena)  in ice_vsi_ctrl_all_rx_rings()
72 static int ice_vsi_alloc_arrays(struct ice_vsi *vsi) in ice_vsi_alloc_arrays()
142 static void ice_vsi_set_num_desc(struct ice_vsi *vsi) in ice_vsi_set_num_desc()
172 static void ice_vsi_set_num_qs(struct ice_vsi *vsi, u16 vf_id) in ice_vsi_set_num_qs()
290 void ice_vsi_delete(struct ice_vsi *vsi) in ice_vsi_delete()
318 static void ice_vsi_free_arrays(struct ice_vsi *vsi) in ice_vsi_free_arrays()
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()
568 static int ice_alloc_fd_res(struct ice_vsi *vsi) in ice_alloc_fd_res()
615 static int ice_vsi_get_qs(struct ice_vsi *vsi) in ice_vsi_get_qs()
660 static void ice_vsi_put_qs(struct ice_vsi *vsi) in ice_vsi_put_qs()
709 static void ice_vsi_clean_rss_flow_fld(struct ice_vsi *vsi) in ice_vsi_clean_rss_flow_fld()
727 static void ice_rss_clean(struct ice_vsi *vsi) in ice_rss_clean()
749 static void ice_vsi_set_rss_params(struct ice_vsi *vsi) in ice_vsi_set_rss_params()
841 static void ice_vsi_setup_q_map(struct ice_vsi *vsi, struct ice_vsi_ctx *ctxt) in ice_vsi_setup_q_map()
939 static void ice_set_fd_vsi_ctx(struct ice_vsi_ctx *ctxt, struct ice_vsi *vsi) in ice_set_fd_vsi_ctx()
985 static void ice_set_rss_vsi_ctx(struct ice_vsi_ctx *ctxt, struct ice_vsi *vsi) in ice_set_rss_vsi_ctx()
1019 ice_chnl_vsi_setup_q_map(struct ice_vsi *vsi, struct ice_vsi_ctx *ctxt) in ice_chnl_vsi_setup_q_map()
1048 static int ice_vsi_init(struct ice_vsi *vsi, bool init_vsi) in ice_vsi_init()
1085 struct ice_vsi *main_vsi; in ice_vsi_init()
1294 static int ice_vsi_setup_vector_base(struct ice_vsi *vsi) in ice_vsi_setup_vector_base()
1351 static void ice_vsi_clear_rings(struct ice_vsi *vsi) in ice_vsi_clear_rings()
1389 static int ice_vsi_alloc_rings(struct ice_vsi *vsi) in ice_vsi_alloc_rings()
1449 void ice_vsi_manage_rss_lut(struct ice_vsi *vsi, bool ena) in ice_vsi_manage_rss_lut()
1473 int ice_vsi_cfg_rss_lut_key(struct ice_vsi *vsi) in ice_vsi_cfg_rss_lut_key()
1545 static void ice_vsi_set_vf_rss_flow_fld(struct ice_vsi *vsi) in ice_vsi_set_vf_rss_flow_fld()
1575 static void ice_vsi_set_rss_flow_fld(struct ice_vsi *vsi) in ice_vsi_set_rss_flow_fld()
1674 void ice_update_eth_stats(struct ice_vsi *vsi) in ice_update_eth_stats()
1723 ice_vsi_add_vlan(struct ice_vsi *vsi, u16 vid, enum ice_sw_fwd_act_type action) in ice_vsi_add_vlan()
1749 int ice_vsi_kill_vlan(struct ice_vsi *vsi, u16 vid) in ice_vsi_kill_vlan()
1777 void ice_vsi_cfg_frame_size(struct ice_vsi *vsi) in ice_vsi_cfg_frame_size()
1830 int ice_vsi_cfg_single_rxq(struct ice_vsi *vsi, u16 q_idx) in ice_vsi_cfg_single_rxq()
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()
1864 int ice_vsi_cfg_rxqs(struct ice_vsi *vsi) in ice_vsi_cfg_rxqs()
1894 ice_vsi_cfg_txqs(struct ice_vsi *vsi, struct ice_tx_ring **rings, u16 count) in ice_vsi_cfg_txqs()
1924 int ice_vsi_cfg_lan_txqs(struct ice_vsi *vsi) in ice_vsi_cfg_lan_txqs()
1936 int ice_vsi_cfg_xdp_txqs(struct ice_vsi *vsi) in ice_vsi_cfg_xdp_txqs()
2062 void ice_vsi_cfg_msix(struct ice_vsi *vsi) in ice_vsi_cfg_msix()
2104 int ice_vsi_manage_vlan_insertion(struct ice_vsi *vsi) in ice_vsi_manage_vlan_insertion()
2147 int ice_vsi_manage_vlan_stripping(struct ice_vsi *vsi, bool ena) in ice_vsi_manage_vlan_stripping()
2201 int ice_vsi_start_all_rx_rings(struct ice_vsi *vsi) in ice_vsi_start_all_rx_rings()
2212 int ice_vsi_stop_all_rx_rings(struct ice_vsi *vsi) in ice_vsi_stop_all_rx_rings()
2226 ice_vsi_stop_tx_rings(struct ice_vsi *vsi, enum ice_disq_rst_src rst_src, in ice_vsi_stop_tx_rings()
2259 ice_vsi_stop_lan_tx_rings(struct ice_vsi *vsi, enum ice_disq_rst_src rst_src, in ice_vsi_stop_lan_tx_rings()
2269 int ice_vsi_stop_xdp_tx_rings(struct ice_vsi *vsi) in ice_vsi_stop_xdp_tx_rings()
2280 bool ice_vsi_is_vlan_pruning_ena(struct ice_vsi *vsi) in ice_vsi_is_vlan_pruning_ena()
2295 int ice_cfg_vlan_pruning(struct ice_vsi *vsi, bool ena) in ice_cfg_vlan_pruning()
2344 static void ice_vsi_set_tc_cfg(struct ice_vsi *vsi) in ice_vsi_set_tc_cfg()
2361 ice_vsi_set_q_vectors_reg_idx(struct ice_vsi *vsi) in ice_vsi_set_q_vectors_reg_idx()
2406 void ice_cfg_sw_lldp(struct ice_vsi *vsi, bool tx, bool create) in ice_cfg_sw_lldp()
2408 enum ice_status (*eth_fltr)(struct ice_vsi *v, u16 type, u16 flag, in ice_cfg_sw_lldp()
2443 static void ice_set_agg_vsi(struct ice_vsi *vsi) in ice_set_agg_vsi()
2573 struct ice_vsi *
2580 struct ice_vsi *vsi; in ice_vsi_setup()
2780 static void ice_vsi_release_msix(struct ice_vsi *vsi) in ice_vsi_release_msix()
2817 void ice_vsi_free_irq(struct ice_vsi *vsi) in ice_vsi_free_irq()
2857 void ice_vsi_free_tx_rings(struct ice_vsi *vsi) in ice_vsi_free_tx_rings()
2873 void ice_vsi_free_rx_rings(struct ice_vsi *vsi) in ice_vsi_free_rx_rings()
2889 void ice_vsi_close(struct ice_vsi *vsi) in ice_vsi_close()
2904 int ice_ena_vsi(struct ice_vsi *vsi, bool locked) in ice_ena_vsi()
2935 void ice_dis_vsi(struct ice_vsi *vsi, bool locked) in ice_dis_vsi()
2964 void ice_vsi_dis_irq(struct ice_vsi *vsi) in ice_vsi_dis_irq()
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()
3156 ice_vsi_rebuild_get_coalesce(struct ice_vsi *vsi, in ice_vsi_rebuild_get_coalesce()
3188 ice_vsi_rebuild_set_coalesce(struct ice_vsi *vsi, in ice_vsi_rebuild_set_coalesce()
3269 int ice_vsi_rebuild(struct ice_vsi *vsi, bool init_vsi) in ice_vsi_rebuild()
3505 static void ice_vsi_update_q_map(struct ice_vsi *vsi, struct ice_vsi_ctx *ctx) in ice_vsi_update_q_map()
3519 void ice_vsi_cfg_netdev_tc(struct ice_vsi *vsi, u8 ena_tc) in ice_vsi_cfg_netdev_tc()
3586 ice_vsi_setup_q_map_mqprio(struct ice_vsi *vsi, struct ice_vsi_ctx *ctxt, in ice_vsi_setup_q_map_mqprio()
3661 int ice_vsi_cfg_tc(struct ice_vsi *vsi, u8 ena_tc) in ice_vsi_cfg_tc()
3831 bool ice_is_vsi_dflt_vsi(struct ice_sw *sw, struct ice_vsi *vsi) in ice_is_vsi_dflt_vsi()
3850 int ice_set_dflt_vsi(struct ice_sw *sw, struct ice_vsi *vsi) in ice_set_dflt_vsi()
3897 struct ice_vsi *dflt_vsi; in ice_clear_dflt_vsi()
3932 int ice_get_link_speed_mbps(struct ice_vsi *vsi) in ice_get_link_speed_mbps()
3969 int ice_get_link_speed_kbps(struct ice_vsi *vsi) in ice_get_link_speed_kbps()
3987 int ice_set_min_bw_limit(struct ice_vsi *vsi, u64 min_tx_rate) in ice_set_min_bw_limit()
4048 int ice_set_max_bw_limit(struct ice_vsi *vsi, u64 max_tx_rate) in ice_set_max_bw_limit()
4105 int ice_set_link(struct ice_vsi *vsi, bool ena) in ice_set_link()
4205 ice_vsi_update_security(struct ice_vsi *vsi, void (*fill)(struct ice_vsi_ctx *)) in ice_vsi_update_security()