/linux/tools/testing/selftests/signal/ |
H A D | mangle_uc_sigmask.c | 22 * just during the execution of the handler, by mangling with uc_sigmask 49 ret = sigismember(&(((ucontext_t *)uc)->uc_sigmask), SIGUSR2); in handler_verify_ucontext() 107 ret = sigismember(&(((ucontext_t *)uc)->uc_sigmask), SIGSEGV); in handler_usr() 111 ret = sigismember(&(((ucontext_t *)uc)->uc_sigmask), SIGUSR1); in handler_usr() 118 if (sigaddset(&((ucontext_t *)uc)->uc_sigmask, SIGUSR2)) in handler_usr()
|
/linux/arch/s390/include/uapi/asm/ |
H A D | ucontext.h | 25 sigset_t uc_sigmask; member 26 /* Allow for uc_sigmask growth. Glibc uses a 1024-bit sigset_t. */ 36 sigset_t uc_sigmask; member 37 /* Allow for uc_sigmask growth. Glibc uses a 1024-bit sigset_t. */
|
/linux/arch/mips/kernel/ |
H A D | signal_n32.c | 41 compat_sigset_t uc_sigmask; /* mask last for extensibility */ member 62 if (__copy_conv_sigset_from_user(&set, &frame->rs_uc.uc_sigmask)) in sysn32_rt_sigreturn() 108 err |= __copy_conv_sigset_to_user(&frame->rs_uc.uc_sigmask, set); in setup_rt_frame_n32()
|
H A D | signal_o32.c | 43 compat_sigset_t uc_sigmask; /* mask last for extensibility */ member 166 if (__copy_conv_sigset_from_user(&set, &frame->rs_uc.uc_sigmask)) in sys32_rt_sigreturn() 212 err |= __copy_conv_sigset_to_user(&frame->rs_uc.uc_sigmask, set); in setup_rt_frame_32()
|
/linux/arch/riscv/kernel/ |
H A D | compat_signal.c | 26 sigset_t uc_sigmask; member 28 * future. Though this is unlikely, other architectures put uc_sigmask 32 /* We can't put uc_sigmask at the end of this structure because we need 134 if (__copy_from_user(&set, &frame->uc.uc_sigmask, sizeof(set))) in COMPAT_SYSCALL_DEFINE0() 216 err |= __copy_to_user(&frame->uc.uc_sigmask, set, sizeof(*set)); in compat_setup_rt_frame()
|
/linux/arch/x86/um/ |
H A D | signal.c | 223 err |= copy_to_user(&uc->uc_sigmask, set, sizeof(*set)); in copy_ucontext_to_user() 408 err |= __put_user(set->sig[0], &frame->uc.uc_sigmask.sig[0]); in setup_signal_stack_si() 409 err |= __put_user(set->sig[1], &frame->uc.uc_sigmask.sig[1]); in setup_signal_stack_si() 412 err |= __copy_to_user(&frame->uc.uc_sigmask, set, in setup_signal_stack_si() 455 if (copy_from_user(&set, &uc->uc_sigmask, sizeof(set))) in SYSCALL_DEFINE0()
|
/linux/arch/parisc/include/asm/ |
H A D | ucontext.h | 10 sigset_t uc_sigmask; /* mask last for extensibility */ member
|
H A D | compat_ucontext.h | 15 compat_sigset_t uc_sigmask; /* mask last for extensibility */ member
|
/linux/include/uapi/asm-generic/ |
H A D | ucontext.h | 10 sigset_t uc_sigmask; /* mask last for extensibility */ member
|
/linux/arch/xtensa/include/asm/ |
H A D | ucontext.h | 19 sigset_t uc_sigmask; /* mask last for extensibility */ member
|
/linux/arch/alpha/include/asm/ |
H A D | ucontext.h | 11 sigset_t uc_sigmask; /* mask last for extensibility */ member
|
/linux/arch/arm64/include/uapi/asm/ |
H A D | ucontext.h | 26 sigset_t uc_sigmask; member
|
/linux/arch/riscv/include/uapi/asm/ |
H A D | ucontext.h | 17 sigset_t uc_sigmask; member 20 * future. Though this is unlikely, other architectures put uc_sigmask 26 * We can't put uc_sigmask at the end of this structure because we need
|
/linux/arch/loongarch/include/uapi/asm/ |
H A D | ucontext.h | 11 * @uc_sigmask: 18 sigset_t uc_sigmask; member 20 * future. Though this is unlikely, other architectures put uc_sigmask 24 /* We can't put uc_sigmask at the end of this structure because we need
|
/linux/arch/mips/include/uapi/asm/ |
H A D | ucontext.h | 51 * @uc_sigmask: 60 sigset_t uc_sigmask; member
|
/linux/arch/m68k/include/asm/ |
H A D | ucontext.h | 28 sigset_t uc_sigmask; /* mask last for extensibility */ member
|
/linux/arch/powerpc/include/uapi/asm/ |
H A D | ucontext.h | 29 sigset_t uc_sigmask; member 32 sigset_t __unused[15]; /* Allow for uc_sigmask growth */
|
/linux/arch/parisc/kernel/ |
H A D | signal.c | 103 if (get_compat_sigset(&set, &compat_frame->uc.uc_sigmask)) in sys_rt_sigreturn() 108 if (__copy_from_user(&set, &frame->uc.uc_sigmask, sizeof(set))) in sys_rt_sigreturn() 255 err |= put_compat_sigset(&compat_frame->uc.uc_sigmask, set, in setup_rt_frame() 268 err |= __copy_to_user(&frame->uc.uc_sigmask, set, sizeof(*set)); in setup_rt_frame()
|
H A D | signal32.h | 19 compat_sigset_t uc_sigmask; /* mask last for extensibility */ member 27 * guaranteed to be in the same place. In fact the uc_sigmask from the
|
/linux/arch/powerpc/kernel/ |
H A D | signal_64.c | 691 unsafe_copy_to_user(&old_ctx->uc_sigmask, ¤t->blocked, in SYSCALL_DEFINE3() 714 if (__get_user_sigset(&set, &new_ctx->uc_sigmask)) { in SYSCALL_DEFINE3() 757 if (__get_user_sigset(&set, &uc->uc_sigmask)) in SYSCALL_DEFINE0() 901 if (!user_write_access_begin(&frame->uc.uc_sigmask, in handle_rt_signal64() 902 sizeof(frame->uc.uc_sigmask))) in handle_rt_signal64() 913 unsafe_copy_to_user(&frame->uc.uc_sigmask, set, sizeof(*set), badframe_block); in handle_rt_signal64()
|
/linux/arch/arm/include/asm/ |
H A D | ucontext.h | 23 sigset_t uc_sigmask; member 24 /* Allow for uc_sigmask growth. Glibc uses a 1024-bit sigset_t. */
|
/linux/arch/powerpc/include/asm/ |
H A D | syscalls_32.h | 53 compat_sigset_t uc_sigmask; /* mask last for extensibility */ member
|
/linux/arch/x86/include/asm/ |
H A D | ia32.h | 22 compat_sigset_t uc_sigmask; /* mask last for extensibility */ member
|
/linux/arch/csky/kernel/ |
H A D | signal.c | 83 if (__copy_from_user(&set, &frame->uc.uc_sigmask, sizeof(set))) in SYSCALL_DEFINE0() 153 err |= __copy_to_user(&frame->uc.uc_sigmask, set, sizeof(*set)); in setup_rt_frame()
|
/linux/arch/sparc/include/uapi/asm/ |
H A D | uctx.h | 67 sigset_t uc_sigmask; member
|