diff options
author | David Gibson | 2013-06-06 10:48:48 +0200 |
---|---|---|
committer | Michael S. Tsirkin | 2013-07-07 22:10:57 +0200 |
commit | c473d18da1b73301c580115e527207b73dcd597f (patch) | |
tree | b38fd6fc17cfba6c05754543c9dd08c086dbcff8 /hw/pci/pci-hotplug-old.c | |
parent | pci: Abolish pci_find_root_bus() (diff) | |
download | qemu-c473d18da1b73301c580115e527207b73dcd597f.tar.gz qemu-c473d18da1b73301c580115e527207b73dcd597f.tar.xz qemu-c473d18da1b73301c580115e527207b73dcd597f.zip |
pci: Use helper to find device's root bus in pci_find_domain()
Currently pci_find_domain() performs two functions - it locates the PCI
root bus above the given bus, then looks up that root bus's domain number.
This patch adds a helper function to perform the first task, finding the
root bus for a given PCI device. This is then used in pci_find_domain().
This changes pci_find_domain()'s signature slightly, taking a PCIDevice
instead of a PCIBus - since all callers passed something of the form
dev->bus, this simplifies things slightly.
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Diffstat (limited to 'hw/pci/pci-hotplug-old.c')
-rw-r--r-- | hw/pci/pci-hotplug-old.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/hw/pci/pci-hotplug-old.c b/hw/pci/pci-hotplug-old.c index 7a47d6b0f0..37e0720513 100644 --- a/hw/pci/pci-hotplug-old.c +++ b/hw/pci/pci-hotplug-old.c @@ -276,7 +276,7 @@ void pci_device_hot_add(Monitor *mon, const QDict *qdict) if (dev) { monitor_printf(mon, "OK domain %d, bus %d, slot %d, function %d\n", - pci_find_domain(dev->bus), + pci_find_domain(dev), pci_bus_num(dev->bus), PCI_SLOT(dev->devfn), PCI_FUNC(dev->devfn)); } else |