ChibiOS
20.3.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... | |
msg_t | sntmsg |
Sent message. More... | |
stkalign_t * | wabase |
Thread stack boundary. More... | |
msg_t | msg |
Wake-up/exit message. More... | |
void * | p |
Generic pointer. More... | |
nil_system_t * | nsp |
Pointer to nil base struct. More... | |
thread_reference_t * | trp |
Pointer to thread reference. More... | |
threads_queue_t * | tqp |
Pointer to thread queue. More... | |
thread_t * | tp |
Pointer to thread. More... | |
semaphore_t * | semp |
Pointer to semaphore. More... | |
eventmask_t | ewmask |
Enabled events mask. More... | |
Structure representing a thread.
Definition at line 465 of file nil/include/ch.h.
struct port_context nil_thread::ctx |
Processor context.
Definition at line 466 of file nil/include/ch.h.
tstate_t nil_thread::state |
Thread state.
Definition at line 467 of file nil/include/ch.h.
msg_t nil_thread::msg |
Wake-up/exit message.
Definition at line 471 of file nil/include/ch.h.
void* nil_thread::p |
Generic pointer.
Definition at line 472 of file nil/include/ch.h.
nil_system_t* nil_thread::nsp |
Pointer to nil base struct.
Definition at line 473 of file nil/include/ch.h.
thread_reference_t* nil_thread::trp |
Pointer to thread reference.
Definition at line 474 of file nil/include/ch.h.
threads_queue_t* nil_thread::tqp |
Pointer to thread queue.
Definition at line 475 of file nil/include/ch.h.
thread_t* nil_thread::tp |
Pointer to thread.
Definition at line 476 of file nil/include/ch.h.
semaphore_t* nil_thread::semp |
Pointer to semaphore.
Definition at line 478 of file nil/include/ch.h.
eventmask_t nil_thread::ewmask |
Enabled events mask.
Definition at line 481 of file nil/include/ch.h.
volatile sysinterval_t nil_thread::timeout |
Timeout counter, zero if disabled.
Definition at line 484 of file nil/include/ch.h.
eventmask_t nil_thread::epmask |
Pending events mask.
Definition at line 487 of file nil/include/ch.h.
msg_t nil_thread::sntmsg |
Sent message.
Definition at line 490 of file nil/include/ch.h.
stkalign_t* nil_thread::wabase |
Thread stack boundary.
Definition at line 493 of file nil/include/ch.h.