aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/xen/pci.h
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@suse.com>2013-01-07 12:51:22 +0100
committerJan Beulich <jbeulich@suse.com>2013-01-07 12:51:22 +0100
commit789e2b55928d7834a511dda677c1aaa7cb19ad7e (patch)
treecbfd8d4f4f78a688bb5ab5dd8152889ec9d263ed /xen/include/xen/pci.h
parent28dff37a135710ece0d745b153a0f17d9b3c0e05 (diff)
downloadxen-789e2b55928d7834a511dda677c1aaa7cb19ad7e.tar.gz
xen-789e2b55928d7834a511dda677c1aaa7cb19ad7e.tar.bz2
xen-789e2b55928d7834a511dda677c1aaa7cb19ad7e.zip
IOMMU: adjust add/remove operation parameters
... to use a (struct pci_dev *, devfn) pair. Signed-off-by: Jan Beulich <jbeulich@suse.com> Acked-by: "Zhang, Xiantao" <xiantao.zhang@intel.com>
Diffstat (limited to 'xen/include/xen/pci.h')
-rw-r--r--xen/include/xen/pci.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/xen/include/xen/pci.h b/xen/include/xen/pci.h
index daf01ff301..bf5d524f32 100644
--- a/xen/include/xen/pci.h
+++ b/xen/include/xen/pci.h
@@ -100,7 +100,8 @@ struct pci_dev *pci_lock_pdev(int seg, int bus, int devfn);
struct pci_dev *pci_lock_domain_pdev(
struct domain *, int seg, int bus, int devfn);
-void setup_dom0_pci_devices(struct domain *, void (*)(struct pci_dev *));
+void setup_dom0_pci_devices(struct domain *,
+ int (*)(u8 devfn, struct pci_dev *));
void pci_release_devices(struct domain *d);
int pci_add_segment(u16 seg);
const unsigned long *pci_get_ro_map(u16 seg);