Thread Control Block. More...
#include <rtx_os.h>
Data Fields | |
uint8_t | id |
Object Identifier. More... | |
uint8_t | state |
Object State. More... | |
uint8_t | flags |
Object Flags. More... | |
uint8_t | attr |
Object Attributes. More... | |
const char * | name |
Object Name. More... | |
struct osRtxThread_s * | thread_next |
Link pointer to next Thread in Object list. More... | |
struct osRtxThread_s * | thread_prev |
Link pointer to previous Thread in Object list. More... | |
struct osRtxThread_s * | delay_next |
Link pointer to next Thread in Delay list. More... | |
struct osRtxThread_s * | delay_prev |
Link pointer to previous Thread in Delay list. More... | |
struct osRtxThread_s * | thread_join |
Thread waiting to Join. More... | |
uint32_t | delay |
Delay Time. More... | |
int8_t | priority |
Thread Priority. More... | |
int8_t | priority_base |
Base Priority. More... | |
uint8_t | stack_frame |
Stack Frame (EXC_RETURN[7..0]) More... | |
uint8_t | flags_options |
Thread/Event Flags Options. More... | |
uint32_t | wait_flags |
Waiting Thread/Event Flags. More... | |
uint32_t | thread_flags |
Thread Flags. More... | |
struct osRtxMutex_s * | mutex_list |
Link pointer to list of owned Mutexes. More... | |
void * | stack_mem |
Stack Memory. More... | |
uint32_t | stack_size |
Stack Size. More... | |
uint32_t | sp |
Current Stack Pointer. More... | |
uint32_t | thread_addr |
Thread entry address. More... | |
uint32_t | tz_memory |
TrustZone Memory Identifier. More... | |
struct osRtxThread_s* delay_next |
struct osRtxThread_s* delay_prev |
struct osRtxMutex_s* mutex_list |
struct osRtxThread_s* thread_join |
struct osRtxThread_s* thread_next |
struct osRtxThread_s* thread_prev |