RTEMS: cpukit/include/rtems/rtems/modesimpl.h File Reference

| RTEMS 5.4-rc2

Loading...
Searching...
No Matches
Functions
modesimpl.h File Reference
Internal » Classic » Classic Modes Implementation

Classic Modes Implementation. More...

`#include <rtems/rtems/modes.h>`
`#include <rtems/score/isrlevel.h>`

Go to the source code of this file.

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

## Detailed Description

Classic Modes Implementation.