Home
last modified time | relevance | path

Searched refs:signal_struct (Results 1 – 25 of 26) sorted by relevance

12

/linux-6.15/include/linux/sched/
H A Dautogroup.h5 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 Dsignal.h94 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 Dtaskstats_kern.h19 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 Dtick.h214 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 Dtty.h118 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 Dposix-timers.h189 struct signal_struct *it_signal;
H A Dkey.h99 struct signal_struct;
H A Dsched.h81 struct signal_struct;
1193 struct signal_struct *signal;
/linux-6.15/kernel/time/
H A Dposix-timers.c91 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 Ditimer.c178 struct signal_struct *sig = in it_real_fn()
179 container_of(timer, struct signal_struct, real_timer); in it_real_fn()
H A Dposix-cpu-timers.c906 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 Dtick-sched.c561 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 Dautogroup.c210 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 Dcputime.c312 struct signal_struct *sig = tsk->signal; in thread_group_cputime()
/linux-6.15/drivers/tty/
H A Dtty_audit.c131 void tty_audit_fork(struct signal_struct *sig) in tty_audit_fork()
/linux-6.15/kernel/
H A Dexit.c155 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 Dfork.c970 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 Dsignal.c363 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 Dtaskstats.c567 struct signal_struct *sig = tsk->signal; in taskstats_tgid_alloc()
H A Dsys.c1805 struct signal_struct *sig = p->signal; in getrusage()
/linux-6.15/init/
H A Dinit_task.c20 static struct signal_struct init_signals = {
/linux-6.15/fs/
H A Dcoredump.c366 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 Dexec.c1018 struct signal_struct *sig = tsk->signal; in de_thread()
/linux-6.15/mm/
H A Doom_kill.c848 struct signal_struct *sig = task->signal; in __task_will_free_mem()
/linux-6.15/fs/proc/
H A Darray.c485 struct signal_struct *sig = task->signal; in do_task_stat()

12