|
RTEMS CPU Kit with SuperCore
|
POSIX Threads Private Support. More...
#include <rtems/posix/pthread.h>#include <rtems/posix/config.h>#include <rtems/posix/threadsup.h>#include <rtems/score/objectimpl.h>#include <rtems/score/threadimpl.h>#include <rtems/score/assert.h>

Go to the source code of this file.
Macros | |
| #define | PTHREAD_MINIMUM_STACK_SIZE (_Stack_Minimum() * 2) |
| The following sets the minimum stack size for POSIX threads. | |
Functions | |
| void | _POSIX_Threads_Manager_initialization (void) |
| POSIX threads manager initialization. More... | |
| RTEMS_INLINE_ROUTINE void | _POSIX_Threads_Copy_attributes (pthread_attr_t *dst_attr, const pthread_attr_t *src_attr) |
| Copy POSIX Thread attribute structure. More... | |
| RTEMS_INLINE_ROUTINE void | _POSIX_Threads_Free (Thread_Control *the_pthread) |
| Free POSIX control block. More... | |
| RTEMS_INLINE_ROUTINE void | _POSIX_Threads_Initialize_attributes (pthread_attr_t *attr) |
| POSIX threads initialize user threads body. More... | |
| void | _POSIX_Threads_Sporadic_budget_callout (Thread_Control *the_thread) |
| POSIX threads sporadic budget callout. More... | |
| void | _POSIX_Threads_Sporadic_budget_TSR (Objects_Id id, void *argument) |
| This routine supports the sporadic scheduling algorithm. More... | |
| int | _POSIX_Thread_Translate_sched_param (int policy, struct sched_param *param, Thread_CPU_budget_algorithms *budget_algorithm, Thread_CPU_budget_algorithm_callout *budget_callout) |
| Translate sched_param into SuperCore terms. More... | |
| int | rtems_pthread_attribute_compare (const pthread_attr_t *attr1, const pthread_attr_t *attr2) |
| RTEMS_INLINE_ROUTINE Thread_Control * | _POSIX_Threads_Allocate (void) |
| RTEMS_INLINE_ROUTINE bool | _POSIX_Threads_Is_null (Thread_Control *the_pthread) |
Variables | |
| POSIX_EXTERN Objects_Information | _POSIX_Threads_Information |
| The following defines the information control block used to manage this class of objects. | |
| pthread_attr_t | _POSIX_Threads_Default_attributes |
| This variable contains the default POSIX Thread attributes. | |
| void(* | _POSIX_Threads_Initialize_user_threads_p )(void) |
| When the user configures a set of POSIX API initialization threads, This variable will point to the method used to initialize them. More... | |
POSIX Threads Private Support.
This include file contains all the private support information for POSIX threads.
1.8.13