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()
178 int num_vfs, i; in fm10k_iov_suspend() local
181 num_vfs = iov_data ? iov_data->num_vfs : 0; in fm10k_iov_suspend()
188 for (i = 0; i < num_vfs; i++) { in fm10k_iov_suspend()
202 int num_vfs, i; in fm10k_iov_resume() local
205 num_vfs = iov_data ? iov_data->num_vfs : 0; in fm10k_iov_resume()
212 hw->iov.ops.assign_resources(hw, num_vfs, num_vfs); in fm10k_iov_resume()
226 for (i = 0; i < num_vfs; i++) { in fm10k_iov_resume()
259 if (vf_idx >= iov_data->num_vfs) in fm10k_iov_update_pvid()
287 static s32 fm10k_iov_alloc_data(struct pci_dev *pdev, int num_vfs) in fm10k_iov_alloc_data() argument
304 if (!num_vfs) in fm10k_iov_alloc_data()
308 size = offsetof(struct fm10k_iov_data, vf_info[num_vfs]); in fm10k_iov_alloc_data()
314 iov_data->num_vfs = num_vfs; in fm10k_iov_alloc_data()
317 for (i = 0; i < num_vfs; i++) { in fm10k_iov_alloc_data()
368 int fm10k_iov_configure(struct pci_dev *pdev, int num_vfs) in fm10k_iov_configure() argument
376 num_vfs = current_vfs; in fm10k_iov_configure()
383 err = fm10k_iov_alloc_data(pdev, num_vfs); in fm10k_iov_configure()
388 if (num_vfs && (num_vfs != current_vfs)) { in fm10k_iov_configure()
395 err = pci_enable_sriov(pdev, num_vfs); in fm10k_iov_configure()
403 return num_vfs; in fm10k_iov_configure()
434 if (!iov_data || vf_idx >= iov_data->num_vfs) in fm10k_ndo_set_vf_mac()
459 if (!iov_data || vf_idx >= iov_data->num_vfs) in fm10k_ndo_set_vf_vlan()
491 if (!iov_data || vf_idx >= iov_data->num_vfs) in fm10k_ndo_set_vf_bw()
515 if (!iov_data || vf_idx >= iov_data->num_vfs) in fm10k_ndo_get_vf_config()