Lines Matching refs:vsi
35 return ((np->vsi->alloc_txq + np->vsi->alloc_rxq) * in ice_q_stats_len()
432 struct ice_vsi *vsi) in __ice_get_drvinfo() argument
434 struct ice_pf *pf = vsi->back; in __ice_get_drvinfo()
460 __ice_get_drvinfo(netdev, drvinfo, np->vsi); in ice_get_drvinfo()
763 pf = np->vsi->back; in ice_get_extended_regs()
765 pi = np->vsi->port_info; in ice_get_extended_regs()
768 if (np->vsi->type != ICE_VSI_PF || !pi) in ice_get_extended_regs()
797 struct ice_pf *pf = np->vsi->back; in ice_get_regs()
813 struct ice_pf *pf = np->vsi->back; in ice_get_msglevel()
827 struct ice_pf *pf = np->vsi->back; in ice_set_msglevel()
842 struct ice_pf *pf = np->vsi->back; in ice_get_eeprom_len()
852 struct ice_vsi *vsi = np->vsi; in ice_get_eeprom() local
853 struct ice_pf *pf = vsi->back; in ice_get_eeprom()
930 status = ice_get_link_status(np->vsi->port_info, &link_up); in ice_link_test()
953 struct ice_pf *pf = np->vsi->back; in ice_eeprom_test()
1010 struct ice_hw *hw = np->vsi->port_info->hw; in ice_reg_test()
1056 static int ice_lbtest_prepare_rings(struct ice_vsi *vsi) in ice_lbtest_prepare_rings() argument
1060 status = ice_vsi_setup_tx_rings(vsi); in ice_lbtest_prepare_rings()
1064 status = ice_vsi_setup_rx_rings(vsi); in ice_lbtest_prepare_rings()
1068 status = ice_vsi_cfg_lan(vsi); in ice_lbtest_prepare_rings()
1072 status = ice_vsi_start_all_rx_rings(vsi); in ice_lbtest_prepare_rings()
1079 ice_vsi_free_rx_rings(vsi); in ice_lbtest_prepare_rings()
1081 ice_vsi_stop_lan_tx_rings(vsi, ICE_NO_RESET, 0); in ice_lbtest_prepare_rings()
1083 ice_vsi_free_tx_rings(vsi); in ice_lbtest_prepare_rings()
1095 static int ice_lbtest_disable_rings(struct ice_vsi *vsi) in ice_lbtest_disable_rings() argument
1099 status = ice_vsi_stop_lan_tx_rings(vsi, ICE_NO_RESET, 0); in ice_lbtest_disable_rings()
1101 netdev_err(vsi->netdev, "Failed to stop Tx rings, VSI %d error %d\n", in ice_lbtest_disable_rings()
1102 vsi->vsi_num, status); in ice_lbtest_disable_rings()
1104 status = ice_vsi_stop_all_rx_rings(vsi); in ice_lbtest_disable_rings()
1106 netdev_err(vsi->netdev, "Failed to stop Rx rings, VSI %d error %d\n", in ice_lbtest_disable_rings()
1107 vsi->vsi_num, status); in ice_lbtest_disable_rings()
1109 ice_vsi_free_tx_rings(vsi); in ice_lbtest_disable_rings()
1110 ice_vsi_free_rx_rings(vsi); in ice_lbtest_disable_rings()
1268 struct ice_vsi *orig_vsi = np->vsi, *test_vsi; in ice_loopback_test()
1359 struct ice_pf *pf = np->vsi->back; in ice_intr_test()
1389 struct ice_pf *pf = np->vsi->back; in ice_self_test()
1459 struct ice_vsi *vsi) in __ice_get_strings() argument
1472 ice_for_each_alloc_txq(vsi, i) { in __ice_get_strings()
1477 ice_for_each_alloc_rxq(vsi, i) { in __ice_get_strings()
1482 if (vsi->type != ICE_VSI_PF) in __ice_get_strings()
1513 __ice_get_strings(netdev, stringset, data, np->vsi); in ice_get_strings()
1533 if (ice_aq_set_port_id_led(np->vsi->port_info, !led_active, NULL)) in ice_set_phys_id()
1548 struct ice_vsi *vsi = np->vsi; in ice_set_fec_cfg() local
1551 pi = vsi->port_info; in ice_set_fec_cfg()
1556 if (vsi->type != ICE_VSI_PF) { in ice_set_fec_cfg()
1592 struct ice_vsi *vsi = np->vsi; in ice_set_fecparam() local
1610 dev_warn(ice_pf_to_dev(vsi->back), "Unsupported FEC mode: %d\n", in ice_set_fecparam()
1629 struct ice_vsi *vsi = np->vsi; in ice_get_fecparam() local
1633 pi = vsi->port_info; in ice_get_fecparam()
1689 struct ice_vsi *vsi = np->vsi; in ice_nway_reset() local
1693 if (!test_bit(ICE_DOWN, vsi->back->state)) in ice_nway_reset()
1694 err = ice_set_link(vsi, true); in ice_nway_reset()
1696 err = ice_set_link(vsi, false); in ice_nway_reset()
1714 struct ice_vsi *vsi = np->vsi; in ice_get_priv_flags() local
1715 struct ice_pf *pf = vsi->back; in ice_get_priv_flags()
1740 struct ice_vsi *vsi = np->vsi; in ice_set_priv_flags() local
1741 struct ice_pf *pf = vsi->back; in ice_set_priv_flags()
1821 ice_cfg_sw_lldp(vsi, false, false); in ice_set_priv_flags()
1864 ice_down_up(vsi); in ice_set_priv_flags()
1924 struct ice_vsi *vsi) in __ice_get_ethtool_stats() argument
1926 struct ice_pf *pf = vsi->back; in __ice_get_ethtool_stats()
1934 ice_update_vsi_stats(vsi); in __ice_get_ethtool_stats()
1937 p = (char *)vsi + ice_gstrings_vsi_stats[j].stat_offset; in __ice_get_ethtool_stats()
1948 ice_for_each_alloc_txq(vsi, j) { in __ice_get_ethtool_stats()
1949 tx_ring = READ_ONCE(vsi->tx_rings[j]); in __ice_get_ethtool_stats()
1959 ice_for_each_alloc_rxq(vsi, j) { in __ice_get_ethtool_stats()
1960 rx_ring = READ_ONCE(vsi->rx_rings[j]); in __ice_get_ethtool_stats()
1972 if (vsi->type != ICE_VSI_PF) in __ice_get_ethtool_stats()
1998 __ice_get_ethtool_stats(netdev, stats, data, np->vsi); in ice_get_ethtool_stats()
2105 struct ice_vsi *vsi = np->vsi; in ice_phy_type_to_ethtool() local
2106 struct ice_pf *pf = vsi->back; in ice_phy_type_to_ethtool()
2114 req_speeds = vsi->port_info->phy.link_info.req_speeds; in ice_phy_type_to_ethtool()
2157 phy_types_low = vsi->port_info->phy.phy_type_low; in ice_phy_type_to_ethtool()
2158 phy_types_high = vsi->port_info->phy.phy_type_high; in ice_phy_type_to_ethtool()
2165 advert_phy_type_lo = vsi->port_info->phy.phy_type_low; in ice_phy_type_to_ethtool()
2166 advert_phy_type_hi = vsi->port_info->phy.phy_type_high; in ice_phy_type_to_ethtool()
2201 struct ice_port_info *pi = np->vsi->port_info; in ice_get_settings_link_up()
2203 struct ice_vsi *vsi = np->vsi; in ice_get_settings_link_up() local
2205 link_info = &vsi->port_info->phy.link_info; in ice_get_settings_link_up()
2313 struct ice_vsi *vsi = np->vsi; in ice_get_link_ksettings() local
2319 hw_link_info = &vsi->port_info->phy.link_info; in ice_get_link_ksettings()
2332 switch (vsi->port_info->phy.media_type) { in ice_get_link_ksettings()
2365 err = ice_aq_get_phy_caps(vsi->port_info, false, in ice_get_link_ksettings()
2400 err = ice_aq_get_phy_caps(vsi->port_info, false, in ice_get_link_ksettings()
2606 struct ice_pf *pf = np->vsi->back; in ice_set_link_ksettings()
2614 pi = np->vsi->port_info; in ice_set_link_ksettings()
2770 ice_print_link_msg(np->vsi, false); in ice_set_link_ksettings()
2976 ice_set_rss_hash_opt(struct ice_vsi *vsi, struct ethtool_rxnfc *nfc) in ice_set_rss_hash_opt() argument
2978 struct ice_pf *pf = vsi->back; in ice_set_rss_hash_opt()
2989 vsi->vsi_num); in ice_set_rss_hash_opt()
2993 symm = !!(vsi->rss_hfunc == ICE_AQ_VSI_Q_OPT_RSS_HASH_SYM_TPLZ); in ice_set_rss_hash_opt()
2997 vsi->vsi_num); in ice_set_rss_hash_opt()
3004 vsi->vsi_num); in ice_set_rss_hash_opt()
3013 status = ice_add_rss_cfg(&pf->hw, vsi, &cfg); in ice_set_rss_hash_opt()
3016 vsi->vsi_num, status); in ice_set_rss_hash_opt()
3029 ice_get_rss_hash_opt(struct ice_vsi *vsi, struct ethtool_rxnfc *nfc) in ice_get_rss_hash_opt() argument
3031 struct ice_pf *pf = vsi->back; in ice_get_rss_hash_opt()
3042 vsi->vsi_num); in ice_get_rss_hash_opt()
3049 vsi->vsi_num); in ice_get_rss_hash_opt()
3053 hash_flds = ice_get_rss_cfg(&pf->hw, vsi->idx, hdrs, &symm); in ice_get_rss_hash_opt()
3056 vsi->vsi_num); in ice_get_rss_hash_opt()
3096 struct ice_vsi *vsi = np->vsi; in ice_set_rxnfc() local
3100 return ice_add_fdir_ethtool(vsi, cmd); in ice_set_rxnfc()
3102 return ice_del_fdir_ethtool(vsi, cmd); in ice_set_rxnfc()
3104 return ice_set_rss_hash_opt(vsi, cmd); in ice_set_rxnfc()
3124 struct ice_vsi *vsi = np->vsi; in ice_get_rxnfc() local
3128 hw = &vsi->back->hw; in ice_get_rxnfc()
3132 cmd->data = vsi->rss_size; in ice_get_rxnfc()
3148 ice_get_rss_hash_opt(vsi, cmd); in ice_get_rxnfc()
3164 struct ice_vsi *vsi = np->vsi; in ice_get_ringparam() local
3168 if (vsi->tx_rings && vsi->rx_rings) { in ice_get_ringparam()
3169 ring->rx_pending = vsi->rx_rings[0]->count; in ice_get_ringparam()
3170 ring->tx_pending = vsi->tx_rings[0]->count; in ice_get_ringparam()
3192 struct ice_vsi *vsi = np->vsi; in ice_set_ringparam() local
3193 struct ice_pf *pf = vsi->back; in ice_set_ringparam()
3209 if (!vsi->tx_rings || !vsi->rx_rings) in ice_set_ringparam()
3222 if (new_tx_cnt == vsi->tx_rings[0]->count && in ice_set_ringparam()
3223 new_rx_cnt == vsi->rx_rings[0]->count) { in ice_set_ringparam()
3232 if (ice_xsk_any_rx_ring_ena(vsi)) in ice_set_ringparam()
3243 if (!netif_running(vsi->netdev)) { in ice_set_ringparam()
3244 ice_for_each_alloc_txq(vsi, i) in ice_set_ringparam()
3245 vsi->tx_rings[i]->count = new_tx_cnt; in ice_set_ringparam()
3246 ice_for_each_alloc_rxq(vsi, i) in ice_set_ringparam()
3247 vsi->rx_rings[i]->count = new_rx_cnt; in ice_set_ringparam()
3248 if (ice_is_xdp_ena_vsi(vsi)) in ice_set_ringparam()
3249 ice_for_each_xdp_txq(vsi, i) in ice_set_ringparam()
3250 vsi->xdp_rings[i]->count = new_tx_cnt; in ice_set_ringparam()
3251 vsi->num_tx_desc = (u16)new_tx_cnt; in ice_set_ringparam()
3252 vsi->num_rx_desc = (u16)new_rx_cnt; in ice_set_ringparam()
3257 if (new_tx_cnt == vsi->tx_rings[0]->count) in ice_set_ringparam()
3262 vsi->tx_rings[0]->count, new_tx_cnt); in ice_set_ringparam()
3264 tx_rings = kcalloc(vsi->num_txq, sizeof(*tx_rings), GFP_KERNEL); in ice_set_ringparam()
3270 ice_for_each_txq(vsi, i) { in ice_set_ringparam()
3272 tx_rings[i] = *vsi->tx_rings[i]; in ice_set_ringparam()
3286 if (!ice_is_xdp_ena_vsi(vsi)) in ice_set_ringparam()
3291 vsi->xdp_rings[0]->count, new_tx_cnt); in ice_set_ringparam()
3293 xdp_rings = kcalloc(vsi->num_xdp_txq, sizeof(*xdp_rings), GFP_KERNEL); in ice_set_ringparam()
3299 ice_for_each_xdp_txq(vsi, i) { in ice_set_ringparam()
3301 xdp_rings[i] = *vsi->xdp_rings[i]; in ice_set_ringparam()
3316 if (new_rx_cnt == vsi->rx_rings[0]->count) in ice_set_ringparam()
3321 vsi->rx_rings[0]->count, new_rx_cnt); in ice_set_ringparam()
3323 rx_rings = kcalloc(vsi->num_rxq, sizeof(*rx_rings), GFP_KERNEL); in ice_set_ringparam()
3329 ice_for_each_rxq(vsi, i) { in ice_set_ringparam()
3331 rx_rings[i] = *vsi->rx_rings[i]; in ice_set_ringparam()
3339 rx_rings[i].tail = vsi->back->hw.hw_addr + PRTGEN_STATUS; in ice_set_ringparam()
3364 if (!test_and_set_bit(ICE_VSI_DOWN, vsi->state)) { in ice_set_ringparam()
3365 ice_down(vsi); in ice_set_ringparam()
3368 ice_for_each_txq(vsi, i) { in ice_set_ringparam()
3369 ice_free_tx_ring(vsi->tx_rings[i]); in ice_set_ringparam()
3370 *vsi->tx_rings[i] = tx_rings[i]; in ice_set_ringparam()
3376 ice_for_each_rxq(vsi, i) { in ice_set_ringparam()
3377 ice_free_rx_ring(vsi->rx_rings[i]); in ice_set_ringparam()
3379 rx_rings[i].tail = vsi->rx_rings[i]->tail; in ice_set_ringparam()
3388 *vsi->rx_rings[i] = rx_rings[i]; in ice_set_ringparam()
3394 ice_for_each_xdp_txq(vsi, i) { in ice_set_ringparam()
3395 ice_free_tx_ring(vsi->xdp_rings[i]); in ice_set_ringparam()
3396 *vsi->xdp_rings[i] = xdp_rings[i]; in ice_set_ringparam()
3401 vsi->num_tx_desc = new_tx_cnt; in ice_set_ringparam()
3402 vsi->num_rx_desc = new_rx_cnt; in ice_set_ringparam()
3403 ice_up(vsi); in ice_set_ringparam()
3410 ice_for_each_txq(vsi, i) in ice_set_ringparam()
3434 struct ice_port_info *pi = np->vsi->port_info; in ice_get_pauseparam()
3482 struct ice_pf *pf = np->vsi->back; in ice_set_pauseparam()
3484 struct ice_vsi *vsi = np->vsi; in ice_set_pauseparam() local
3492 pi = vsi->port_info; in ice_set_pauseparam()
3500 if (vsi->type != ICE_VSI_PF) { in ice_set_pauseparam()
3596 return np->vsi->rss_table_size; in ice_get_rxfh_indir_size()
3611 struct ice_vsi *vsi = np->vsi; in ice_get_rxfh() local
3612 struct ice_pf *pf = vsi->back; in ice_get_rxfh()
3627 qcount = vsi->mqprio_qopt.qopt.count[rss_context]; in ice_get_rxfh()
3628 offset = vsi->mqprio_qopt.qopt.offset[rss_context]; in ice_get_rxfh()
3631 num_tc = vsi->mqprio_qopt.qopt.num_tc; in ice_get_rxfh()
3638 vsi = vsi->tc_map_vsi[rss_context]; in ice_get_rxfh()
3642 if (vsi->rss_hfunc == ICE_AQ_VSI_Q_OPT_RSS_HASH_SYM_TPLZ) in ice_get_rxfh()
3648 lut = kzalloc(vsi->rss_table_size, GFP_KERNEL); in ice_get_rxfh()
3652 err = ice_get_rss_key(vsi, rxfh->key); in ice_get_rxfh()
3656 err = ice_get_rss_lut(vsi, lut, vsi->rss_table_size); in ice_get_rxfh()
3661 for (i = 0; i < vsi->rss_table_size; i++) in ice_get_rxfh()
3666 for (i = 0; i < vsi->rss_table_size; i++) in ice_get_rxfh()
3689 struct ice_vsi *vsi = np->vsi; in ice_set_rxfh() local
3690 struct ice_pf *pf = vsi->back; in ice_set_rxfh()
3717 err = ice_set_rss_hfunc(vsi, hfunc); in ice_set_rxfh()
3722 if (!vsi->rss_hkey_user) { in ice_set_rxfh()
3723 vsi->rss_hkey_user = in ice_set_rxfh()
3726 if (!vsi->rss_hkey_user) in ice_set_rxfh()
3729 memcpy(vsi->rss_hkey_user, rxfh->key, in ice_set_rxfh()
3732 err = ice_set_rss_key(vsi, vsi->rss_hkey_user); in ice_set_rxfh()
3737 if (!vsi->rss_lut_user) { in ice_set_rxfh()
3738 vsi->rss_lut_user = devm_kzalloc(dev, vsi->rss_table_size, in ice_set_rxfh()
3740 if (!vsi->rss_lut_user) in ice_set_rxfh()
3748 for (i = 0; i < vsi->rss_table_size; i++) in ice_set_rxfh()
3749 vsi->rss_lut_user[i] = (u8)(rxfh->indir[i]); in ice_set_rxfh()
3751 ice_fill_rss_lut(vsi->rss_lut_user, vsi->rss_table_size, in ice_set_rxfh()
3752 vsi->rss_size); in ice_set_rxfh()
3755 err = ice_set_rss_lut(vsi, vsi->rss_lut_user, vsi->rss_table_size); in ice_set_rxfh()
3812 static u32 ice_get_combined_cnt(struct ice_vsi *vsi) in ice_get_combined_cnt() argument
3817 ice_for_each_q_vector(vsi, q_idx) { in ice_get_combined_cnt()
3818 struct ice_q_vector *q_vector = vsi->q_vectors[q_idx]; in ice_get_combined_cnt()
3836 struct ice_vsi *vsi = np->vsi; in ice_get_channels() local
3837 struct ice_pf *pf = vsi->back; in ice_get_channels()
3845 ch->combined_count = ice_get_combined_cnt(vsi); in ice_get_channels()
3846 ch->rx_count = vsi->num_rxq - ch->combined_count; in ice_get_channels()
3847 ch->tx_count = vsi->num_txq - ch->combined_count; in ice_get_channels()
3873 static int ice_vsi_set_dflt_rss_lut(struct ice_vsi *vsi, int req_rss_size) in ice_vsi_set_dflt_rss_lut() argument
3875 struct ice_pf *pf = vsi->back; in ice_vsi_set_dflt_rss_lut()
3887 lut = kzalloc(vsi->rss_table_size, GFP_KERNEL); in ice_vsi_set_dflt_rss_lut()
3893 vsi->rss_size = 1; in ice_vsi_set_dflt_rss_lut()
3895 vsi->rss_size = ice_get_valid_rss_size(hw, req_rss_size); in ice_vsi_set_dflt_rss_lut()
3898 ice_fill_rss_lut(lut, vsi->rss_table_size, vsi->rss_size); in ice_vsi_set_dflt_rss_lut()
3899 err = ice_set_rss_lut(vsi, lut, vsi->rss_table_size); in ice_vsi_set_dflt_rss_lut()
3916 struct ice_vsi *vsi = np->vsi; in ice_set_channels() local
3917 struct ice_pf *pf = vsi->back; in ice_set_channels()
3949 if (new_rx < vsi->tc_cfg.numtc) { in ice_set_channels()
3951 vsi->tc_cfg.numtc); in ice_set_channels()
3954 if (new_tx < vsi->tc_cfg.numtc) { in ice_set_channels()
3956 vsi->tc_cfg.numtc); in ice_set_channels()
3981 ice_vsi_recfg_qs(vsi, new_rx, new_tx, locked); in ice_set_channels()
3984 ret = ice_vsi_set_dflt_rss_lut(vsi, new_rx); in ice_set_channels()
3989 vsi->rss_size = ice_get_valid_rss_size(&pf->hw, new_rx); in ice_set_channels()
4007 struct ice_pf *pf = np->vsi->back; in ice_get_wol()
4009 if (np->vsi->type != ICE_VSI_PF) in ice_get_wol()
4030 struct ice_vsi *vsi = np->vsi; in ice_set_wol() local
4031 struct ice_pf *pf = vsi->back; in ice_set_wol()
4033 if (vsi->type != ICE_VSI_PF || !ice_is_wol_supported(&pf->hw)) in ice_set_wol()
4079 dev_dbg(ice_pf_to_dev(rc->rx_ring->vsi->back), "Invalid c_type %d\n", rc->type); in ice_get_rc_coalesce()
4097 ice_get_q_coalesce(struct ice_vsi *vsi, struct ethtool_coalesce *ec, int q_num) in ice_get_q_coalesce() argument
4099 if (q_num < vsi->num_rxq && q_num < vsi->num_txq) { in ice_get_q_coalesce()
4101 &vsi->rx_rings[q_num]->q_vector->rx)) in ice_get_q_coalesce()
4104 &vsi->tx_rings[q_num]->q_vector->tx)) in ice_get_q_coalesce()
4106 } else if (q_num < vsi->num_rxq) { in ice_get_q_coalesce()
4108 &vsi->rx_rings[q_num]->q_vector->rx)) in ice_get_q_coalesce()
4110 } else if (q_num < vsi->num_txq) { in ice_get_q_coalesce()
4112 &vsi->tx_rings[q_num]->q_vector->tx)) in ice_get_q_coalesce()
4135 struct ice_vsi *vsi = np->vsi; in __ice_get_coalesce() local
4140 if (ice_get_q_coalesce(vsi, ec, q_num)) in __ice_get_coalesce()
4175 struct ice_ring_container *rc, struct ice_vsi *vsi) in ice_set_rc_coalesce() argument
4179 struct ice_pf *pf = vsi->back; in ice_set_rc_coalesce()
4193 netdev_info(vsi->netdev, "Invalid value, %s-usecs-high valid values are 0 (disabled), %d-%d\n", in ice_set_rc_coalesce()
4200 …netdev_info(vsi->netdev, "Invalid value, %s-usecs-high cannot be changed if adaptive-tx or adaptiv… in ice_set_rc_coalesce()
4225 netdev_info(vsi->netdev, "%s interrupt throttling cannot be changed if adaptive-%s is enabled\n", in ice_set_rc_coalesce()
4231 netdev_info(vsi->netdev, "Invalid value, %s-usecs range is 0-%d\n", in ice_set_rc_coalesce()
4265 ice_set_q_coalesce(struct ice_vsi *vsi, struct ethtool_coalesce *ec, int q_num) in ice_set_q_coalesce() argument
4267 if (q_num < vsi->num_rxq && q_num < vsi->num_txq) { in ice_set_q_coalesce()
4269 &vsi->rx_rings[q_num]->q_vector->rx, in ice_set_q_coalesce()
4270 vsi)) in ice_set_q_coalesce()
4274 &vsi->tx_rings[q_num]->q_vector->tx, in ice_set_q_coalesce()
4275 vsi)) in ice_set_q_coalesce()
4277 } else if (q_num < vsi->num_rxq) { in ice_set_q_coalesce()
4279 &vsi->rx_rings[q_num]->q_vector->rx, in ice_set_q_coalesce()
4280 vsi)) in ice_set_q_coalesce()
4282 } else if (q_num < vsi->num_txq) { in ice_set_q_coalesce()
4284 &vsi->tx_rings[q_num]->q_vector->tx, in ice_set_q_coalesce()
4285 vsi)) in ice_set_q_coalesce()
4330 struct ice_vsi *vsi = np->vsi; in __ice_set_coalesce() local
4333 struct ice_q_vector *q_vector = vsi->q_vectors[0]; in __ice_set_coalesce()
4346 ice_for_each_q_vector(vsi, v_idx) { in __ice_set_coalesce()
4351 if (v_idx >= vsi->num_rxq && v_idx >= vsi->num_txq) in __ice_set_coalesce()
4354 if (ice_set_q_coalesce(vsi, ec, v_idx)) in __ice_set_coalesce()
4357 ice_set_q_vector_intrl(vsi->q_vectors[v_idx]); in __ice_set_coalesce()
4362 if (ice_set_q_coalesce(vsi, ec, q_num)) in __ice_set_coalesce()
4365 ice_set_q_vector_intrl(vsi->q_vectors[q_num]); in __ice_set_coalesce()
4455 struct ice_vsi *vsi = np->vsi; in ice_get_module_info() local
4456 struct ice_pf *pf = vsi->back; in ice_get_module_info()
4532 struct ice_vsi *vsi = np->vsi; in ice_get_module_eeprom() local
4533 struct ice_pf *pf = vsi->back; in ice_get_module_eeprom()
4673 pf = np->vsi->back; in ice_get_fec_stats()
4675 pi = np->vsi->port_info; in ice_get_fec_stats()
4678 if (np->vsi->type != ICE_VSI_PF || !pi) in ice_get_fec_stats()
4718 struct ice_pf *pf = np->vsi->back; in ice_ethtool_reset()