diff options
Diffstat (limited to 'cpukit/rtems/include/rtems/rtems/asrimpl.h')
-rw-r--r-- | cpukit/rtems/include/rtems/rtems/asrimpl.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/cpukit/rtems/include/rtems/rtems/asrimpl.h b/cpukit/rtems/include/rtems/rtems/asrimpl.h index 4d8d7f4401..38ee35d83a 100644 --- a/cpukit/rtems/include/rtems/rtems/asrimpl.h +++ b/cpukit/rtems/include/rtems/rtems/asrimpl.h @@ -46,7 +46,17 @@ RTEMS_INLINE_ROUTINE void _ASR_Initialize ( asr->signals_posted = 0; asr->signals_pending = 0; asr->nest_level = 0; +} + +RTEMS_INLINE_ROUTINE void _ASR_Create( ASR_Information *asr ) +{ _ISR_lock_Initialize( &asr->Lock, "ASR" ); + _ASR_Initialize( asr ); +} + +RTEMS_INLINE_ROUTINE void _ASR_Destroy( ASR_Information *asr ) +{ + _ISR_lock_Destroy( &asr->Lock ); } /** |