kernel_siginfo_t
const kernel_siginfo_t *from);
const kernel_siginfo_t *siginfo)
void vfs_coredump(const kernel_siginfo_t *siginfo)
kernel_siginfo_t si;
static ssize_t signalfd_dequeue(struct signalfd_ctx *ctx, kernel_siginfo_t *info,
kernel_siginfo_t info;
static int signalfd_copyinfo(struct iov_iter *to, kernel_siginfo_t const *kinfo)
int copy_siginfo_from_user32(kernel_siginfo_t *to,
const kernel_siginfo_t *from);
const kernel_siginfo_t *siginfo;
extern void vfs_coredump(const kernel_siginfo_t *siginfo);
static inline void vfs_coredump(const kernel_siginfo_t *siginfo) {}
kernel_siginfo_t info;
kernel_siginfo_t *last_siginfo;
extern int dequeue_signal(sigset_t *mask, kernel_siginfo_t *info, enum pid_type *type);
kernel_siginfo_t __info;
static inline void copy_siginfo(kernel_siginfo_t *to,
const kernel_siginfo_t *from)
static inline void clear_siginfo(kernel_siginfo_t *info)
const kernel_siginfo_t *from)
int copy_siginfo_to_user(siginfo_t __user *to, const kernel_siginfo_t *from);
int copy_siginfo_from_user(kernel_siginfo_t *to, const siginfo_t __user *from);
kernel_siginfo_t info;
kernel_siginfo_t info;
kernel_siginfo_t siginfo, *si;
kernel_siginfo_t siginfo;
static int ptrace_getsiginfo(struct task_struct *child, kernel_siginfo_t *info)
static int ptrace_setsiginfo(struct task_struct *child, const kernel_siginfo_t *info)
kernel_siginfo_t info;
kernel_siginfo_t *info)
kernel_siginfo_t info;
static int ptrace_signal(int signr, kernel_siginfo_t *info, enum pid_type type)
int copy_siginfo_to_user(siginfo_t __user *to, const kernel_siginfo_t *from)
static int post_copy_siginfo_from_user(kernel_siginfo_t *info,
static int __copy_siginfo_from_user(int signo, kernel_siginfo_t *to,
int copy_siginfo_from_user(kernel_siginfo_t *to, const siginfo_t __user *from)
static int post_copy_siginfo_from_user32(kernel_siginfo_t *to,
static int do_sigtimedwait(const sigset_t *which, kernel_siginfo_t *info,
kernel_siginfo_t info;
kernel_siginfo_t info;
kernel_siginfo_t info;
kernel_siginfo_t info;
static int copy_siginfo_from_user_any(kernel_siginfo_t *kinfo,
kernel_siginfo_t kinfo;
static int do_rt_sigqueueinfo(pid_t pid, int sig, kernel_siginfo_t *info)
kernel_siginfo_t info;
kernel_siginfo_t info;
static int do_rt_tgsigqueueinfo(pid_t tgid, pid_t pid, int sig, kernel_siginfo_t *info)
kernel_siginfo_t info;
kernel_siginfo_t info;
BUILD_BUG_ON(offsetof(siginfo_t, field) != offsetof(kernel_siginfo_t, field))
static void collect_signal(int sig, struct sigpending *list, kernel_siginfo_t *info,
kernel_siginfo_t *info, struct sigqueue **timer_sigq)
int dequeue_signal(sigset_t *mask, kernel_siginfo_t *info, enum pid_type *type)
static int dequeue_synchronous_signal(kernel_siginfo_t *info)