summaryrefslogtreecommitdiffstats
path: root/cpukit/sapi/src/chainsmp.c
diff options
context:
space:
mode:
Diffstat (limited to 'cpukit/sapi/src/chainsmp.c')
-rw-r--r--cpukit/sapi/src/chainsmp.c56
1 files changed, 28 insertions, 28 deletions
diff --git a/cpukit/sapi/src/chainsmp.c b/cpukit/sapi/src/chainsmp.c
index 5554860280..3f041ba0b2 100644
--- a/cpukit/sapi/src/chainsmp.c
+++ b/cpukit/sapi/src/chainsmp.c
@@ -24,44 +24,44 @@
static SMP_lock_Control chain_lock = SMP_LOCK_INITIALIZER;
-static void chain_acquire( ISR_Level *level )
+static void chain_acquire( SMP_lock_Context *lock_context )
{
- _SMP_lock_ISR_disable_and_acquire( &chain_lock, *level );
+ _SMP_lock_ISR_disable_and_acquire( &chain_lock, lock_context );
}
-static void chain_release( ISR_Level *level )
+static void chain_release( SMP_lock_Context *lock_context )
{
- _SMP_lock_Release_and_ISR_enable( &chain_lock, *level );
+ _SMP_lock_Release_and_ISR_enable( &chain_lock, lock_context );
}
void rtems_chain_extract( rtems_chain_node *node )
{
- ISR_Level level;
+ SMP_lock_Context lock_context;
- chain_acquire( &level );
+ chain_acquire( &lock_context );
_Chain_Extract_unprotected( node );
- chain_release( &level );
+ chain_release( &lock_context );
}
rtems_chain_node *rtems_chain_get( rtems_chain_control *chain )
{
rtems_chain_node *node;
- ISR_Level level;
+ SMP_lock_Context lock_context;
- chain_acquire( &level );
+ chain_acquire( &lock_context );
node = _Chain_Get_unprotected( chain );
- chain_release( &level );
+ chain_release( &lock_context );
return node;
}
void rtems_chain_insert( rtems_chain_node *after_node, rtems_chain_node *node )
{
- ISR_Level level;
+ SMP_lock_Context lock_context;
- chain_acquire( &level );
+ chain_acquire( &lock_context );
_Chain_Insert_unprotected( after_node, node );
- chain_release( &level );
+ chain_release( &lock_context );
}
void rtems_chain_append(
@@ -69,11 +69,11 @@ void rtems_chain_append(
rtems_chain_node *node
)
{
- ISR_Level level;
+ SMP_lock_Context lock_context;
- chain_acquire( &level );
+ chain_acquire( &lock_context );
_Chain_Append_unprotected( chain, node );
- chain_release( &level );
+ chain_release( &lock_context );
}
void rtems_chain_prepend(
@@ -81,11 +81,11 @@ void rtems_chain_prepend(
rtems_chain_node *node
)
{
- ISR_Level level;
+ SMP_lock_Context lock_context;
- chain_acquire( &level );
+ chain_acquire( &lock_context );
_Chain_Prepend_unprotected( chain, node );
- chain_release( &level );
+ chain_release( &lock_context );
}
bool rtems_chain_append_with_empty_check(
@@ -94,11 +94,11 @@ bool rtems_chain_append_with_empty_check(
)
{
bool was_empty;
- ISR_Level level;
+ SMP_lock_Context lock_context;
- chain_acquire( &level );
+ chain_acquire( &lock_context );
was_empty = _Chain_Append_with_empty_check_unprotected( chain, node );
- chain_release( &level );
+ chain_release( &lock_context );
return was_empty;
}
@@ -109,11 +109,11 @@ bool rtems_chain_prepend_with_empty_check(
)
{
bool was_empty;
- ISR_Level level;
+ SMP_lock_Context lock_context;
- chain_acquire( &level );
+ chain_acquire( &lock_context );
was_empty = _Chain_Prepend_with_empty_check_unprotected( chain, node );
- chain_release( &level );
+ chain_release( &lock_context );
return was_empty;
}
@@ -124,11 +124,11 @@ bool rtems_chain_get_with_empty_check(
)
{
bool is_empty_now;
- ISR_Level level;
+ SMP_lock_Context lock_context;
- chain_acquire( &level );
+ chain_acquire( &lock_context );
is_empty_now = _Chain_Get_with_empty_check_unprotected( chain, node );
- chain_release( &level );
+ chain_release( &lock_context );
return is_empty_now;
}