thread_t
holds thread's context data.
More...
#include <thread.h>
Data Fields | |
char * | sp |
thread's stack pointer More... | |
thread_status_t | status |
thread's status More... | |
uint8_t | priority |
thread's priority More... | |
kernel_pid_t | pid |
thread's process id More... | |
thread_flags_t | flags |
currently set flags More... | |
clist_node_t | rq_entry |
run queue entry More... | |
void * | wait_data |
used by msg, mbox and thread flags More... | |
list_node_t | msg_waiters |
threads waiting for their message to be delivered to this thread (i.e. More... | |
cib_t | msg_queue |
index of this [thread's message queue] (thread_t::msg_array), if any More... | |
msg_t * | msg_array |
memory holding messages sent to this thread's message queue More... | |
char * | stack_start |
thread's stack start address More... | |
const char * | name |
thread's name More... | |
int | stack_size |
thread's stack size More... | |
thread_flags_t _thread::flags |
msg_t* _thread::msg_array |
cib_t _thread::msg_queue |
index of this [thread's message queue] (thread_t::msg_array), if any
list_node_t _thread::msg_waiters |
kernel_pid_t _thread::pid |
clist_node_t _thread::rq_entry |
thread_status_t _thread::status |
void* _thread::wait_data |