summaryrefslogtreecommitdiffstats
path: root/cpukit/include
diff options
context:
space:
mode:
Diffstat (limited to 'cpukit/include')
-rw-r--r--cpukit/include/rtems/pci.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/cpukit/include/rtems/pci.h b/cpukit/include/rtems/pci.h
index 4cd90f6afb..f06745c356 100644
--- a/cpukit/include/rtems/pci.h
+++ b/cpukit/include/rtems/pci.h
@@ -1201,6 +1201,22 @@ pci_write_config_dword(
bus, slot, function, where, val);
}
+/* scan for a specific device */
+/* find a particular PCI device
+ * (currently, only bus0 is scanned for device/fun0)
+ *
+ * RETURNS: zero on success, bus/dev/fun in *pbus / *pdev / *pfun
+ */
+int
+pci_find_device(
+ unsigned short vendorid,
+ unsigned short deviceid,
+ int instance,
+ int *pbus,
+ int *pdev,
+ int *pfun
+);
+
/*
* Return the number of PCI busses in the system
*/