Lines Matching refs:num_vfs
57 static int pseries_send_map_pe(struct pci_dev *pdev, u16 num_vfs, in pseries_send_map_pe() argument
77 num_vfs * sizeof(struct pe_map_bar_entry)); in pseries_send_map_pe()
103 static int pseries_associate_pes(struct pci_dev *pdev, u16 num_vfs) in pseries_associate_pes() argument
117 for (vf_index = 0; vf_index < num_vfs; vf_index++) { in pseries_associate_pes()
136 rc = pseries_send_map_pe(pdev, num_vfs, vf_pe_array); in pseries_associate_pes()
139 for (vf_index = 0; vf_index < num_vfs; vf_index++) in pseries_associate_pes()
147 static int pseries_pci_sriov_enable(struct pci_dev *pdev, u16 num_vfs) in pseries_pci_sriov_enable() argument
162 if (max_config_vfs < num_vfs && num_vfs > MAX_VFS_FOR_MAP_PE) { in pseries_pci_sriov_enable()
165 num_vfs, (num_vfs > MAX_VFS_FOR_MAP_PE) ? in pseries_pci_sriov_enable()
171 pdn->pe_num_map = kmalloc_array(num_vfs, in pseries_pci_sriov_enable()
177 rc = pseries_associate_pes(pdev, num_vfs); in pseries_pci_sriov_enable()
190 static int pseries_pcibios_sriov_enable(struct pci_dev *pdev, u16 num_vfs) in pseries_pcibios_sriov_enable() argument
194 return pseries_pci_sriov_enable(pdev, num_vfs); in pseries_pcibios_sriov_enable()