RTEMS CPU Kit with SuperCore  4.11.3
Functions
modesimpl.h File Reference

Classic Modes Implementation. More...

#include <rtems/rtems/modes.h>
#include <rtems/score/isrlevel.h>
Include dependency graph for modesimpl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

RTEMS_INLINE_ROUTINE bool _Modes_Mask_changed (Modes_Control mode_set, Modes_Control masks)
 Checks if any of the mode flags in mask are set in mode_set. More...
 
RTEMS_INLINE_ROUTINE bool _Modes_Is_asr_disabled (Modes_Control mode_set)
 Checks if mode_set says that Asynchronous Signal Processing is disabled. More...
 
RTEMS_INLINE_ROUTINE bool _Modes_Is_preempt (Modes_Control mode_set)
 Checks if mode_set indicates that preemption is enabled. More...
 
RTEMS_INLINE_ROUTINE bool _Modes_Is_timeslice (Modes_Control mode_set)
 Checks if mode_set indicates that timeslicing is enabled. More...
 
RTEMS_INLINE_ROUTINE ISR_Level _Modes_Get_interrupt_level (Modes_Control mode_set)
 Gets the interrupt level portion of the mode_set. More...
 
RTEMS_INLINE_ROUTINE void _Modes_Set_interrupt_level (Modes_Control mode_set)
 Sets the current interrupt level to that specified in the mode_set. More...
 
RTEMS_INLINE_ROUTINE void _Modes_Change (Modes_Control old_mode_set, Modes_Control new_mode_set, Modes_Control mask, Modes_Control *out_mode_set, Modes_Control *changed)
 Changes the modes in old_mode_set indicated by mask to the requested values in new_mode_set. More...
 

Detailed Description

Classic Modes Implementation.