summaryrefslogtreecommitdiffstats
path: root/cpukit/include/rtems/rtems/modesimpl.h
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2018-11-08 09:13:59 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2018-11-12 13:25:39 +0100
commitbdd4eb8786a7bac71ea9e95c2b313b0014e77f81 (patch)
tree1f629d20a3b6e57b62aca5d6c8a52cde29f0cdce /cpukit/include/rtems/rtems/modesimpl.h
parentrtems: Move internal structures to asrdata.h (diff)
downloadrtems-bdd4eb8786a7bac71ea9e95c2b313b0014e77f81.tar.bz2
rtems: Remove Modes_Control
Use rtems_mode directly. This is in line with rtems_attribute and rtems_option. Update #3598.
Diffstat (limited to 'cpukit/include/rtems/rtems/modesimpl.h')
-rw-r--r--cpukit/include/rtems/rtems/modesimpl.h26
1 files changed, 13 insertions, 13 deletions
diff --git a/cpukit/include/rtems/rtems/modesimpl.h b/cpukit/include/rtems/rtems/modesimpl.h
index 8c1acc7cb9..318cc36fd7 100644
--- a/cpukit/include/rtems/rtems/modesimpl.h
+++ b/cpukit/include/rtems/rtems/modesimpl.h
@@ -39,8 +39,8 @@ extern "C" {
* are set in mode_set, and FALSE otherwise.
*/
RTEMS_INLINE_ROUTINE bool _Modes_Mask_changed (
- Modes_Control mode_set,
- Modes_Control masks
+ rtems_mode mode_set,
+ rtems_mode masks
)
{
return ( mode_set & masks ) ? true : false;
@@ -53,7 +53,7 @@ RTEMS_INLINE_ROUTINE bool _Modes_Mask_changed (
* Signal Processing is disabled, and FALSE otherwise.
*/
RTEMS_INLINE_ROUTINE bool _Modes_Is_asr_disabled (
- Modes_Control mode_set
+ rtems_mode mode_set
)
{
return (mode_set & RTEMS_ASR_MASK) == RTEMS_NO_ASR;
@@ -66,7 +66,7 @@ RTEMS_INLINE_ROUTINE bool _Modes_Is_asr_disabled (
* is enabled, and FALSE otherwise.
*/
RTEMS_INLINE_ROUTINE bool _Modes_Is_preempt (
- Modes_Control mode_set
+ rtems_mode mode_set
)
{
return (mode_set & RTEMS_PREEMPT_MASK) == RTEMS_PREEMPT;
@@ -79,7 +79,7 @@ RTEMS_INLINE_ROUTINE bool _Modes_Is_preempt (
* is enabled, and FALSE otherwise.
*/
RTEMS_INLINE_ROUTINE bool _Modes_Is_timeslice (
- Modes_Control mode_set
+ rtems_mode mode_set
)
{
return (mode_set & RTEMS_TIMESLICE_MASK) == RTEMS_TIMESLICE;
@@ -91,7 +91,7 @@ RTEMS_INLINE_ROUTINE bool _Modes_Is_timeslice (
* This function returns the interrupt level portion of the mode_set.
*/
RTEMS_INLINE_ROUTINE ISR_Level _Modes_Get_interrupt_level (
- Modes_Control mode_set
+ rtems_mode mode_set
)
{
return ( mode_set & RTEMS_INTERRUPT_MASK );
@@ -104,7 +104,7 @@ RTEMS_INLINE_ROUTINE ISR_Level _Modes_Get_interrupt_level (
* in the mode_set.
*/
RTEMS_INLINE_ROUTINE void _Modes_Set_interrupt_level (
- Modes_Control mode_set
+ rtems_mode mode_set
)
{
_ISR_Set_level( _Modes_Get_interrupt_level( mode_set ) );
@@ -120,14 +120,14 @@ RTEMS_INLINE_ROUTINE void _Modes_Set_interrupt_level (
* is returned in changed.
*/
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
+ rtems_mode old_mode_set,
+ rtems_mode new_mode_set,
+ rtems_mode mask,
+ rtems_mode *out_mode_set,
+ rtems_mode *changed
)
{
- Modes_Control _out_mode;
+ rtems_mode _out_mode;
_out_mode = old_mode_set;
_out_mode &= ~mask;