summaryrefslogtreecommitdiffstats
path: root/sys/alpha/include
diff options
context:
space:
mode:
authordfr <dfr@FreeBSD.org>2000-05-28 15:45:30 +0000
committerdfr <dfr@FreeBSD.org>2000-05-28 15:45:30 +0000
commit2281181f80ca7d7bac05bd3f7944f1760c157dbe (patch)
tree447796f680ca815cfeaf153177bb3f852c44a8d8 /sys/alpha/include
parentb67ad017c08bc0b18516d5cad7f4c2084f00774a (diff)
downloadFreeBSD-src-2281181f80ca7d7bac05bd3f7944f1760c157dbe.zip
FreeBSD-src-2281181f80ca7d7bac05bd3f7944f1760c157dbe.tar.gz
Add taskqueue system for easy-to-use SWIs among other things.
Reviewed by: arch
Diffstat (limited to 'sys/alpha/include')
-rw-r--r--sys/alpha/include/ipl.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/sys/alpha/include/ipl.h b/sys/alpha/include/ipl.h
index 201aad0..ea93fbb 100644
--- a/sys/alpha/include/ipl.h
+++ b/sys/alpha/include/ipl.h
@@ -41,6 +41,7 @@
#define SWI_CAMBIO 3
#define SWI_VM 4
#define SWI_CLOCK 5
+#define SWI_TQ 6
#define NSWI 32
#define NHWI 0
@@ -75,6 +76,7 @@ static __inline int name(void) \
SPLUP(splsoftcam, SOFT)
SPLUP(splsoftnet, SOFT)
SPLUP(splsoftvm, SOFT)
+SPLUP(splsofttq, SOFT)
SPLUP(splnet, IO)
SPLUP(splbio, IO)
SPLUP(splcam, IO)
@@ -103,13 +105,13 @@ splx(int s)
spl0();
}
-
extern void setdelayed(void);
extern void setsofttty(void);
extern void setsoftnet(void);
extern void setsoftcamnet(void);
extern void setsoftcambio(void);
extern void setsoftvm(void);
+extern void setsofttq(void);
extern void setsoftclock(void);
extern void schedsofttty(void);
@@ -117,6 +119,7 @@ extern void schedsoftnet(void);
extern void schedsoftcamnet(void);
extern void schedsoftcambio(void);
extern void schedsoftvm(void);
+extern void schedsofttq(void);
extern void schedsoftclock(void);
#if 0
OpenPOWER on IntegriCloud