Provided by: freebsd-manpages_7.2-1_all bug

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