diff options
author | dfr <dfr@FreeBSD.org> | 2000-05-28 15:45:30 +0000 |
---|---|---|
committer | dfr <dfr@FreeBSD.org> | 2000-05-28 15:45:30 +0000 |
commit | 2281181f80ca7d7bac05bd3f7944f1760c157dbe (patch) | |
tree | 447796f680ca815cfeaf153177bb3f852c44a8d8 /sys/alpha/include | |
parent | b67ad017c08bc0b18516d5cad7f4c2084f00774a (diff) | |
download | FreeBSD-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.h | 5 |
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 |