/linux/include/linux/sched/ |
H A D | autogroup.h | 5 struct signal_struct; 13 extern void sched_autogroup_fork(struct signal_struct *sig); 14 extern void sched_autogroup_exit(struct signal_struct *sig); 23 static inline void sched_autogroup_fork(struct signal_struct *sig) { } in sched_autogroup_fork() 24 static inline void sched_autogroup_exit(struct signal_struct *sig) { } in sched_autogroup_exit()
|
H A D | signal.h | 88 * NOTE! "signal_struct" does not have its own 89 * locking, because a shared signal_struct always 92 * the locking of signal_struct. 94 struct signal_struct { struct 252 * Bits in flags field of signal_struct. argument 269 static inline void signal_set_stop_flags(struct signal_struct *sig, in signal_set_stop_flags() 95 sigcntsignal_struct global() argument 96 livesignal_struct global() argument 97 nr_threadssignal_struct global() argument 98 quick_threadssignal_struct global() argument 99 thread_headsignal_struct global() argument 101 wait_chldexitsignal_struct global() argument 104 curr_targetsignal_struct global() argument 107 shared_pendingsignal_struct global() argument 110 multiprocesssignal_struct global() argument 113 group_exit_codesignal_struct global() argument 115 notify_countsignal_struct global() argument 116 group_exec_tasksignal_struct global() argument 119 group_stop_countsignal_struct global() argument 120 flagssignal_struct global() argument 122 core_statesignal_struct global() argument 133 is_child_subreapersignal_struct global() argument 134 has_child_subreapersignal_struct global() argument 139 next_posix_timer_idsignal_struct global() argument 140 posix_timerssignal_struct global() argument 143 real_timersignal_struct global() argument 144 it_real_incrsignal_struct global() argument 151 itsignal_struct global() argument 157 cputimersignal_struct global() argument 161 posix_cputimerssignal_struct global() argument 164 pidssignal_struct global() argument 167 tick_dep_masksignal_struct global() argument 170 tty_old_pgrpsignal_struct global() argument 173 leadersignal_struct global() argument 175 ttysignal_struct global() argument 178 autogroupsignal_struct global() argument 186 stats_locksignal_struct global() argument 187 cstimesignal_struct global() argument 188 gtimesignal_struct global() argument 189 cgtimesignal_struct global() argument 190 prev_cputimesignal_struct global() argument 191 cnivcswsignal_struct global() argument 192 cmaj_fltsignal_struct global() argument 193 coublocksignal_struct global() argument 194 cmaxrsssignal_struct global() argument 195 ioacsignal_struct global() argument 203 sum_sched_runtimesignal_struct global() argument 214 rlimsignal_struct global() argument 217 pacctsignal_struct global() argument 220 statssignal_struct global() argument 223 audit_ttysignal_struct global() argument 224 tty_audit_bufsignal_struct global() argument
|
/linux/include/linux/ |
H A D | taskstats_kern.h | 19 static inline void taskstats_tgid_free(struct signal_struct *sig) in taskstats_tgid_free() 30 static inline void taskstats_tgid_free(struct signal_struct *sig) in taskstats_tgid_free()
|
H A D | tick.h | 216 extern void tick_nohz_dep_clear_signal(struct signal_struct *signal, 266 static inline void tick_dep_clear_signal(struct signal_struct *signal, in tick_dep_clear_signal() 295 static inline void tick_dep_clear_signal(struct signal_struct *signal, in tick_dep_clear_signal()
|
H A D | tty.h | 118 struct signal_struct; 475 void tty_audit_fork(struct signal_struct *sig); 481 static inline void tty_audit_fork(struct signal_struct *sig) in tty_audit_fork()
|
H A D | posix-timers.h | 173 struct signal_struct *it_signal;
|
/linux/kernel/sched/ |
H A D | autogroup.c | 210 void sched_autogroup_fork(struct signal_struct *sig) in sched_autogroup_fork() 215 void sched_autogroup_exit(struct signal_struct *sig) in sched_autogroup_exit()
|
H A D | cputime.c | 314 struct signal_struct *sig = tsk->signal; in thread_group_cputime()
|
/linux/samples/bpf/ |
H A D | test_overhead_kprobe.bpf.c | 16 struct signal_struct *signal; in prog()
|
/linux/kernel/time/ |
H A D | itimer.c | 158 struct signal_struct *sig = in it_real_fn() 159 container_of(timer, struct signal_struct, real_timer); in it_real_fn()
|
H A D | posix-timers.c | 70 static int hash(struct signal_struct *sig, unsigned int nr) in hash() 76 struct signal_struct *sig, in __posix_timers_find() 91 struct signal_struct *sig = current->signal; in posix_timer_by_id() 99 struct signal_struct *sig = current->signal; in posix_timer_add()
|
H A D | posix-cpu-timers.c | 901 static inline void stop_process_timers(struct signal_struct *sig) in check_thread_timers() 940 struct signal_struct *const sig = tsk->signal; in stop_process_timers() 1081 struct signal_struct *sig; in posix_cpu_timer_rearm()
|
H A D | tick-sched.c | 563 struct signal_struct *sig = tsk->signal; in tick_nohz_dep_set_signal() 575 void tick_nohz_dep_clear_signal(struct signal_struct *sig, enum tick_dep_bits bit) in tick_nohz_dep_clear_signal()
|
/linux/kernel/ |
H A D | exit.c | 147 struct signal_struct *sig = tsk->signal; in __exit_signal() 183 * skip the group leader because it is the last user of signal_struct, in __exit_signal() 864 struct signal_struct *signal = tsk->signal; in do_exit() 1065 struct signal_struct *sig = current->signal; in eligible_child() 1181 struct signal_struct *sig = p->signal; in wait_task_zombie() 1182 struct signal_struct *psig = current->signal; in wait_task_zombie() 1189 * are in its signal_struct, as are those for the child in wait_task_zombie() 1191 * accumulate in the parent's signal_struct c* fields. in wait_task_zombie()
|
H A D | fork.c | 948 static inline void free_signal_struct(struct signal_struct *sig) in free_signal_struct() 961 static inline void put_signal_struct(struct signal_struct *sig) in put_signal_struct() 1828 static void posix_cpu_timers_init_group(struct signal_struct *sig) in posix_cpu_timers_init_group() 1839 struct signal_struct *sig; in copy_signal() 3164 sizeof(struct signal_struct), 0, in proc_caches_init()
|
H A D | signal.c | 360 struct signal_struct *sig = task->signal; in task_participate_group_stop() 387 struct signal_struct *sig = current->signal; in task_join_group_stop() 903 struct signal_struct *signal = p->signal; in prepare_signal() 995 struct signal_struct *signal = p->signal; in complete_signal() 2436 struct signal_struct *sig = current->signal; in do_signal_stop() 2553 struct signal_struct *signal = current->signal; in do_jobctl_trap() 2685 struct signal_struct *signal = current->signal; in get_signal()
|
H A D | taskstats.c | 573 struct signal_struct *sig = tsk->signal; in taskstats_tgid_alloc()
|
H A D | sys.c | 1771 * single threaded, as no one else can take our signal_struct away, no one 1799 struct signal_struct *sig = p->signal; in getrusage()
|
/linux/drivers/tty/ |
H A D | tty_audit.c | 129 void tty_audit_fork(struct signal_struct *sig) in tty_audit_fork()
|
/linux/init/ |
H A D | init_task.c | 20 static struct signal_struct init_signals = {
|
/linux/mm/ |
H A D | oom_kill.c | 843 struct signal_struct *sig = task->signal; in __task_will_free_mem()
|
/linux/fs/proc/ |
H A D | array.c | 485 struct signal_struct *sig = task->signal; in do_task_stat()
|
/linux/fs/ |
H A D | exec.c | 1023 struct signal_struct *sig = tsk->signal; in de_thread()
|