Symbol: kernel_siginfo
arch/powerpc/platforms/book3s/vas-api.c
152
struct kernel_siginfo info;
arch/x86/kernel/signal_64.c
283
const struct kernel_siginfo *from)
arch/x86/kernel/signal_64.c
298
const struct kernel_siginfo *from)
include/linux/compat.h
433
const struct kernel_siginfo *from);
include/linux/lsm_hook_defs.h
261
LSM_HOOK(int, 0, task_kill, struct task_struct *p, struct kernel_siginfo *info,
include/linux/posix-timers.h
120
bool posixtimer_deliver_signal(struct kernel_siginfo *info, struct sigqueue *timer_sigq);
include/linux/posix-timers.h
14
struct kernel_siginfo;
include/linux/posix-timers.h
146
static inline bool posixtimer_deliver_signal(struct kernel_siginfo *info,
include/linux/sched/signal.h
332
extern int send_sig_info(int, struct kernel_siginfo *, struct task_struct *);
include/linux/sched/signal.h
334
extern int force_sig_info(struct kernel_siginfo *);
include/linux/sched/signal.h
335
extern int __kill_pgrp_info(int sig, struct kernel_siginfo *info, struct pid *pgrp);
include/linux/sched/signal.h
336
extern int kill_pid_info(int sig, struct kernel_siginfo *info, struct pid *pid);
include/linux/sched/signal.h
571
#define SEND_SIG_NOINFO ((struct kernel_siginfo *) 0)
include/linux/sched/signal.h
572
#define SEND_SIG_PRIV ((struct kernel_siginfo *) 1)
include/linux/security.h
1412
struct kernel_siginfo *info, int sig,
include/linux/security.h
45
struct kernel_siginfo;
include/linux/security.h
537
int security_task_kill(struct task_struct *p, struct kernel_siginfo *info,
include/linux/signal.h
26
#define SI_EXPANSION_SIZE (sizeof(struct siginfo) - sizeof(struct kernel_siginfo))
include/linux/signal.h
282
extern int do_send_sig_info(int sig, struct kernel_siginfo *info,
include/linux/signal.h
284
extern int group_send_sig_info(int sig, struct kernel_siginfo *info,
include/linux/signal.h
286
extern int send_signal_locked(int sig, struct kernel_siginfo *info,
include/linux/signal.h
32
memset(((char *)to) + sizeof(struct kernel_siginfo), 0,
include/trace/events/signal.h
52
TP_PROTO(int sig, struct kernel_siginfo *info, struct task_struct *task,
include/trace/events/signal.h
98
TP_PROTO(int sig, struct kernel_siginfo *info, struct k_sigaction *ka),
ipc/mqueue.c
790
struct kernel_siginfo sig_i;
kernel/entry/syscall_user_dispatch.c
22
struct kernel_siginfo info;
kernel/signal.c
1040
static int __send_signal_locked(int sig, struct kernel_siginfo *info,
kernel/signal.c
1157
static inline bool has_si_pid_and_uid(struct kernel_siginfo *info)
kernel/signal.c
1181
int send_signal_locked(int sig, struct kernel_siginfo *info,
kernel/signal.c
1260
int do_send_sig_info(int sig, struct kernel_siginfo *info, struct task_struct *p,
kernel/signal.c
1292
force_sig_info_to_task(struct kernel_siginfo *info, struct task_struct *t,
kernel/signal.c
1327
int force_sig_info(struct kernel_siginfo *info)
kernel/signal.c
1416
int group_send_sig_info(int sig, struct kernel_siginfo *info,
kernel/signal.c
1436
int __kill_pgrp_info(int sig, struct kernel_siginfo *info, struct pid *pgrp)
kernel/signal.c
1456
static int kill_pid_info_type(int sig, struct kernel_siginfo *info,
kernel/signal.c
1478
int kill_pid_info(int sig, struct kernel_siginfo *info, struct pid *pid)
kernel/signal.c
1483
static int kill_proc_info(int sig, struct kernel_siginfo *info, pid_t pid)
kernel/signal.c
1531
struct kernel_siginfo info;
kernel/signal.c
1579
static int kill_something_info(int sig, struct kernel_siginfo *info, pid_t pid)
kernel/signal.c
1619
int send_sig_info(int sig, struct kernel_siginfo *info, struct task_struct *p)
kernel/signal.c
1644
struct kernel_siginfo info;
kernel/signal.c
1658
struct kernel_siginfo info;
kernel/signal.c
1671
struct kernel_siginfo info;
kernel/signal.c
1699
struct kernel_siginfo info;
kernel/signal.c
1716
struct kernel_siginfo info;
kernel/signal.c
1728
struct kernel_siginfo info;
kernel/signal.c
1742
struct kernel_siginfo info;
kernel/signal.c
1757
struct kernel_siginfo info;
kernel/signal.c
1772
struct kernel_siginfo info;
kernel/signal.c
1786
struct kernel_siginfo info;
kernel/signal.c
1820
struct kernel_siginfo info;
kernel/signal.c
1838
struct kernel_siginfo info;
kernel/signal.c
1853
struct kernel_siginfo info;
kernel/signal.c
1870
struct kernel_siginfo info;
kernel/signal.c
1881
static int kill_pgrp_info(int sig, struct kernel_siginfo *info, struct pid *pgrp)
kernel/signal.c
2177
struct kernel_siginfo info;
kernel/signal.c
2293
struct kernel_siginfo info;
kernel/signal.c
3507
return ((char __user *)info) + sizeof(struct kernel_siginfo);
kernel/signal.c
3513
if (copy_to_user(to, from , sizeof(struct kernel_siginfo)))
kernel/signal.c
3546
if (copy_from_user(to, from, sizeof(struct kernel_siginfo)))
kernel/signal.c
3554
if (copy_from_user(to, from, sizeof(struct kernel_siginfo)))
kernel/signal.c
3571
const struct kernel_siginfo *from)
kernel/signal.c
3639
const struct kernel_siginfo *from)
kernel/signal.c
3725
static int __copy_siginfo_from_user32(int signo, struct kernel_siginfo *to,
kernel/signal.c
3737
int copy_siginfo_from_user32(struct kernel_siginfo *to,
kernel/signal.c
3943
static void prepare_kill_siginfo(int sig, struct kernel_siginfo *info,
kernel/signal.c
3961
struct kernel_siginfo info;
kernel/signal.c
4129
do_send_specific(pid_t tgid, pid_t pid, int sig, struct kernel_siginfo *info)
kernel/signal.c
4160
struct kernel_siginfo info;
kernel/signal.c
769
static inline int is_si_special(const struct kernel_siginfo *info)
kernel/signal.c
774
static inline bool si_fromuser(const struct kernel_siginfo *info)
kernel/signal.c
799
static int check_kill_permission(int sig, struct kernel_siginfo *info,
kernel/time/posix-timers.c
299
static bool __posixtimer_deliver_signal(struct kernel_siginfo *info, struct k_itimer *timr)
kernel/time/posix-timers.c
337
bool posixtimer_deliver_signal(struct kernel_siginfo *info, struct sigqueue *timer_sigq)
kernel/trace/bpf_trace.c
830
struct kernel_siginfo info;
kernel/trace/bpf_trace.c
838
struct kernel_siginfo *siginfo;
kernel/trace/bpf_trace.c
850
struct kernel_siginfo info;
kernel/trace/bpf_trace.c
851
struct kernel_siginfo *siginfo;
kernel/trace/rv/monitors/sssw/sssw.c
56
struct kernel_siginfo *info,
security/apparmor/lsm.c
1016
static int apparmor_task_kill(struct task_struct *target, struct kernel_siginfo *info,
security/landlock/task.c
342
struct kernel_siginfo *const info, const int sig,
security/security.c
3297
int security_task_kill(struct task_struct *p, struct kernel_siginfo *info,
security/selinux/hooks.c
4580
static int selinux_task_kill(struct task_struct *p, struct kernel_siginfo *info,
security/smack/smack_lsm.c
2381
static int smack_task_kill(struct task_struct *p, struct kernel_siginfo *info,