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;
141 struct hlist_head ignored_posix_timers;
144 struct hrtimer real_timer;
145 ktime_t it_real_incr;
152 struct cpu_itimer it[2];
158 struct thread_group_cputimer cputimer;
162 struct posix_cputimers posix_cputimers;
165 struct pid *pids[PIDTYPE_MAX];
168 atomic_t tick_dep_mask;
171 struct pid *tty_old_pgrp;
174 int leader;
176 struct tty_struct *tty; /* NULL if no tty */
179 struct autogroup *autogroup;
187 seqlock_t stats_lock;
188 u64 utime, stime, cutime, cstime;
189 u64 gtime;
190 u64 cgtime;
191 struct prev_cputime prev_cputime;
192 unsigned long nvcsw, nivcsw, cnvcsw, cnivcsw;
193 unsigned long min_flt, maj_flt, cmin_flt, cmaj_flt;
194 unsigned long inblock, oublock, cinblock, coublock;
195 unsigned long maxrss, cmaxrss;
196 struct task_io_accounting ioac;
204 unsigned long long sum_sched_runtime;
215 struct rlimit rlim[RLIM_NLIMITS];
218 struct pacct_struct pacct; /* per-process accounting information */
221 struct taskstats *stats;
224 unsigned audit_tty;
225 struct tty_audit_buf *tty_audit_buf;
253 * Bits in flags field of signal_struct. argument