Lines Matching defs:signal_struct
84 struct signal_struct { struct
85 atomic_t sigcnt;
86 atomic_t live;
87 int nr_threads;
88 struct list_head thread_head;
90 wait_queue_head_t wait_chldexit; /* for wait4() */
93 struct task_struct *curr_target;
96 struct sigpending shared_pending;
99 struct hlist_head multiprocess;
102 int group_exit_code;
108 int notify_count;
109 struct task_struct *group_exit_task;
112 int group_stop_count;
113 unsigned int flags; /* see SIGNAL_* flags below */
124 unsigned int is_child_subreaper:1;
125 unsigned int has_child_subreaper:1;
130 int posix_timer_id;
131 struct list_head posix_timers;
134 struct hrtimer real_timer;
135 ktime_t it_real_incr;
142 struct cpu_itimer it[2];
148 struct thread_group_cputimer cputimer;
151 struct task_cputime cputime_expires;
153 struct list_head cpu_timers[3];
158 struct pid *pids[PIDTYPE_MAX];
161 atomic_t tick_dep_mask;
164 struct pid *tty_old_pgrp;
167 int leader;
169 struct tty_struct *tty; /* NULL if no tty */
172 struct autogroup *autogroup;
180 seqlock_t stats_lock;
181 u64 utime, stime, cutime, cstime;
182 u64 gtime;
183 u64 cgtime;
184 struct prev_cputime prev_cputime;
185 unsigned long nvcsw, nivcsw, cnvcsw, cnivcsw;
186 unsigned long min_flt, maj_flt, cmin_flt, cmaj_flt;
187 unsigned long inblock, oublock, cinblock, coublock;
188 unsigned long maxrss, cmaxrss;
189 struct task_io_accounting ioac;
197 unsigned long long sum_sched_runtime;
208 struct rlimit rlim[RLIM_NLIMITS];
211 struct pacct_struct pacct; /* per-process accounting information */
214 struct taskstats *stats;
238 * Bits in flags field of signal_struct. argument