| ChibiOS
    19.1.4
    | 
Structure representing a thread. More...
#include <ch.h>

| Data Fields | |
| struct port_context | ctx | 
| Processor context.  More... | |
| tstate_t | state | 
| Thread state.  More... | |
| volatile sysinterval_t | timeout | 
| Timeout counter, zero if disabled.  More... | |
| eventmask_t | epmask | 
| Pending events mask.  More... | |
| stkalign_t * | wabase | 
| Thread stack boundary.  More... | |
| msg_t | msg | 
| Wake-up message.  More... | |
| void * | p | 
| Generic pointer.  More... | |
| thread_reference_t * | trp | 
| Pointer to thread reference.  More... | |
| threads_queue_t * | tqp | 
| Pointer to thread queue.  More... | |
| semaphore_t * | semp | 
| Pointer to semaphore.  More... | |
| eventmask_t | ewmask | 
| Enabled events mask.  More... | |
Structure representing a thread.
Definition at line 626 of file nil/include/ch.h.
| struct port_context nil_thread::ctx | 
Processor context.
Definition at line 627 of file nil/include/ch.h.
| tstate_t nil_thread::state | 
Thread state.
Definition at line 628 of file nil/include/ch.h.
| msg_t nil_thread::msg | 
Wake-up message.
Definition at line 632 of file nil/include/ch.h.
| void* nil_thread::p | 
Generic pointer.
Definition at line 633 of file nil/include/ch.h.
| thread_reference_t* nil_thread::trp | 
Pointer to thread reference.
Definition at line 634 of file nil/include/ch.h.
| threads_queue_t* nil_thread::tqp | 
Pointer to thread queue.
Definition at line 635 of file nil/include/ch.h.
| semaphore_t* nil_thread::semp | 
Pointer to semaphore.
Definition at line 637 of file nil/include/ch.h.
| eventmask_t nil_thread::ewmask | 
Enabled events mask.
Definition at line 640 of file nil/include/ch.h.
| volatile sysinterval_t nil_thread::timeout | 
Timeout counter, zero if disabled.
Definition at line 643 of file nil/include/ch.h.
| eventmask_t nil_thread::epmask | 
Pending events mask.
Definition at line 646 of file nil/include/ch.h.
| stkalign_t* nil_thread::wabase | 
Thread stack boundary.
Definition at line 649 of file nil/include/ch.h.