vf_index
int vf_index; /* Index of this VF */
edev->vf_index = i;
u16 vf_index;
for (vf_index = 0; vf_index < num_vfs; vf_index++) {
int vf_devfn = pci_iov_virtfn_devfn(pdev, vf_index);
int vf_bus = pci_iov_virtfn_bus(pdev, vf_index);
pe = &iov->vf_pe_arr[vf_index];
int cur_vfs = 0, rc = 0, vf_index, bus, devfn, vf_pe_num;
for (vf_index = 0; vf_index < cur_vfs; vf_index++)
vf_pe_array[vf_index] =
cpu_to_be16(pdn->pe_num_map[vf_index]);
for (vf_index = 0; vf_index < cur_vfs; vf_index++) {
vf_index);
vf_index);
vf_pe_num = physfn_pdn->pe_num_map[edev->vf_index];
vf_pe_array[vf_index].rid =
cpu_to_be16((pci_iov_virtfn_bus(pdev, vf_index)
vf_index));
vf_pe_array[vf_index].pe_num =
for (vf_index = 0; vf_index < num_vfs; vf_index++)
pseries_set_pe_num(pdev, vf_index,
vf_pe_array[vf_index].pe_num);
static void pseries_set_pe_num(struct pci_dev *pdev, u16 vf_index, __be16 pe_num)
pdn->pe_num_map[vf_index] = be16_to_cpu(pe_num);
PCI_SLOT(pci_iov_virtfn_devfn(pdev, vf_index)),
PCI_FUNC(pci_iov_virtfn_devfn(pdev, vf_index)),
pdn->pe_num_map[vf_index]);
int i, rc, vf_index;
for (vf_index = 0; vf_index < num_vfs; vf_index++) {
pdn->pe_num_map[vf_index] = IODA_INVALID_PE;
vf_pe_array[vf_index].bar =
cpu_to_be64(res->start + size * vf_index);
.vf_setattr.vf_index = cpu_to_le16(vf),
__le16 vf_index;
__le16 vf_index;
__le16 vf_index;
__le16 vf_index;
__le16 vf_index;
nic_data->vf_index = MCDI_DWORD(outbuf, GET_FUNCTION_INFO_OUT_VF);
nic_data_p->vf[nic_data->vf_index].efx = efx;
nic_data_p->vf[nic_data->vf_index].pci_dev =
rc = efx_ef10_sriov_set_vf_mac(efx_pf, nic_data->vf_index, mac);
vf = nic_data_pf->vf + nic_data->vf_index;
unsigned int vf_index;
__le16 vf_index;
__le16 vf_index;
__le16 vf_index;
__le16 vf_index;
__le16 vf_index;