projects
/
unix-history
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
tags
|
clone url
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
blame
|
history
|
raw
|
HEAD
new copyright; att/bsd/shared
[unix-history]
/
usr
/
src
/
sys
/
tahoe
/
include
/
spl.c
/* spl.c 1.2 85/07/29 */
#include
"../tahoe/mtpr.h"
spl0
()
{
register
int
oldipl
;
oldipl
=
mfpr
(
IPL
);
mtpr
(
IPL
,
0
);
return
(
oldipl
);
}
spl1
()
{
register
int
oldipl
;
oldipl
=
mfpr
(
IPL
);
mtpr
(
IPL
,
1
);
return
(
oldipl
);
}
splnet
()
{
register
int
oldipl
;
oldipl
=
mfpr
(
IPL
);
mtpr
(
IPL
,
0xC
);
return
(
oldipl
);
}
spl8
()
{
register
int
oldipl
;
oldipl
=
mfpr
(
IPL
);
mtpr
(
IPL
,
0x10
+
8
);
return
(
oldipl
);
}
#ifdef notdef
/* use splx() instead */
spl5
()
{
register
int
oldipl
;
oldipl
=
mfpr
(
IPL
);
mtpr
(
IPL
,
0x10
+
5
);
return
(
oldipl
);
}
spl4
()
{
register
int
oldipl
;
oldipl
=
mfpr
(
IPL
);
mtpr
(
IPL
,
0x10
+
4
);
return
(
oldipl
);
}
spl6
()
{
register
int
oldipl
;
oldipl
=
mfpr
(
IPL
);
mtpr
(
IPL
,
0x10
+
6
);
return
(
oldipl
);
}
#endif
splimp
()
{
register
int
oldipl
;
oldipl
=
mfpr
(
IPL
);
mtpr
(
IPL
,
0x10
+
8
);
return
(
oldipl
);
}
splsoftclock
()
{
register
int
oldipl
;
oldipl
=
mfpr
(
IPL
);
mtpr
(
IPL
,
8
);
return
(
oldipl
);
}
splx
(
oldipl
)
int
oldipl
;
{
mtpr
(
IPL
,
oldipl
);
}