From 2dd098a6359d9df132da09201ea0506c5389dc80 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Mon, 31 Oct 2016 08:33:11 +0100 Subject: score: Introduce Thread_Scheduler_control::home Replace Thread_Scheduler_control::control and Thread_Scheduler_control::own_control with new Thread_Scheduler_control::home. Update #2556. --- cpukit/posix/src/mutexinit.c | 2 +- cpukit/posix/src/pthread.c | 2 +- cpukit/posix/src/pthreadcreate.c | 2 +- cpukit/posix/src/pthreadgetschedparam.c | 2 +- cpukit/posix/src/pthreadsetschedparam.c | 2 +- cpukit/posix/src/pthreadsetschedprio.c | 2 +- cpukit/posix/src/sched_getprioritymax.c | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) (limited to 'cpukit/posix/src') diff --git a/cpukit/posix/src/mutexinit.c b/cpukit/posix/src/mutexinit.c index 0dacc3fa03..39139a4291 100644 --- a/cpukit/posix/src/mutexinit.c +++ b/cpukit/posix/src/mutexinit.c @@ -110,7 +110,7 @@ int pthread_mutex_init( int prio_ceiling; bool valid; - scheduler = _Scheduler_Get_own( _Thread_Get_executing() ); + scheduler = _Thread_Scheduler_get_home( _Thread_Get_executing() ); prio_ceiling = the_attr->prio_ceiling; if ( prio_ceiling == INT_MAX ) { diff --git a/cpukit/posix/src/pthread.c b/cpukit/posix/src/pthread.c index 9cd730b59f..6a39e3ed5e 100644 --- a/cpukit/posix/src/pthread.c +++ b/cpukit/posix/src/pthread.c @@ -168,7 +168,7 @@ static bool _POSIX_Threads_Create_extension( api->thread = created; _POSIX_Threads_Initialize_attributes( &api->Attributes ); api->Attributes.schedparam.sched_priority = _POSIX_Priority_From_core( - _Scheduler_Get_own( created ), + _Thread_Scheduler_get_home( created ), _Thread_Get_priority( created ) ); diff --git a/cpukit/posix/src/pthreadcreate.c b/cpukit/posix/src/pthreadcreate.c index f1983ac128..a04ac00202 100644 --- a/cpukit/posix/src/pthreadcreate.c +++ b/cpukit/posix/src/pthreadcreate.c @@ -151,7 +151,7 @@ int pthread_create( normal_prio = schedparam.sched_priority; - scheduler = _Scheduler_Get_own( executing ); + scheduler = _Thread_Scheduler_get_home( executing ); core_normal_prio = _POSIX_Priority_To_core( scheduler, normal_prio, &valid ); if ( !valid ) { diff --git a/cpukit/posix/src/pthreadgetschedparam.c b/cpukit/posix/src/pthreadgetschedparam.c index 1d4812c067..88cd5fde98 100644 --- a/cpukit/posix/src/pthreadgetschedparam.c +++ b/cpukit/posix/src/pthreadgetschedparam.c @@ -58,7 +58,7 @@ int pthread_getschedparam( *policy = api->Attributes.schedpolicy; *param = api->Attributes.schedparam; - scheduler = _Scheduler_Get_own( the_thread ); + scheduler = _Thread_Scheduler_get_home( the_thread ); priority = the_thread->Real_priority.priority; _Thread_Wait_release( the_thread, &queue_context ); diff --git a/cpukit/posix/src/pthreadsetschedparam.c b/cpukit/posix/src/pthreadsetschedparam.c index 9aa2122ab8..14ea1cd7f6 100644 --- a/cpukit/posix/src/pthreadsetschedparam.c +++ b/cpukit/posix/src/pthreadsetschedparam.c @@ -55,7 +55,7 @@ static int _POSIX_Set_sched_param( high_prio = low_prio; } - scheduler = _Scheduler_Get_own( the_thread ); + scheduler = _Thread_Scheduler_get_home( the_thread ); core_normal_prio = _POSIX_Priority_To_core( scheduler, low_prio, &valid ); if ( !valid ) { diff --git a/cpukit/posix/src/pthreadsetschedprio.c b/cpukit/posix/src/pthreadsetschedprio.c index e3d9de0136..16b6f3f585 100644 --- a/cpukit/posix/src/pthreadsetschedprio.c +++ b/cpukit/posix/src/pthreadsetschedprio.c @@ -36,7 +36,7 @@ int pthread_setschedprio( pthread_t thread, int prio ) _Thread_queue_Context_clear_priority_updates( &queue_context ); _Thread_Wait_acquire_critical( the_thread, &queue_context ); - scheduler = _Scheduler_Get_own( the_thread ); + scheduler = _Thread_Scheduler_get_home( the_thread ); new_priority = _POSIX_Priority_To_core( scheduler, prio, &valid ); if ( !valid ) { diff --git a/cpukit/posix/src/sched_getprioritymax.c b/cpukit/posix/src/sched_getprioritymax.c index 5903f25d59..d882153ff2 100644 --- a/cpukit/posix/src/sched_getprioritymax.c +++ b/cpukit/posix/src/sched_getprioritymax.c @@ -43,6 +43,6 @@ int sched_get_priority_max( rtems_set_errno_and_return_minus_one( EINVAL ); } - scheduler = _Scheduler_Get_own( _Thread_Get_executing() ); + scheduler = _Thread_Scheduler_get_home( _Thread_Get_executing() ); return _POSIX_Priority_Get_maximum( scheduler ); } -- cgit v1.2.3