Lines Matching +refs:region +refs:id +refs:attrs
180 struct pci_dev *virtfn, int id) in pci_iov_sysfs_link() argument
185 sprintf(buf, "virtfn%u", id); in pci_iov_sysfs_link()
284 .attrs = sriov_vf_dev_attrs,
288 int pci_iov_add_virtfn(struct pci_dev *dev, int id) in pci_iov_add_virtfn() argument
298 bus = virtfn_add_bus(dev->bus, pci_iov_virtfn_bus(dev, id)); in pci_iov_add_virtfn()
306 virtfn->devfn = pci_iov_virtfn_devfn(dev, id); in pci_iov_add_virtfn()
313 if (id == 0) in pci_iov_add_virtfn()
330 virtfn->resource[i].start = res->start + size * id; in pci_iov_add_virtfn()
337 rc = pci_iov_sysfs_link(dev, virtfn, id); in pci_iov_add_virtfn()
355 void pci_iov_remove_virtfn(struct pci_dev *dev, int id) in pci_iov_remove_virtfn() argument
361 pci_iov_virtfn_bus(dev, id), in pci_iov_remove_virtfn()
362 pci_iov_virtfn_devfn(dev, id)); in pci_iov_remove_virtfn()
366 sprintf(buf, "virtfn%u", id); in pci_iov_remove_virtfn()
562 .attrs = sriov_pf_dev_attrs,
948 struct pci_bus_region region; in pci_iov_update_resource() local
982 pcibios_resource_to_bus(dev->bus, ®ion, res); in pci_iov_update_resource()
983 new = region.start; in pci_iov_update_resource()
989 new = region.start >> 16 >> 16; in pci_iov_update_resource()