Lines Matching refs:vf_idx
33 **results & FM10K_TLV_ID_MASK, vf_info->vf_idx); in fm10k_iov_msg_error()
249 u16 vf_idx = (glort - hw->mac.dglort_map) & FM10K_DGLORTMAP_NONE; in fm10k_iov_update_pvid() local
256 if (vf_idx >= iov_data->num_vfs) in fm10k_iov_update_pvid()
260 vf_info = &iov_data->vf_info[vf_idx]; in fm10k_iov_update_pvid()
319 vf_info->vf_idx = i; in fm10k_iov_alloc_data()
403 int fm10k_ndo_set_vf_mac(struct net_device *netdev, int vf_idx, u8 *mac) in fm10k_ndo_set_vf_mac() argument
411 if (!iov_data || vf_idx >= iov_data->num_vfs) in fm10k_ndo_set_vf_mac()
419 vf_info = &iov_data->vf_info[vf_idx]; in fm10k_ndo_set_vf_mac()
433 int fm10k_ndo_set_vf_vlan(struct net_device *netdev, int vf_idx, u16 vid, in fm10k_ndo_set_vf_vlan() argument
442 if (!iov_data || vf_idx >= iov_data->num_vfs) in fm10k_ndo_set_vf_vlan()
449 vf_info = &iov_data->vf_info[vf_idx]; in fm10k_ndo_set_vf_vlan()
472 int fm10k_ndo_set_vf_bw(struct net_device *netdev, int vf_idx, in fm10k_ndo_set_vf_bw() argument
480 if (!iov_data || vf_idx >= iov_data->num_vfs) in fm10k_ndo_set_vf_bw()
488 iov_data->vf_info[vf_idx].rate = rate; in fm10k_ndo_set_vf_bw()
491 hw->iov.ops.configure_tc(hw, vf_idx, rate); in fm10k_ndo_set_vf_bw()
497 int vf_idx, struct ifla_vf_info *ivi) in fm10k_ndo_get_vf_config() argument
504 if (!iov_data || vf_idx >= iov_data->num_vfs) in fm10k_ndo_get_vf_config()
507 vf_info = &iov_data->vf_info[vf_idx]; in fm10k_ndo_get_vf_config()
509 ivi->vf = vf_idx; in fm10k_ndo_get_vf_config()