| /linux-6.15/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 | 94 struct signal_struct { struct 271 static inline void signal_set_stop_flags(struct signal_struct *sig, in signal_set_stop_flags()
|
| /linux-6.15/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 | 214 extern void tick_nohz_dep_clear_signal(struct signal_struct *signal, 271 static inline void tick_dep_clear_signal(struct signal_struct *signal, in tick_dep_clear_signal() 301 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; 476 void tty_audit_fork(struct signal_struct *sig); 482 static inline void tty_audit_fork(struct signal_struct *sig) in tty_audit_fork()
|
| H A D | posix-timers.h | 189 struct signal_struct *it_signal;
|
| H A D | key.h | 99 struct signal_struct;
|
| H A D | sched.h | 81 struct signal_struct; 1193 struct signal_struct *signal;
|
| /linux-6.15/kernel/time/ |
| H A D | posix-timers.c | 91 static struct timer_hash_bucket *hash_bucket(struct signal_struct *sig, unsigned int nr) in hash_bucket() 98 struct signal_struct *sig = current->signal; in posix_timer_by_id() 110 static inline struct signal_struct *posix_sig_owner(const struct k_itimer *timer) in posix_sig_owner() 118 return (struct signal_struct *)(val & ~1UL); in posix_sig_owner() 121 static bool posix_timer_hashed(struct timer_hash_bucket *bucket, struct signal_struct *sig, in posix_timer_hashed() 134 static bool posix_timer_add_at(struct k_itimer *timer, struct signal_struct *sig, unsigned int id) in posix_timer_add_at() 156 timer->it_signal = (struct signal_struct *)((unsigned long)sig | 1UL); in posix_timer_add_at() 166 struct signal_struct *sig = current->signal; in posix_timer_add() 1054 WRITE_ONCE(timer->it_signal, (struct signal_struct *)sig); in posix_timer_delete()
|
| H A D | itimer.c | 178 struct signal_struct *sig = in it_real_fn() 179 container_of(timer, struct signal_struct, real_timer); in it_real_fn()
|
| H A D | posix-cpu-timers.c | 906 static inline void stop_process_timers(struct signal_struct *sig) in stop_process_timers() 945 struct signal_struct *const sig = tsk->signal; in check_process_timers() 1086 struct signal_struct *sig; in fastpath_timer_check()
|
| H A D | tick-sched.c | 561 struct signal_struct *sig = tsk->signal; in tick_nohz_dep_set_signal() 573 void tick_nohz_dep_clear_signal(struct signal_struct *sig, enum tick_dep_bits bit) in tick_nohz_dep_clear_signal()
|
| /linux-6.15/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 | 312 struct signal_struct *sig = tsk->signal; in thread_group_cputime()
|
| /linux-6.15/drivers/tty/ |
| H A D | tty_audit.c | 131 void tty_audit_fork(struct signal_struct *sig) in tty_audit_fork()
|
| /linux-6.15/kernel/ |
| H A D | exit.c | 155 struct signal_struct *sig = tsk->signal; in __exit_signal() 878 struct signal_struct *signal = tsk->signal; in synchronize_group_exit() 1079 struct signal_struct *sig = current->signal; in do_group_exit() 1195 struct signal_struct *sig = p->signal; in wait_task_zombie() 1196 struct signal_struct *psig = current->signal; in wait_task_zombie()
|
| H A D | fork.c | 970 static inline void free_signal_struct(struct signal_struct *sig) in free_signal_struct() 983 static inline void put_signal_struct(struct signal_struct *sig) in put_signal_struct() 1889 static void posix_cpu_timers_init_group(struct signal_struct *sig) in posix_cpu_timers_init_group() 1900 struct signal_struct *sig; in copy_signal() 3227 sizeof(struct signal_struct), 0, in proc_caches_init()
|
| H A D | signal.c | 363 struct signal_struct *sig = task->signal; in task_participate_group_stop() 390 struct signal_struct *sig = current->signal; in task_join_group_stop() 873 struct signal_struct *signal = p->signal; in prepare_signal() 965 struct signal_struct *signal = p->signal; in complete_signal() 2553 struct signal_struct *sig = current->signal; in do_signal_stop() 2670 struct signal_struct *signal = current->signal; in do_jobctl_trap() 2802 struct signal_struct *signal = current->signal; in get_signal()
|
| H A D | taskstats.c | 567 struct signal_struct *sig = tsk->signal; in taskstats_tgid_alloc()
|
| H A D | sys.c | 1805 struct signal_struct *sig = p->signal; in getrusage()
|
| /linux-6.15/init/ |
| H A D | init_task.c | 20 static struct signal_struct init_signals = {
|
| /linux-6.15/fs/ |
| H A D | coredump.c | 366 static int zap_process(struct signal_struct *signal, int exit_code) in zap_process() 390 struct signal_struct *signal = tsk->signal; in zap_threads()
|
| H A D | exec.c | 1018 struct signal_struct *sig = tsk->signal; in de_thread()
|
| /linux-6.15/mm/ |
| H A D | oom_kill.c | 848 struct signal_struct *sig = task->signal; in __task_will_free_mem()
|
| /linux-6.15/fs/proc/ |
| H A D | array.c | 485 struct signal_struct *sig = task->signal; in do_task_stat()
|