#include <thread.h>
Data Fields | |
tid_t | tid |
enum thread_status | status |
char | name [16] |
uint8_t * | stack |
int | priority |
struct list_elem | allelem |
struct list_elem | elem |
unsigned | magic |
Definition at line 84 of file thread.h.
Definition at line 87 of file thread.h.
Referenced by allocate_tid(), is_thread(), process_execute(), thread_create(), and thread_tid().
Definition at line 88 of file thread.h.
Referenced by init_thread(), is_thread(), print_stacktrace(), schedule(), schedule_tail(), thread_block(), thread_current(), thread_exit(), thread_unblock(), and thread_yield().
char thread::name[16] |
Definition at line 89 of file thread.h.
Referenced by init_thread(), print_stacktrace(), and thread_name().
Definition at line 90 of file thread.h.
Referenced by alloc_frame(), init_thread(), and print_stacktrace().
int thread::priority |
Definition at line 91 of file thread.h.
Referenced by init_thread(), thread_get_priority(), and thread_set_priority().
struct list_elem thread::allelem [read] |
Definition at line 92 of file thread.h.
Referenced by init_thread(), thread_exit(), and thread_foreach().
struct list_elem thread::elem [read] |
Definition at line 95 of file thread.h.
Referenced by next_thread_to_run(), thread_unblock(), and thread_yield().
unsigned thread::magic |