![]() |
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 |