Lines Matching refs:sig
142 struct signal_struct *sig = tsk->signal; in __exit_signal() local
159 tty = sig->tty; in __exit_signal()
160 sig->tty = NULL; in __exit_signal()
166 if (sig->notify_count > 0 && !--sig->notify_count) in __exit_signal()
167 wake_up_process(sig->group_exit_task); in __exit_signal()
169 if (tsk == sig->curr_target) in __exit_signal()
170 sig->curr_target = next_thread(tsk); in __exit_signal()
183 write_seqlock(&sig->stats_lock); in __exit_signal()
184 sig->utime += utime; in __exit_signal()
185 sig->stime += stime; in __exit_signal()
186 sig->gtime += task_gtime(tsk); in __exit_signal()
187 sig->min_flt += tsk->min_flt; in __exit_signal()
188 sig->maj_flt += tsk->maj_flt; in __exit_signal()
189 sig->nvcsw += tsk->nvcsw; in __exit_signal()
190 sig->nivcsw += tsk->nivcsw; in __exit_signal()
191 sig->inblock += task_io_get_inblock(tsk); in __exit_signal()
192 sig->oublock += task_io_get_oublock(tsk); in __exit_signal()
193 task_io_accounting_add(&sig->ioac, &tsk->ioac); in __exit_signal()
194 sig->sum_sched_runtime += tsk->se.sum_exec_runtime; in __exit_signal()
195 sig->nr_threads--; in __exit_signal()
197 write_sequnlock(&sig->stats_lock); in __exit_signal()
210 flush_sigqueue(&sig->shared_pending); in __exit_signal()
725 int sig = thread_group_leader(tsk) && in exit_notify() local
729 autoreap = do_notify_parent(tsk, sig); in exit_notify()
976 struct signal_struct *sig = current->signal; in do_group_exit() local
980 if (signal_group_exit(sig)) in do_group_exit()
981 exit_code = sig->group_exit_code; in do_group_exit()
986 if (signal_group_exit(sig)) in do_group_exit()
988 exit_code = sig->group_exit_code; in do_group_exit()
990 sig->group_exit_code = exit_code; in do_group_exit()
991 sig->flags = SIGNAL_GROUP_EXIT; in do_group_exit()
1109 struct signal_struct *sig = p->signal; in wait_task_zombie() local
1137 psig->cutime += tgutime + sig->cutime; in wait_task_zombie()
1138 psig->cstime += tgstime + sig->cstime; in wait_task_zombie()
1139 psig->cgtime += task_gtime(p) + sig->gtime + sig->cgtime; in wait_task_zombie()
1141 p->min_flt + sig->min_flt + sig->cmin_flt; in wait_task_zombie()
1143 p->maj_flt + sig->maj_flt + sig->cmaj_flt; in wait_task_zombie()
1145 p->nvcsw + sig->nvcsw + sig->cnvcsw; in wait_task_zombie()
1147 p->nivcsw + sig->nivcsw + sig->cnivcsw; in wait_task_zombie()
1150 sig->inblock + sig->cinblock; in wait_task_zombie()
1153 sig->oublock + sig->coublock; in wait_task_zombie()
1154 maxrss = max(sig->maxrss, sig->cmaxrss); in wait_task_zombie()
1158 task_io_accounting_add(&psig->ioac, &sig->ioac); in wait_task_zombie()