Lines Matching defs:signal_struct

93 struct signal_struct {  struct
94 refcount_t sigcnt;
95 atomic_t live;
96 int nr_threads;
97 int quick_threads;
98 struct list_head thread_head;
100 wait_queue_head_t wait_chldexit; /* for wait4() */
103 struct task_struct *curr_target;
106 struct sigpending shared_pending;
109 struct hlist_head multiprocess;
112 int group_exit_code;
114 int notify_count;
115 struct task_struct *group_exec_task;
118 int group_stop_count;
119 unsigned int flags; /* see SIGNAL_* flags below */
121 struct core_state *core_state; /* coredumping support */
132 unsigned int is_child_subreaper:1;
133 unsigned int has_child_subreaper:1;
138 unsigned int next_posix_timer_id;
139 struct list_head posix_timers;
142 struct hrtimer real_timer;
143 ktime_t it_real_incr;
150 struct cpu_itimer it[2];
156 struct thread_group_cputimer cputimer;
160 struct posix_cputimers posix_cputimers;
163 struct pid *pids[PIDTYPE_MAX];
166 atomic_t tick_dep_mask;
169 struct pid *tty_old_pgrp;
172 int leader;
174 struct tty_struct *tty; /* NULL if no tty */
177 struct autogroup *autogroup;
185 seqlock_t stats_lock;
186 u64 utime, stime, cutime, cstime;
187 u64 gtime;
188 u64 cgtime;
189 struct prev_cputime prev_cputime;
190 unsigned long nvcsw, nivcsw, cnvcsw, cnivcsw;
191 unsigned long min_flt, maj_flt, cmin_flt, cmaj_flt;
192 unsigned long inblock, oublock, cinblock, coublock;
193 unsigned long maxrss, cmaxrss;
194 struct task_io_accounting ioac;
202 unsigned long long sum_sched_runtime;
213 struct rlimit rlim[RLIM_NLIMITS];
216 struct pacct_struct pacct; /* per-process accounting information */
219 struct taskstats *stats;
222 unsigned audit_tty;
223 struct tty_audit_buf *tty_audit_buf;
251 * Bits in flags field of signal_struct. argument