Lines Matching defs:signal_struct

83 struct signal_struct {  struct
84 refcount_t sigcnt;
85 atomic_t live;
86 int nr_threads;
87 struct list_head thread_head;
89 wait_queue_head_t wait_chldexit; /* for wait4() */
92 struct task_struct *curr_target;
95 struct sigpending shared_pending;
98 struct hlist_head multiprocess;
101 int group_exit_code;
107 int notify_count;
108 struct task_struct *group_exit_task;
111 int group_stop_count;
112 unsigned int flags; /* see SIGNAL_* flags below */
123 unsigned int is_child_subreaper:1;
124 unsigned int has_child_subreaper:1;
129 int posix_timer_id;
130 struct list_head posix_timers;
133 struct hrtimer real_timer;
134 ktime_t it_real_incr;
141 struct cpu_itimer it[2];
147 struct thread_group_cputimer cputimer;
151 struct posix_cputimers posix_cputimers;
154 struct pid *pids[PIDTYPE_MAX];
157 atomic_t tick_dep_mask;
160 struct pid *tty_old_pgrp;
163 int leader;
165 struct tty_struct *tty; /* NULL if no tty */
168 struct autogroup *autogroup;
176 seqlock_t stats_lock;
177 u64 utime, stime, cutime, cstime;
178 u64 gtime;
179 u64 cgtime;
180 struct prev_cputime prev_cputime;
181 unsigned long nvcsw, nivcsw, cnvcsw, cnivcsw;
182 unsigned long min_flt, maj_flt, cmin_flt, cmaj_flt;
183 unsigned long inblock, oublock, cinblock, coublock;
184 unsigned long maxrss, cmaxrss;
185 struct task_io_accounting ioac;
193 unsigned long long sum_sched_runtime;
204 struct rlimit rlim[RLIM_NLIMITS];
207 struct pacct_struct pacct; /* per-process accounting information */
210 struct taskstats *stats;
213 unsigned audit_tty;
214 struct tty_audit_buf *tty_audit_buf;
221 bool oom_flag_origin;
222 short oom_score_adj; /* OOM kill score adjustment */
223 short oom_score_adj_min; /* OOM kill score adjustment min value.
247 * Bits in flags field of signal_struct. argument