|
RTEMS CPU Kit with SuperCore
4.10.99.0
|
Information required to manage a thread while it is blocked. More...
#include <thread.h>

Data Fields | |
| Objects_Id | id |
| This field is the Id of the object this thread is waiting upon. | |
| uint32_t | count |
| This field is used to return an integer while when blocked. | |
| void * | return_argument |
| This field is for a pointer to a user return argument. | |
| Thread_Wait_information_Object_argument_type | return_argument_second |
| This field is for a pointer to a second user return argument. | |
| uint32_t | option |
| This field contains any options in effect on this blocking operation. | |
| uint32_t | return_code |
| This field will contain the return status from a blocking operation. | |
| Chain_Control | Block2n |
| This field is the chain header for the second through Nth tasks of the same priority blocked waiting on the same object. | |
| Thread_queue_Control * | queue |
| This field points to the thread queue on which this thread is blocked. | |
Information required to manage a thread while it is blocked.
This contains the information required to manage a thread while it is blocked and to return information to it.
| uint32_t Thread_Wait_information::count |
This field is used to return an integer while when blocked.
This field is the Id of the object this thread is waiting upon.
Referenced by _CORE_semaphore_Seize_isr_disable().
| uint32_t Thread_Wait_information::option |
This field contains any options in effect on this blocking operation.
This field points to the thread queue on which this thread is blocked.
Referenced by _CORE_semaphore_Seize_isr_disable().
This field is for a pointer to a user return argument.
This field is for a pointer to a second user return argument.
| uint32_t Thread_Wait_information::return_code |
This field will contain the return status from a blocking operation.
Referenced by _CORE_mutex_Seize_interrupt_trylock_body(), and _CORE_semaphore_Seize_isr_disable().
1.7.5