aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/bus.h
diff options
context:
space:
mode:
authorIan Lepore <ian@FreeBSD.org>2014-08-05 17:22:48 +0000
committerIan Lepore <ian@FreeBSD.org>2014-08-05 17:22:48 +0000
commit69a74bec68976fc78519a5c2e359cb26bdf4099a (patch)
tree268fe6cf59a50aea456cead88cf9e680746ea6d2 /sys/sys/bus.h
parent2d12d35cf879bb7524efac79dfd121aa4d39266d (diff)
downloadsrc-69a74bec68976fc78519a5c2e359cb26bdf4099a.tar.gz
src-69a74bec68976fc78519a5c2e359cb26bdf4099a.zip
Define names that drivers can use to adjust their position relative to
other drivers within a BUS_PASS. Reviewed by: imp
Notes
Notes: svn path=/head/; revision=269596
Diffstat (limited to 'sys/sys/bus.h')
-rw-r--r--sys/sys/bus.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/sys/sys/bus.h b/sys/sys/bus.h
index ae05726bb710..86bd40af7de0 100644
--- a/sys/sys/bus.h
+++ b/sys/sys/bus.h
@@ -568,6 +568,12 @@ void bus_data_generation_update(void);
#define BUS_PASS_SCHEDULER 60 /* Start scheduler. */
#define BUS_PASS_DEFAULT __INT_MAX /* Everything else. */
+#define BUS_PASS_ORDER_FIRST 0
+#define BUS_PASS_ORDER_EARLY 2
+#define BUS_PASS_ORDER_MIDDLE 5
+#define BUS_PASS_ORDER_LATE 7
+#define BUS_PASS_ORDER_LAST 9
+
extern int bus_current_pass;
void bus_set_pass(int pass);