Lines Matching defs:signal_struct

82 struct signal_struct {  struct
83 refcount_t sigcnt;
84 atomic_t live;
85 int nr_threads;
86 struct list_head thread_head;
88 wait_queue_head_t wait_chldexit; /* for wait4() */
91 struct task_struct *curr_target;
94 struct sigpending shared_pending;
97 struct hlist_head multiprocess;
100 int group_exit_code;
106 int notify_count;
107 struct task_struct *group_exit_task;
110 int group_stop_count;
111 unsigned int flags; /* see SIGNAL_* flags below */
122 unsigned int is_child_subreaper:1;
123 unsigned int has_child_subreaper:1;
128 int posix_timer_id;
129 struct list_head posix_timers;
132 struct hrtimer real_timer;
133 ktime_t it_real_incr;
140 struct cpu_itimer it[2];
146 struct thread_group_cputimer cputimer;
150 struct posix_cputimers posix_cputimers;
153 struct pid *pids[PIDTYPE_MAX];
156 atomic_t tick_dep_mask;
159 struct pid *tty_old_pgrp;
162 int leader;
164 struct tty_struct *tty; /* NULL if no tty */
167 struct autogroup *autogroup;
175 seqlock_t stats_lock;
176 u64 utime, stime, cutime, cstime;
177 u64 gtime;
178 u64 cgtime;
179 struct prev_cputime prev_cputime;
180 unsigned long nvcsw, nivcsw, cnvcsw, cnivcsw;
181 unsigned long min_flt, maj_flt, cmin_flt, cmaj_flt;
182 unsigned long inblock, oublock, cinblock, coublock;
183 unsigned long maxrss, cmaxrss;
184 struct task_io_accounting ioac;
192 unsigned long long sum_sched_runtime;
203 struct rlimit rlim[RLIM_NLIMITS];
206 struct pacct_struct pacct; /* per-process accounting information */
209 struct taskstats *stats;
212 unsigned audit_tty;
213 struct tty_audit_buf *tty_audit_buf;
240 * Bits in flags field of signal_struct. argument