thread_t holds thread's context data.  
 More...
#include <thread.h>
| Data Fields | |
| char * | sp | 
| thread's stack pointer | |
| thread_status_t | status | 
| thread's status | |
| uint8_t | priority | 
| thread's priority | |
| kernel_pid_t | pid | 
| thread's process id | |
| thread_flags_t | flags | 
| currently set flags | |
| clist_node_t | rq_entry | 
| run queue entry | |
| void * | wait_data | 
| used by msg, mbox and thread flags | |
| 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 | |
| msg_t * | msg_array | 
| memory holding messages sent to this thread's message queue | |
| char * | stack_start | 
| thread's stack start address | |
| const char * | name | 
| thread's name | |
| int | stack_size | 
| thread's stack size | |
| list_node_t _thread::msg_waiters |