Lines Matching defs:signal_struct

80 struct signal_struct {  struct
81 refcount_t sigcnt;
82 atomic_t live;
83 int nr_threads;
84 struct list_head thread_head;
86 wait_queue_head_t wait_chldexit; /* for wait4() */
89 struct task_struct *curr_target;
92 struct sigpending shared_pending;
95 struct hlist_head multiprocess;
98 int group_exit_code;
104 int notify_count;
105 struct task_struct *group_exit_task;
108 int group_stop_count;
109 unsigned int flags; /* see SIGNAL_* flags below */
120 unsigned int is_child_subreaper:1;
121 unsigned int has_child_subreaper:1;
126 int posix_timer_id;
127 struct list_head posix_timers;
130 struct hrtimer real_timer;
131 ktime_t it_real_incr;
138 struct cpu_itimer it[2];
144 struct thread_group_cputimer cputimer;
148 struct posix_cputimers posix_cputimers;
151 struct pid *pids[PIDTYPE_MAX];
154 atomic_t tick_dep_mask;
157 struct pid *tty_old_pgrp;
160 int leader;
162 struct tty_struct *tty; /* NULL if no tty */
165 struct autogroup *autogroup;
173 seqlock_t stats_lock;
174 u64 utime, stime, cutime, cstime;
175 u64 gtime;
176 u64 cgtime;
177 struct prev_cputime prev_cputime;
178 unsigned long nvcsw, nivcsw, cnvcsw, cnivcsw;
179 unsigned long min_flt, maj_flt, cmin_flt, cmaj_flt;
180 unsigned long inblock, oublock, cinblock, coublock;
181 unsigned long maxrss, cmaxrss;
182 struct task_io_accounting ioac;
190 unsigned long long sum_sched_runtime;
201 struct rlimit rlim[RLIM_NLIMITS];
204 struct pacct_struct pacct; /* per-process accounting information */
207 struct taskstats *stats;
231 * Bits in flags field of signal_struct. argument