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()
418 hw->iov.ops.set_lport(hw, vf_info, vf_info->vf_idx, in fm10k_reset_vf_info()
424 int fm10k_ndo_set_vf_mac(struct net_device *netdev, int vf_idx, u8 *mac) in fm10k_ndo_set_vf_mac() argument
431 if (!iov_data || vf_idx >= iov_data->num_vfs) in fm10k_ndo_set_vf_mac()
439 vf_info = &iov_data->vf_info[vf_idx]; in fm10k_ndo_set_vf_mac()
447 int fm10k_ndo_set_vf_vlan(struct net_device *netdev, int vf_idx, u16 vid, in fm10k_ndo_set_vf_vlan() argument
456 if (!iov_data || vf_idx >= iov_data->num_vfs) in fm10k_ndo_set_vf_vlan()
463 vf_info = &iov_data->vf_info[vf_idx]; in fm10k_ndo_set_vf_vlan()
480 int fm10k_ndo_set_vf_bw(struct net_device *netdev, int vf_idx, in fm10k_ndo_set_vf_bw() argument
488 if (!iov_data || vf_idx >= iov_data->num_vfs) in fm10k_ndo_set_vf_bw()
496 iov_data->vf_info[vf_idx].rate = rate; in fm10k_ndo_set_vf_bw()
499 hw->iov.ops.configure_tc(hw, vf_idx, rate); in fm10k_ndo_set_vf_bw()
505 int vf_idx, struct ifla_vf_info *ivi) in fm10k_ndo_get_vf_config() argument
512 if (!iov_data || vf_idx >= iov_data->num_vfs) in fm10k_ndo_get_vf_config()
515 vf_info = &iov_data->vf_info[vf_idx]; in fm10k_ndo_get_vf_config()
517 ivi->vf = vf_idx; in fm10k_ndo_get_vf_config()