Lines Matching refs:ice_vsi

47 static int ice_vsi_ctrl_all_rx_rings(struct ice_vsi *vsi, bool ena)  in ice_vsi_ctrl_all_rx_rings()
73 static int ice_vsi_alloc_arrays(struct ice_vsi *vsi) in ice_vsi_alloc_arrays()
143 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) in ice_vsi_set_num_qs()
288 static void ice_vsi_delete_from_hw(struct ice_vsi *vsi) in ice_vsi_delete_from_hw()
316 static void ice_vsi_free_arrays(struct ice_vsi *vsi) in ice_vsi_free_arrays()
354 static void ice_vsi_free_stats(struct ice_vsi *vsi) in ice_vsi_free_stats()
393 static int ice_vsi_alloc_ring_stats(struct ice_vsi *vsi) in ice_vsi_alloc_ring_stats()
457 static void ice_vsi_free(struct ice_vsi *vsi) in ice_vsi_free()
485 void ice_vsi_delete(struct ice_vsi *vsi) in ice_vsi_delete()
551 static int ice_vsi_alloc_stat_arrays(struct ice_vsi *vsi) in ice_vsi_alloc_stat_arrays()
600 ice_vsi_alloc_def(struct ice_vsi *vsi, struct ice_channel *ch) in ice_vsi_alloc_def()
650 static struct ice_vsi *ice_vsi_alloc(struct ice_pf *pf) in ice_vsi_alloc()
653 struct ice_vsi *vsi = NULL; in ice_vsi_alloc()
695 static int ice_alloc_fd_res(struct ice_vsi *vsi) in ice_alloc_fd_res()
749 struct ice_vsi *main_vsi; in ice_alloc_fd_res()
785 static int ice_vsi_get_qs(struct ice_vsi *vsi) in ice_vsi_get_qs()
830 static void ice_vsi_put_qs(struct ice_vsi *vsi) in ice_vsi_put_qs()
879 static void ice_vsi_clean_rss_flow_fld(struct ice_vsi *vsi) in ice_vsi_clean_rss_flow_fld()
897 static void ice_rss_clean(struct ice_vsi *vsi) in ice_rss_clean()
919 static void ice_vsi_set_rss_params(struct ice_vsi *vsi) in ice_vsi_set_rss_params()
1029 static int ice_vsi_setup_q_map(struct ice_vsi *vsi, struct ice_vsi_ctx *ctxt) in ice_vsi_setup_q_map()
1142 static void ice_set_fd_vsi_ctx(struct ice_vsi_ctx *ctxt, struct ice_vsi *vsi) in ice_set_fd_vsi_ctx()
1188 static void ice_set_rss_vsi_ctx(struct ice_vsi_ctx *ctxt, struct ice_vsi *vsi) in ice_set_rss_vsi_ctx()
1222 ice_chnl_vsi_setup_q_map(struct ice_vsi *vsi, struct ice_vsi_ctx *ctxt) in ice_chnl_vsi_setup_q_map()
1254 static int ice_vsi_init(struct ice_vsi *vsi, u32 vsi_flags) in ice_vsi_init()
1291 struct ice_vsi *main_vsi; in ice_vsi_init()
1485 static int ice_get_vf_ctrl_res(struct ice_pf *pf, struct ice_vsi *vsi) in ice_get_vf_ctrl_res()
1515 static int ice_vsi_setup_vector_base(struct ice_vsi *vsi) in ice_vsi_setup_vector_base()
1560 static void ice_vsi_clear_rings(struct ice_vsi *vsi) in ice_vsi_clear_rings()
1598 static int ice_vsi_alloc_rings(struct ice_vsi *vsi) in ice_vsi_alloc_rings()
1665 void ice_vsi_manage_rss_lut(struct ice_vsi *vsi, bool ena) in ice_vsi_manage_rss_lut()
1690 void ice_vsi_cfg_crc_strip(struct ice_vsi *vsi, bool disable) in ice_vsi_cfg_crc_strip()
1705 int ice_vsi_cfg_rss_lut_key(struct ice_vsi *vsi) in ice_vsi_cfg_rss_lut_key()
1777 static void ice_vsi_set_vf_rss_flow_fld(struct ice_vsi *vsi) in ice_vsi_set_vf_rss_flow_fld()
1807 static void ice_vsi_set_rss_flow_fld(struct ice_vsi *vsi) in ice_vsi_set_rss_flow_fld()
1912 void ice_update_eth_stats(struct ice_vsi *vsi) in ice_update_eth_stats()
1962 void ice_vsi_cfg_frame_size(struct ice_vsi *vsi) in ice_vsi_cfg_frame_size()
2011 int ice_vsi_cfg_single_rxq(struct ice_vsi *vsi, u16 q_idx) in ice_vsi_cfg_single_rxq()
2019 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()
2045 int ice_vsi_cfg_rxqs(struct ice_vsi *vsi) in ice_vsi_cfg_rxqs()
2075 ice_vsi_cfg_txqs(struct ice_vsi *vsi, struct ice_tx_ring **rings, u16 count) in ice_vsi_cfg_txqs()
2105 int ice_vsi_cfg_lan_txqs(struct ice_vsi *vsi) in ice_vsi_cfg_lan_txqs()
2117 int ice_vsi_cfg_xdp_txqs(struct ice_vsi *vsi) in ice_vsi_cfg_xdp_txqs()
2243 void ice_vsi_cfg_msix(struct ice_vsi *vsi) in ice_vsi_cfg_msix()
2287 int ice_vsi_start_all_rx_rings(struct ice_vsi *vsi) in ice_vsi_start_all_rx_rings()
2298 int ice_vsi_stop_all_rx_rings(struct ice_vsi *vsi) in ice_vsi_stop_all_rx_rings()
2312 ice_vsi_stop_tx_rings(struct ice_vsi *vsi, enum ice_disq_rst_src rst_src, in ice_vsi_stop_tx_rings()
2345 ice_vsi_stop_lan_tx_rings(struct ice_vsi *vsi, enum ice_disq_rst_src rst_src, in ice_vsi_stop_lan_tx_rings()
2355 int ice_vsi_stop_xdp_tx_rings(struct ice_vsi *vsi) in ice_vsi_stop_xdp_tx_rings()
2366 bool ice_vsi_is_rx_queue_active(struct ice_vsi *vsi) in ice_vsi_is_rx_queue_active()
2391 bool ice_vsi_is_vlan_pruning_ena(struct ice_vsi *vsi) in ice_vsi_is_vlan_pruning_ena()
2399 static void ice_vsi_set_tc_cfg(struct ice_vsi *vsi) in ice_vsi_set_tc_cfg()
2416 ice_vsi_set_q_vectors_reg_idx(struct ice_vsi *vsi) in ice_vsi_set_q_vectors_reg_idx()
2461 void ice_cfg_sw_lldp(struct ice_vsi *vsi, bool tx, bool create) in ice_cfg_sw_lldp()
2463 int (*eth_fltr)(struct ice_vsi *v, u16 type, u16 flag, in ice_cfg_sw_lldp()
2498 static void ice_set_agg_vsi(struct ice_vsi *vsi) in ice_set_agg_vsi()
2622 static void ice_free_vf_ctrl_res(struct ice_pf *pf, struct ice_vsi *vsi) in ice_free_vf_ctrl_res()
2644 static int ice_vsi_cfg_tc_lan(struct ice_pf *pf, struct ice_vsi *vsi) in ice_vsi_cfg_tc_lan()
2683 ice_vsi_cfg_def(struct ice_vsi *vsi, struct ice_vsi_cfg_params *params) in ice_vsi_cfg_def()
2844 int ice_vsi_cfg(struct ice_vsi *vsi, struct ice_vsi_cfg_params *params) in ice_vsi_cfg()
2883 void ice_vsi_decfg(struct ice_vsi *vsi) in ice_vsi_decfg()
2946 struct ice_vsi *
2950 struct ice_vsi *vsi; in ice_vsi_setup()
3002 static void ice_vsi_release_msix(struct ice_vsi *vsi) in ice_vsi_release_msix()
3039 void ice_vsi_free_irq(struct ice_vsi *vsi) in ice_vsi_free_irq()
3082 void ice_vsi_free_tx_rings(struct ice_vsi *vsi) in ice_vsi_free_tx_rings()
3098 void ice_vsi_free_rx_rings(struct ice_vsi *vsi) in ice_vsi_free_rx_rings()
3114 void ice_vsi_close(struct ice_vsi *vsi) in ice_vsi_close()
3129 int ice_ena_vsi(struct ice_vsi *vsi, bool locked) in ice_ena_vsi()
3160 void ice_dis_vsi(struct ice_vsi *vsi, bool locked) in ice_dis_vsi()
3189 void ice_vsi_dis_irq(struct ice_vsi *vsi) in ice_vsi_dis_irq()
3245 void ice_napi_del(struct ice_vsi *vsi) in ice_napi_del()
3262 int ice_vsi_release(struct ice_vsi *vsi) in ice_vsi_release()
3321 ice_vsi_rebuild_get_coalesce(struct ice_vsi *vsi, in ice_vsi_rebuild_get_coalesce()
3353 ice_vsi_rebuild_set_coalesce(struct ice_vsi *vsi, in ice_vsi_rebuild_set_coalesce()
3434 ice_vsi_realloc_stat_arrays(struct ice_vsi *vsi, int prev_txq, int prev_rxq) in ice_vsi_realloc_stat_arrays()
3476 int ice_vsi_rebuild(struct ice_vsi *vsi, u32 vsi_flags) in ice_vsi_rebuild()
3579 static void ice_vsi_update_q_map(struct ice_vsi *vsi, struct ice_vsi_ctx *ctx) in ice_vsi_update_q_map()
3593 void ice_vsi_cfg_netdev_tc(struct ice_vsi *vsi, u8 ena_tc) in ice_vsi_cfg_netdev_tc()
3660 ice_vsi_setup_q_map_mqprio(struct ice_vsi *vsi, struct ice_vsi_ctx *ctxt, in ice_vsi_setup_q_map_mqprio()
3752 int ice_vsi_cfg_tc(struct ice_vsi *vsi, u8 ena_tc) in ice_vsi_cfg_tc()
3893 bool ice_is_vsi_dflt_vsi(struct ice_vsi *vsi) in ice_is_vsi_dflt_vsi()
3908 int ice_set_dflt_vsi(struct ice_vsi *vsi) in ice_set_dflt_vsi()
3943 int ice_clear_dflt_vsi(struct ice_vsi *vsi) in ice_clear_dflt_vsi()
3974 int ice_get_link_speed_mbps(struct ice_vsi *vsi) in ice_get_link_speed_mbps()
3989 int ice_get_link_speed_kbps(struct ice_vsi *vsi) in ice_get_link_speed_kbps()
4007 int ice_set_min_bw_limit(struct ice_vsi *vsi, u64 min_tx_rate) in ice_set_min_bw_limit()
4068 int ice_set_max_bw_limit(struct ice_vsi *vsi, u64 max_tx_rate) in ice_set_max_bw_limit()
4125 int ice_set_link(struct ice_vsi *vsi, bool ena) in ice_set_link()
4174 int ice_vsi_add_vlan_zero(struct ice_vsi *vsi) in ice_vsi_add_vlan_zero()
4204 int ice_vsi_del_vlan_zero(struct ice_vsi *vsi) in ice_vsi_del_vlan_zero()
4238 static u16 ice_vsi_num_zero_vlans(struct ice_vsi *vsi) in ice_vsi_num_zero_vlans()
4261 bool ice_vsi_has_non_zero_vlans(struct ice_vsi *vsi) in ice_vsi_has_non_zero_vlans()
4270 u16 ice_vsi_num_non_zero_vlans(struct ice_vsi *vsi) in ice_vsi_num_non_zero_vlans()
4347 ice_vsi_update_security(struct ice_vsi *vsi, void (*fill)(struct ice_vsi_ctx *)) in ice_vsi_update_security()