Provided by:
freebsd-manpages_7.2-1_all 
NAME
splbio, splclock, splhigh, splimp, splnet, splsoftclock, splsofttty,
splstatclock, spltty, splvm, spl0, splx - manipulate interrupt priorities
SYNOPSIS
#include <sys/types.h>
#include <sys/systm.h>
intrmask_t
splbio(void);
intrmask_t
splclock(void);
intrmask_t
splhigh(void);
intrmask_t
splimp(void);
intrmask_t
splnet(void);
intrmask_t
splsoftclock(void);
intrmask_t
splsofttty(void);
intrmask_t
splstatclock(void);
intrmask_t
spltty(void);
void
spl0(void);
void
splx(intrmask_t ipl);
DESCRIPTION
This API is deprecated. Use mutexes to protect data structures instead.
See mutex(9) for more information.
The spl() function family sets the interrupt priority “level” of the CPU.
This prevents interrupt handlers of the blocked priority level from being
run. This is used in the “synchronous” part of a driver (the part that
runs on behal