Lines Matching defs:rt_lwp
121 struct rt_lwp struct
124 size_t end_heap;
148 struct rt_lwp *parent; /* parent process */ argument
149 struct rt_lwp *first_child; /* first child process */ argument
150 struct rt_lwp *sibling; /* sibling(child) process */ argument
152 struct rt_wqueue waitpid_waiters;
153 lwp_status_t lwp_status;
155 void *text_entry;
156 uint32_t text_size;
157 void *data_entry;
158 uint32_t data_size;
160 rt_atomic_t ref;
161 void *args;
162 uint32_t args_length;
163 pid_t pid;
164 pid_t sid; /* session ID */
165 pid_t pgid; /* process group ID */
166 struct rt_processgroup *pgrp;
167 rt_list_t pgrp_node; /* process group node */
168 rt_list_t t_grp; /* thread group */
169 rt_list_t timer; /* POSIX timer object binding to a process */
171 struct dfs_fdtable fdt;
172 char cmd[RT_NAME_MAX];
173 char *exe_file; /* process file path */
176 struct lwp_signal signal;
178 struct lwp_avl_struct *object_root;
179 struct rt_mutex object_mutex;
180 struct rt_user_context user_ctx;
182 struct rt_wqueue wait_queue; /* for console */
183 struct tty_struct *tty; /* NULL if no tty */
207 struct rt_lwp *lwp_self(void); argument