Lines Matching refs:num_vfs
446 u16 num_vfs; in sriov_numvfs_show() local
450 num_vfs = pdev->sriov->num_VFs; in sriov_numvfs_show()
453 return sysfs_emit(buf, "%u\n", num_vfs); in sriov_numvfs_show()
469 u16 num_vfs; in sriov_numvfs_store() local
471 if (kstrtou16(buf, 0, &num_vfs) < 0) in sriov_numvfs_store()
474 if (num_vfs > pci_sriov_get_totalvfs(pdev)) in sriov_numvfs_store()
479 if (num_vfs == pdev->sriov->num_VFs) in sriov_numvfs_store()
496 if (num_vfs == 0) { in sriov_numvfs_store()
507 pdev->sriov->num_VFs, num_vfs); in sriov_numvfs_store()
513 ret = pdev->driver->sriov_configure(pdev, num_vfs); in sriov_numvfs_store()
518 if (ret != num_vfs) in sriov_numvfs_store()
520 num_vfs, ret); in sriov_numvfs_store()
618 int __weak pcibios_sriov_enable(struct pci_dev *pdev, u16 num_vfs) in pcibios_sriov_enable() argument
628 static int sriov_add_vfs(struct pci_dev *dev, u16 num_vfs) in sriov_add_vfs() argument
636 for (i = 0; i < num_vfs; i++) { in sriov_add_vfs()
1366 u32 pci_iov_vf_bar_get_sizes(struct pci_dev *dev, int resno, int num_vfs) in pci_iov_vf_bar_get_sizes() argument
1371 if (!num_vfs) in pci_iov_vf_bar_get_sizes()
1374 do_div(vf_len, num_vfs); in pci_iov_vf_bar_get_sizes()