/kernel/linux/linux-5.10/include/linux/ |
H A D | compat.h | 161 typedef struct compat_siginfo { struct 283 struct compat_siginfo; 405 void copy_siginfo_to_external32(struct compat_siginfo *to, 408 const struct compat_siginfo __user *from); 409 int __copy_siginfo_to_user32(struct compat_siginfo __user *to, 606 struct compat_siginfo __user *, int, 666 struct compat_siginfo __user *uinfo, 669 struct compat_siginfo __user *uinfo, 672 struct compat_siginfo __user *uinfo); 760 struct compat_siginfo __use [all...] |
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | compat.h | 106 struct compat_siginfo; 109 int copy_siginfo_to_user32(struct compat_siginfo __user *to,
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | compat.h | 155 typedef struct compat_siginfo { struct 313 struct compat_siginfo; 428 void copy_siginfo_to_external32(struct compat_siginfo *to, 431 const struct compat_siginfo __user *from); 432 int __copy_siginfo_to_user32(struct compat_siginfo __user *to, 673 struct compat_siginfo __user *, int, 717 struct compat_siginfo __user *uinfo, 720 struct compat_siginfo __user *uinfo, 723 struct compat_siginfo __user *uinfo); 768 struct compat_siginfo __use [all...] |
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | compat.h | 213 struct compat_siginfo; 216 int copy_siginfo_to_user32(struct compat_siginfo __user *to,
|
/kernel/linux/linux-5.10/kernel/ |
H A D | signal.c | 3260 void copy_siginfo_to_external32(struct compat_siginfo *to, in copy_siginfo_to_external32() 3330 int __copy_siginfo_to_user32(struct compat_siginfo __user *to, in __copy_siginfo_to_user32() 3333 struct compat_siginfo new; in __copy_siginfo_to_user32() 3336 if (copy_to_user(to, &new, sizeof(struct compat_siginfo))) in __copy_siginfo_to_user32() 3342 const struct compat_siginfo *from) in post_copy_siginfo_from_user32() 3420 const struct compat_siginfo __user *ufrom) in __copy_siginfo_from_user32() 3422 struct compat_siginfo from; in __copy_siginfo_from_user32() 3424 if (copy_from_user(&from, ufrom, sizeof(struct compat_siginfo))) in __copy_siginfo_from_user32() 3432 const struct compat_siginfo __user *ufrom) in copy_siginfo_from_user32() 3434 struct compat_siginfo fro in copy_siginfo_from_user32() [all...] |
H A D | ptrace.c | 1371 (struct compat_siginfo __user *) datap, in compat_ptrace_request() 1377 &siginfo, (struct compat_siginfo __user *) datap); in compat_ptrace_request()
|
H A D | exit.c | 1772 struct compat_siginfo __user *, infop, int, options, in COMPAT_SYSCALL_DEFINE5()
|
/kernel/linux/linux-6.6/kernel/ |
H A D | signal.c | 3419 void copy_siginfo_to_external32(struct compat_siginfo *to, in copy_siginfo_to_external32() 3487 int __copy_siginfo_to_user32(struct compat_siginfo __user *to, in __copy_siginfo_to_user32() 3490 struct compat_siginfo new; in __copy_siginfo_to_user32() 3493 if (copy_to_user(to, &new, sizeof(struct compat_siginfo))) in __copy_siginfo_to_user32() 3499 const struct compat_siginfo *from) in post_copy_siginfo_from_user32() 3575 const struct compat_siginfo __user *ufrom) in __copy_siginfo_from_user32() 3577 struct compat_siginfo from; in __copy_siginfo_from_user32() 3579 if (copy_from_user(&from, ufrom, sizeof(struct compat_siginfo))) in __copy_siginfo_from_user32() 3587 const struct compat_siginfo __user *ufrom) in copy_siginfo_from_user32() 3589 struct compat_siginfo fro in copy_siginfo_from_user32() [all...] |
H A D | ptrace.c | 1373 (struct compat_siginfo __user *) datap, in compat_ptrace_request() 1379 &siginfo, (struct compat_siginfo __user *) datap); in compat_ptrace_request()
|
H A D | exit.c | 1860 struct compat_siginfo __user *, infop, int, options, in COMPAT_SYSCALL_DEFINE5()
|
/kernel/linux/linux-6.6/arch/x86/kernel/ |
H A D | signal_64.c | 280 static int x32_copy_siginfo_to_user(struct compat_siginfo __user *to, in x32_copy_siginfo_to_user() 283 struct compat_siginfo new; in x32_copy_siginfo_to_user() 290 if (copy_to_user(to, &new, sizeof(struct compat_siginfo))) in x32_copy_siginfo_to_user() 295 int copy_siginfo_to_user32(struct compat_siginfo __user *to, in copy_siginfo_to_user32()
|
/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
H A D | signal32.h | 53 struct compat_siginfo info;
|
/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | signal32.h | 53 struct compat_siginfo info;
|
/kernel/linux/linux-5.10/arch/mips/kernel/ |
H A D | signal_n32.c | 50 struct compat_siginfo rs_info;
|
/kernel/linux/linux-6.6/arch/mips/kernel/ |
H A D | signal_n32.c | 49 struct compat_siginfo rs_info;
|
/kernel/linux/linux-5.10/arch/x86/kernel/ |
H A D | signal.c | 533 static int x32_copy_siginfo_to_user(struct compat_siginfo __user *to, in x32_copy_siginfo_to_user() 536 struct compat_siginfo new; in x32_copy_siginfo_to_user() 543 if (copy_to_user(to, &new, sizeof(struct compat_siginfo))) in x32_copy_siginfo_to_user() 548 int copy_siginfo_to_user32(struct compat_siginfo __user *to, in copy_siginfo_to_user32()
|
/kernel/linux/linux-6.6/arch/riscv/kernel/ |
H A D | compat_signal.c | 44 struct compat_siginfo info;
|