Home
last modified time | relevance | path

Searched refs:kernel_siginfo (Results 1 – 15 of 15) sorted by relevance

/Linux-v5.4/kernel/
Dsignal.c792 static inline int is_si_special(const struct kernel_siginfo *info) in is_si_special()
797 static inline bool si_fromuser(const struct kernel_siginfo *info) in si_fromuser()
822 static int check_kill_permission(int sig, struct kernel_siginfo *info, in check_kill_permission()
1065 static int __send_signal(int sig, struct kernel_siginfo *info, struct task_struct *t, in __send_signal()
1181 static inline bool has_si_pid_and_uid(struct kernel_siginfo *info) in has_si_pid_and_uid()
1203 static int send_signal(int sig, struct kernel_siginfo *info, struct task_struct *t, in send_signal()
1273 __group_send_sig_info(int sig, struct kernel_siginfo *info, struct task_struct *p) in __group_send_sig_info()
1278 int do_send_sig_info(int sig, struct kernel_siginfo *info, struct task_struct *p, in do_send_sig_info()
1304 force_sig_info_to_task(struct kernel_siginfo *info, struct task_struct *t) in force_sig_info_to_task()
1334 int force_sig_info(struct kernel_siginfo *info) in force_sig_info()
[all …]
Dseccomp.c610 struct kernel_siginfo info; in seccomp_send_sigsys()
/Linux-v5.4/include/linux/sched/
Dsignal.h322 extern int send_sig_info(int, struct kernel_siginfo *, struct task_struct *);
324 extern int force_sig_info(struct kernel_siginfo *);
325 extern int __kill_pgrp_info(int sig, struct kernel_siginfo *info, struct pid *pgrp);
326 extern int kill_pid_info(int sig, struct kernel_siginfo *info, struct pid *pid);
501 #define SEND_SIG_NOINFO ((struct kernel_siginfo *) 0)
502 #define SEND_SIG_PRIV ((struct kernel_siginfo *) 1)
/Linux-v5.4/include/trace/events/
Dsignal.h52 TP_PROTO(int sig, struct kernel_siginfo *info, struct task_struct *task,
98 TP_PROTO(int sig, struct kernel_siginfo *info, struct k_sigaction *ka),
/Linux-v5.4/include/linux/
Dsignal.h25 #define SI_EXPANSION_SIZE (sizeof(struct siginfo) - sizeof(struct kernel_siginfo))
270 extern int do_send_sig_info(int sig, struct kernel_siginfo *info,
272 extern int group_send_sig_info(int sig, struct kernel_siginfo *info,
274 extern int __group_send_sig_info(int, struct kernel_siginfo *, struct task_struct *);
Dposix-timers.h10 struct kernel_siginfo;
232 void posixtimer_rearm(struct kernel_siginfo *info);
Dsignal_types.h12 typedef struct kernel_siginfo { struct
Dsecurity.h38 struct kernel_siginfo;
403 int security_task_kill(struct task_struct *p, struct kernel_siginfo *info,
1092 struct kernel_siginfo *info, int sig, in security_task_kill()
Dlsm_hooks.h1650 int (*task_kill)(struct task_struct *p, struct kernel_siginfo *info,
/Linux-v5.4/kernel/time/
Dposix-timers.c287 void posixtimer_rearm(struct kernel_siginfo *info) in posixtimer_rearm()
/Linux-v5.4/security/apparmor/
Dlsm.c729 static int apparmor_task_kill(struct task_struct *target, struct kernel_siginfo *info, in apparmor_task_kill()
/Linux-v5.4/ipc/
Dmqueue.c712 struct kernel_siginfo sig_i; in __do_notify()
/Linux-v5.4/security/
Dsecurity.c1701 int security_task_kill(struct task_struct *p, struct kernel_siginfo *info, in security_task_kill()
/Linux-v5.4/security/smack/
Dsmack_lsm.c2182 static int smack_task_kill(struct task_struct *p, struct kernel_siginfo *info, in smack_task_kill()
/Linux-v5.4/security/selinux/
Dhooks.c4131 static int selinux_task_kill(struct task_struct *p, struct kernel_siginfo *info, in selinux_task_kill()