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 |