Lines Matching refs:vf_idx
16 **results & FM10K_TLV_ID_MASK, vf_info->vf_idx); in fm10k_iov_msg_error()
388 u16 vf_idx = (glort - hw->mac.dglort_map) & FM10K_DGLORTMAP_NONE; in fm10k_iov_update_pvid() local
395 if (vf_idx >= iov_data->num_vfs) in fm10k_iov_update_pvid()
399 vf_info = &iov_data->vf_info[vf_idx]; in fm10k_iov_update_pvid()
459 vf_info->vf_idx = i; in fm10k_iov_alloc_data()
561 hw->iov.ops.set_lport(hw, vf_info, vf_info->vf_idx, in fm10k_reset_vf_info()
567 int fm10k_ndo_set_vf_mac(struct net_device *netdev, int vf_idx, u8 *mac) in fm10k_ndo_set_vf_mac() argument
574 if (!iov_data || vf_idx >= iov_data->num_vfs) in fm10k_ndo_set_vf_mac()
582 vf_info = &iov_data->vf_info[vf_idx]; in fm10k_ndo_set_vf_mac()
590 int fm10k_ndo_set_vf_vlan(struct net_device *netdev, int vf_idx, u16 vid, in fm10k_ndo_set_vf_vlan() argument
599 if (!iov_data || vf_idx >= iov_data->num_vfs) in fm10k_ndo_set_vf_vlan()
610 vf_info = &iov_data->vf_info[vf_idx]; in fm10k_ndo_set_vf_vlan()
627 int fm10k_ndo_set_vf_bw(struct net_device *netdev, int vf_idx, in fm10k_ndo_set_vf_bw() argument
635 if (!iov_data || vf_idx >= iov_data->num_vfs) in fm10k_ndo_set_vf_bw()
644 iov_data->vf_info[vf_idx].rate = max_rate; in fm10k_ndo_set_vf_bw()
647 hw->iov.ops.configure_tc(hw, vf_idx, max_rate); in fm10k_ndo_set_vf_bw()
653 int vf_idx, struct ifla_vf_info *ivi) in fm10k_ndo_get_vf_config() argument
660 if (!iov_data || vf_idx >= iov_data->num_vfs) in fm10k_ndo_get_vf_config()
663 vf_info = &iov_data->vf_info[vf_idx]; in fm10k_ndo_get_vf_config()
665 ivi->vf = vf_idx; in fm10k_ndo_get_vf_config()
676 int vf_idx, struct ifla_vf_stats *stats) in fm10k_ndo_get_vf_stats() argument
685 if (!iov_data || vf_idx >= iov_data->num_vfs) in fm10k_ndo_get_vf_stats()
689 hw_stats = iov_data->vf_info[vf_idx].stats; in fm10k_ndo_get_vf_stats()