RTEMS
5.1
|
Data Related to the Management of Processor Interrupt Levels. More...
#include <rtems/score/isrlevel.h>
Go to the source code of this file.
Macros | |
#define | _ISR_Install_vector(_vector, _new_handler, _old_handler) _CPU_ISR_install_vector( _vector, _new_handler, _old_handler ) |
Install interrupt handler vector. More... | |
Typedefs | |
typedef uint32_t | ISR_Vector_number |
typedef void | ISR_Handler |
typedef void * | ISR_Handler_entry |
Functions | |
RTEMS_DECLARE_GLOBAL_SYMBOL (_ISR_Stack_size) | |
Global symbol with a value equal to the configure interrupt stack size. More... | |
void | _ISR_Handler_initialization (void) |
Initializes the ISR handler. More... | |
void | _ISR_Handler (void) |
ISR interrupt dispatcher. More... | |
bool | _ISR_Is_in_progress (void) |
Checks if an ISR in progress. More... | |
Variables | |
char | _ISR_Stack_area_begin [] |
The interrupt stack area begin. More... | |
const char | _ISR_Stack_area_end [] |
The interrupt stack area end. More... | |
Data Related to the Management of Processor Interrupt Levels.
This include file contains all the constants and structures associated with the management of processor interrupt levels. This handler supports interrupt critical sections, vectoring of user interrupt handlers, nesting of interrupts, and manipulating interrupt levels.