Lines Matching refs:sriov

26 	return dev->bus->number + ((dev->devfn + dev->sriov->offset +  in pci_iov_virtfn_bus()
27 dev->sriov->stride * vf_id) >> 8); in pci_iov_virtfn_bus()
34 return (dev->devfn + dev->sriov->offset + in pci_iov_virtfn_devfn()
35 dev->sriov->stride * vf_id) & 0xff; in pci_iov_virtfn_devfn()
46 struct pci_sriov *iov = dev->sriov; in pci_iov_set_numvfs()
62 struct pci_sriov *iov = dev->sriov; in virtfn_max_buses()
108 return dev->sriov->barsz[resno - PCI_IOV_RESOURCES]; in pci_iov_resource_size()
119 struct pci_sriov *iov = dev->sriov; in virtfn_add()
122 mutex_lock(&iov->dev->sriov->lock); in virtfn_add()
157 mutex_unlock(&iov->dev->sriov->lock); in virtfn_add()
176 mutex_lock(&iov->dev->sriov->lock); in virtfn_add()
181 mutex_unlock(&iov->dev->sriov->lock); in virtfn_add()
190 struct pci_sriov *iov = dev->sriov; in virtfn_remove()
213 mutex_lock(&iov->dev->sriov->lock); in virtfn_remove()
216 mutex_unlock(&iov->dev->sriov->lock); in virtfn_remove()
236 struct pci_sriov *iov = dev->sriov; in sriov_enable()
358 struct pci_sriov *iov = dev->sriov; in sriov_disable()
475 dev->sriov = iov; in sriov_init()
493 BUG_ON(dev->sriov->num_VFs); in sriov_release()
495 if (dev != dev->sriov->dev) in sriov_release()
496 pci_dev_put(dev->sriov->dev); in sriov_release()
498 mutex_destroy(&dev->sriov->lock); in sriov_release()
500 kfree(dev->sriov); in sriov_release()
501 dev->sriov = NULL; in sriov_release()
508 struct pci_sriov *iov = dev->sriov; in sriov_restore_state()
568 return dev->sriov->pos + PCI_SRIOV_BAR + in pci_iov_resource_bar()
618 if (dev->sriov->max_VF_buses > max) in pci_iov_bus_range()
619 max = dev->sriov->max_VF_buses; in pci_iov_bus_range()
669 return dev->sriov->num_VFs; in pci_num_vf()
694 pci_read_config_word(dev, dev->sriov->pos + PCI_SRIOV_VF_DID, &dev_id); in pci_vfs_assigned()
731 if (numvfs > dev->sriov->total_VFs) in pci_sriov_set_totalvfs()
735 if (dev->sriov->ctrl & PCI_SRIOV_CTRL_VFE) in pci_sriov_set_totalvfs()
738 dev->sriov->driver_max_VFs = numvfs; in pci_sriov_set_totalvfs()
757 if (dev->sriov->driver_max_VFs) in pci_sriov_get_totalvfs()
758 return dev->sriov->driver_max_VFs; in pci_sriov_get_totalvfs()
760 return dev->sriov->total_VFs; in pci_sriov_get_totalvfs()