Lines Matching refs:ice_vsi

204 	struct ice_vsi *ch_vsi;
249 struct ice_vsi *dflt_vsi; /* default VSI for this switch */
310 struct ice_vsi { struct
399 struct ice_vsi *tc_map_vsi[ICE_CHNL_MAX_TC]; argument
433 struct ice_vsi *vsi; argument
490 struct ice_vsi *control_vsi;
491 struct ice_vsi *uplink_vsi;
522 struct ice_vsi **vsi; /* VSIs created by the driver */
610 struct ice_vsi *vsi;
639 ice_irq_dynamic_ena(struct ice_hw *hw, struct ice_vsi *vsi, in ice_irq_dynamic_ena()
669 static inline bool ice_is_xdp_ena_vsi(struct ice_vsi *vsi) in ice_is_xdp_ena_vsi()
688 struct ice_vsi *vsi = ring->vsi; in ice_xsk_pool()
706 struct ice_vsi *vsi = ring->vsi; in ice_tx_xsk_pool()
723 static inline struct ice_vsi *ice_get_main_vsi(struct ice_pf *pf) in ice_get_main_vsi()
735 static inline struct ice_vsi *ice_get_netdev_priv_vsi(struct ice_netdev_priv *np) in ice_get_netdev_priv_vsi()
748 static inline struct ice_vsi *ice_get_ctrl_vsi(struct ice_pf *pf) in ice_get_ctrl_vsi()
803 struct ice_vsi *vsi; in ice_is_adq_active()
818 int ice_vsi_setup_tx_rings(struct ice_vsi *vsi);
819 int ice_vsi_setup_rx_rings(struct ice_vsi *vsi);
820 int ice_vsi_open_ctrl(struct ice_vsi *vsi);
821 int ice_vsi_open(struct ice_vsi *vsi);
827 int ice_vsi_recfg_qs(struct ice_vsi *vsi, int new_rx, int new_tx);
828 void ice_update_vsi_stats(struct ice_vsi *vsi);
830 int ice_up(struct ice_vsi *vsi);
831 int ice_down(struct ice_vsi *vsi);
832 int ice_vsi_cfg(struct ice_vsi *vsi);
833 struct ice_vsi *ice_lb_vsi_setup(struct ice_pf *pf, struct ice_port_info *pi);
834 int ice_vsi_determine_xdp_res(struct ice_vsi *vsi);
835 int ice_prepare_xdp_rings(struct ice_vsi *vsi, struct bpf_prog *prog);
836 int ice_destroy_xdp_rings(struct ice_vsi *vsi);
840 int ice_set_rss_lut(struct ice_vsi *vsi, u8 *lut, u16 lut_size);
841 int ice_get_rss_lut(struct ice_vsi *vsi, u8 *lut, u16 lut_size);
842 int ice_set_rss_key(struct ice_vsi *vsi, u8 *seed);
843 int ice_get_rss_key(struct ice_vsi *vsi, u8 *seed);
846 void ice_print_link_msg(struct ice_vsi *vsi, bool isup);
856 void ice_vsi_manage_fdir(struct ice_vsi *vsi, bool ena);
857 int ice_add_fdir_ethtool(struct ice_vsi *vsi, struct ethtool_rxnfc *cmd);
858 int ice_del_fdir_ethtool(struct ice_vsi *vsi, struct ethtool_rxnfc *cmd);