Lines Matching defs:signal_struct

94 struct signal_struct {  struct
95 refcount_t sigcnt;
96 atomic_t live;
97 int nr_threads;
98 int quick_threads;
99 struct list_head thread_head;
101 wait_queue_head_t wait_chldexit; /* for wait4() */
104 struct task_struct *curr_target;
107 struct sigpending shared_pending;
110 struct hlist_head multiprocess;
113 int group_exit_code;
115 int notify_count;
116 struct task_struct *group_exec_task;
119 int group_stop_count;
120 unsigned int flags; /* see SIGNAL_* flags below */
122 struct core_state *core_state; /* coredumping support */
133 unsigned int is_child_subreaper:1;
134 unsigned int has_child_subreaper:1;
139 unsigned int next_posix_timer_id;
140 struct hlist_head posix_timers;
143 struct hrtimer real_timer;
144 ktime_t it_real_incr;
151 struct cpu_itimer it[2];
157 struct thread_group_cputimer cputimer;
161 struct posix_cputimers posix_cputimers;
164 struct pid *pids[PIDTYPE_MAX];
167 atomic_t tick_dep_mask;
170 struct pid *tty_old_pgrp;
173 int leader;
175 struct tty_struct *tty; /* NULL if no tty */
178 struct autogroup *autogroup;
186 seqlock_t stats_lock;
187 u64 utime, stime, cutime, cstime;
188 u64 gtime;
189 u64 cgtime;
190 struct prev_cputime prev_cputime;
191 unsigned long nvcsw, nivcsw, cnvcsw, cnivcsw;
192 unsigned long min_flt, maj_flt, cmin_flt, cmaj_flt;
193 unsigned long inblock, oublock, cinblock, coublock;
194 unsigned long maxrss, cmaxrss;
195 struct task_io_accounting ioac;
203 unsigned long long sum_sched_runtime;
214 struct rlimit rlim[RLIM_NLIMITS];
217 struct pacct_struct pacct; /* per-process accounting information */
220 struct taskstats *stats;
223 unsigned audit_tty;
224 struct tty_audit_buf *tty_audit_buf;
252 * Bits in flags field of signal_struct. argument