]> mj.ucw.cz Git - pciutils.git/blobdiff - lib/access.c
Preliminary support for PCI domains
[pciutils.git] / lib / access.c
index 55060b5dd79f6c0e0ec6d1fdf6d11cde1e927dc0..eee22d2d8b07221675436eec5b15d90805befbb5 100644 (file)
@@ -194,6 +194,7 @@ pci_alloc_dev(struct pci_access *a)
   bzero(d, sizeof(*d));
   d->access = a;
   d->methods = a->methods;
+  d->hdrtype = -1;
   if (d->methods->init_dev)
     d->methods->init_dev(d);
   return d;
@@ -209,10 +210,11 @@ pci_link_dev(struct pci_access *a, struct pci_dev *d)
 }
 
 struct pci_dev *
-pci_get_dev(struct pci_access *a, int bus, int dev, int func)
+pci_get_dev(struct pci_access *a, int domain, int bus, int dev, int func)
 {
   struct pci_dev *d = pci_alloc_dev(a);
 
+  d->domain = domain;
   d->bus = bus;
   d->dev = dev;
   d->func = func;