Home
last modified time | relevance | path

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

/linux/kernel/
H A Dsignal.c769 static inline int is_si_special(const struct kernel_siginfo *info) in is_si_special()
774 static inline bool si_fromuser(const struct kernel_siginfo *info) in si_fromuser()
799 static int check_kill_permission(int sig, struct kernel_siginfo *info, in check_kill_permission()
1040 static int __send_signal_locked(int sig, struct kernel_siginfo *info, in __send_signal_locked()
1157 static inline bool has_si_pid_and_uid(struct kernel_siginfo *info) in has_si_pid_and_uid()
1181 int send_signal_locked(int sig, struct kernel_siginfo *info, in send_signal_locked()
1260 int do_send_sig_info(int sig, struct kernel_siginfo *info, struct task_struct *p, in do_send_sig_info()
1292 force_sig_info_to_task(struct kernel_siginfo *info, struct task_struct *t, in force_sig_info_to_task()
1327 int force_sig_info(struct kernel_siginfo *info) in force_sig_info()
1408 int group_send_sig_info(int sig, struct kernel_siginfo *info, in group_send_sig_info()
[all …]
/linux/include/linux/
H A Dsignal.h26 #define SI_EXPANSION_SIZE (sizeof(struct siginfo) - sizeof(struct kernel_siginfo))
32 memset(((char *)to) + sizeof(struct kernel_siginfo), 0, in copy_siginfo_to_external()
282 extern int do_send_sig_info(int sig, struct kernel_siginfo *info,
284 extern int group_send_sig_info(int sig, struct kernel_siginfo *info,
286 extern int send_signal_locked(int sig, struct kernel_siginfo *info,
H A Dposix-timers.h14 struct kernel_siginfo;
120 bool posixtimer_deliver_signal(struct kernel_siginfo *info, struct sigqueue *timer_sigq);
146 static inline bool posixtimer_deliver_signal(struct kernel_siginfo *info, in posixtimer_deliver_signal()
H A Dsignal_types.h12 typedef struct kernel_siginfo { struct
H A Dcompat.h433 const struct kernel_siginfo *from);
/linux/include/trace/events/
H A 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/arch/x86/kernel/
H A Dsignal_64.c283 const struct kernel_siginfo *from) in x32_copy_siginfo_to_user()
298 const struct kernel_siginfo *from) in copy_siginfo_to_user32()
/linux/security/landlock/
H A Dtask.c343 struct kernel_siginfo *const info, const int sig, in hook_task_kill()
/linux/kernel/trace/
H A Dbpf_trace.c830 struct kernel_siginfo info; in bpf_send_signal_common()
838 struct kernel_siginfo *siginfo; in bpf_send_signal_common()
850 struct kernel_siginfo info; in bpf_send_signal_common()
851 struct kernel_siginfo *siginfo; in bpf_send_signal_common()
/linux/ipc/
H A Dmqueue.c790 struct kernel_siginfo sig_i; in __do_notify()
/linux/security/apparmor/
H A Dlsm.c1016 static int apparmor_task_kill(struct task_struct *target, struct kernel_siginfo *info, in apparmor_task_kill()
/linux/security/
H A Dsecurity.c3290 * constant 1, or a pointer to a kernel_siginfo structure. If @info is 1 or
3297 int security_task_kill(struct task_struct *p, struct kernel_siginfo *info, in security_task_kill()
/linux/security/smack/
H A Dsmack_lsm.c2381 static int smack_task_kill(struct task_struct *p, struct kernel_siginfo *info,
/linux/security/selinux/
H A Dhooks.c4574 static int selinux_task_kill(struct task_struct *p, struct kernel_siginfo *info, in selinux_task_movememory()