Tenok
A Linux-like Real-Time Operating System for Robotics and Internet of Things
|
Data Fields | |
struct task_struct * | task |
unsigned long * | stack_top |
unsigned long | stack_top_preserved |
unsigned long * | stack |
size_t | stack_size |
unsigned long * | syscall_args [4] |
unsigned long * | syscall_stack_top |
bool | syscall_mode |
bool | syscall_is_timeout |
struct timespec | syscall_timeout |
void * | retval |
void ** | retval_join |
size_t | file_request_size |
uint32_t | sleep_ticks |
uint32_t | preempt_cnt |
uint16_t | tid |
uint16_t | timer_cnt |
uint8_t | privilege |
uint8_t | status |
uint8_t | priority |
uint8_t | original_priority |
bool | kernel_thread |
bool | priority_inherited |
bool | detached |
bool | joinable |
char | name [THREAD_NAME_MAX] |
struct thread_once * | once_control |
struct sigaction * | sig_table [SIGNAL_CNT] |
struct kfifo | signal_queue |
sigset_t | sig_wait_set |
uint32_t | signal_cnt |
int * | ret_sig |
bool | wait_for_signal |
struct list_head | timers_list |
struct list_head | poll_files_list |
struct list_head | task_list |
struct list_head | thread_list |
struct list_head | timeout_list |
struct list_head | join_list |
struct list_head | list |