GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> IPBS / V0-0-2 > pbs / i845e
#include <intLib.h>
Functions | |
INT__EXP_FNC int | INT__context (void) |
Return non-zero if a interrupt level. | |
INT__EXP_FNC int | INT__lock (void) |
Locks interrupts. | |
INT__EXP_FNC void | INT__unlock (int key) |
Unlocks the interrrupts. |
CVS $Id: INT.ih.vx-xxx-xxx,v 1.1.1.1 2006/02/10 21:45:37 saxton Exp $
INT__EXP_FNC int INT__context | ( | void | ) |
Return non-zero if a interrupt level.
!= | 0, if at interrupt level | |
== | 0, if not at interrupt level (i.e. at task level) |
INT__EXP_FNC int INT__lock | ( | void | ) |
Locks interrupts.
A | key to be passed to the INT__unlock routine |
Referenced by LSU_atomicCalc(), LSU_atomicScale(), RW__lock(), RW__lock2(), RW__tmr_lock(), RW__tmr_wait(), and RW__wait().
INT__EXP_FNC void INT__unlock | ( | int | key | ) |
Unlocks the interrrupts.
key | The key to unlock the interrupt. This is the return value of INT_lock(). |
Referenced by LSU_atomicCalc(), LSU_atomicScale(), RW__tmr_unlock(), RW__unlock(), RW__unlock2(), and RW__wait().