summaryrefslogtreecommitdiffstats
path: root/sys/x86/include/legacyvar.h
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2014-01-21 03:14:19 +0000
committerjhb <jhb@FreeBSD.org>2014-01-21 03:14:19 +0000
commit6b3a4c086d71c710e245724827492741f5837796 (patch)
treea468a9bb6e91ff06f21031096e2c5720714fb727 /sys/x86/include/legacyvar.h
parentdaa658a5ddc2c603df91625946cf7dfa411fc993 (diff)
downloadFreeBSD-src-6b3a4c086d71c710e245724827492741f5837796.zip
FreeBSD-src-6b3a4c086d71c710e245724827492741f5837796.tar.gz
- Reuse legacy_pcib_(read|write)_config() methods in the QPI pcib driver.
- Reuse legacy_pcib_alloc_msi{,x}() methods in the QPI and mptable pcib drivers.
Diffstat (limited to 'sys/x86/include/legacyvar.h')
-rw-r--r--sys/x86/include/legacyvar.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/x86/include/legacyvar.h b/sys/x86/include/legacyvar.h
index 65828a5..5f2e29c 100644
--- a/sys/x86/include/legacyvar.h
+++ b/sys/x86/include/legacyvar.h
@@ -57,6 +57,9 @@ int legacy_pcib_write_ivar(device_t dev, device_t child, int which,
uintptr_t value);
struct resource *legacy_pcib_alloc_resource(device_t dev, device_t child,
int type, int *rid, u_long start, u_long end, u_long count, u_int flags);
+int legacy_pcib_alloc_msi(device_t pcib, device_t dev, int count,
+ int maxcount, int *irqs);
+int legacy_pcib_alloc_msix(device_t pcib, device_t dev, int *irq);
int legacy_pcib_map_msi(device_t pcib, device_t dev, int irq,
uint64_t *addr, uint32_t *data);
OpenPOWER on IntegriCloud