Index: spl.9 =================================================================== RCS file: /cvs/src/share/man/man9/spl.9,v retrieving revision 1.25 diff -u -p -r1.25 spl.9 --- spl.9 23 Nov 2015 17:53:57 -0000 1.25 +++ spl.9 16 Aug 2016 02:57:06 -0000 @@ -31,6 +31,7 @@ .Dt SPLX 9 .Os .Sh NAME +.Nm splraise , .Nm splhigh , .Nm splserial , .Nm splsched , @@ -51,6 +52,8 @@ .Sh SYNOPSIS .In machine/intr.h .Ft int +.Fn splraise "int ipl" +.Ft int .Fn splhigh void .Ft int .Fn splserial void @@ -93,7 +96,7 @@ The code may then safely access variable are used by kernel code that runs at an equal or lower priority level. .Pp An -.Nm +.Nm spl function exists for each distinct priority level which can exist in the system. These macros and the corresponding priority levels are @@ -183,11 +186,16 @@ unblocks all interrupts. .El .Pp The +.Fn splraise +macro blocks interrupts at the interrupt priority level specified by +.Fa ipl . +.Pp +The .Fn splx macro restores the system priority level to the one encoded in .Fa s , which must be a value previously returned by one of the other -.Nm +.Nm spl macros. .Pp The