Lines Matching refs:num_vfs

76 		i = iov_data->num_vfs;  in fm10k_iov_event()
87 } while (i != iov_data->num_vfs); in fm10k_iov_event()
124 for (i = iov_data->next_vf_mbx ? : iov_data->num_vfs; i--;) { in fm10k_iov_mbx()
172 int num_vfs, i; in fm10k_iov_suspend() local
175 num_vfs = iov_data ? iov_data->num_vfs : 0; in fm10k_iov_suspend()
182 for (i = 0; i < num_vfs; i++) { in fm10k_iov_suspend()
196 int num_vfs, i; in fm10k_iov_resume() local
199 num_vfs = iov_data ? iov_data->num_vfs : 0; in fm10k_iov_resume()
206 hw->iov.ops.assign_resources(hw, num_vfs, num_vfs); in fm10k_iov_resume()
220 for (i = 0; i < num_vfs; i++) { in fm10k_iov_resume()
256 if (vf_idx >= iov_data->num_vfs) in fm10k_iov_update_pvid()
284 static s32 fm10k_iov_alloc_data(struct pci_dev *pdev, int num_vfs) in fm10k_iov_alloc_data() argument
301 if (!num_vfs) in fm10k_iov_alloc_data()
305 size = offsetof(struct fm10k_iov_data, vf_info[num_vfs]); in fm10k_iov_alloc_data()
311 iov_data->num_vfs = num_vfs; in fm10k_iov_alloc_data()
314 for (i = 0; i < num_vfs; i++) { in fm10k_iov_alloc_data()
365 int fm10k_iov_configure(struct pci_dev *pdev, int num_vfs) in fm10k_iov_configure() argument
373 num_vfs = current_vfs; in fm10k_iov_configure()
380 err = fm10k_iov_alloc_data(pdev, num_vfs); in fm10k_iov_configure()
385 if (num_vfs && (num_vfs != current_vfs)) { in fm10k_iov_configure()
392 err = pci_enable_sriov(pdev, num_vfs); in fm10k_iov_configure()
400 return num_vfs; in fm10k_iov_configure()
411 if (!iov_data || vf_idx >= iov_data->num_vfs) in fm10k_ndo_set_vf_mac()
442 if (!iov_data || vf_idx >= iov_data->num_vfs) in fm10k_ndo_set_vf_vlan()
480 if (!iov_data || vf_idx >= iov_data->num_vfs) in fm10k_ndo_set_vf_bw()
504 if (!iov_data || vf_idx >= iov_data->num_vfs) in fm10k_ndo_get_vf_config()