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 |