21 #ifndef _RTEMS_SCORE_ISR_LEVEL_h 22 #define _RTEMS_SCORE_ISR_LEVEL_h 24 #include <rtems/score/cpu.h> 57 #define _ISR_Local_disable( _level ) \ 59 _CPU_ISR_Disable( _level ); \ 60 RTEMS_COMPILER_MEMORY_BARRIER(); \ 74 #define _ISR_Local_enable( _level ) \ 76 RTEMS_COMPILER_MEMORY_BARRIER(); \ 77 _CPU_ISR_Enable( _level ); \ 99 #define _ISR_Local_flash( _level ) \ 101 RTEMS_COMPILER_MEMORY_BARRIER(); \ 102 _CPU_ISR_Flash( _level ); \ 103 RTEMS_COMPILER_MEMORY_BARRIER(); \ 115 #define _ISR_Is_enabled( _level ) \ 116 _CPU_ISR_Is_enabled( _level ) 128 #define _ISR_Get_level() \ 140 #define _ISR_Set_level( _new_level ) \ 142 RTEMS_COMPILER_MEMORY_BARRIER(); \ 143 _CPU_ISR_Set_level( _new_level ); \ 144 RTEMS_COMPILER_MEMORY_BARRIER(); \ Information for the Assert Handler.
uint32_t ISR_Level
Definition: isrlevel.h:41