Home
last modified time | relevance | path

Searched refs:uc_sigmask (Results 1 – 25 of 39) sorted by relevance

12

/linux/tools/testing/selftests/signal/
H A Dmangle_uc_sigmask.c49 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 Ducontext.h25 sigset_t uc_sigmask; member
36 sigset_t uc_sigmask; member
/linux/arch/mips/kernel/
H A Dsignal_n32.c41 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 Dsignal_o32.c43 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 Dcompat_signal.c26 sigset_t uc_sigmask; member
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 Dsignal.c223 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 Ducontext.h10 sigset_t uc_sigmask; /* mask last for extensibility */ member
H A Dcompat_ucontext.h15 compat_sigset_t uc_sigmask; /* mask last for extensibility */ member
/linux/include/uapi/asm-generic/
H A Ducontext.h10 sigset_t uc_sigmask; /* mask last for extensibility */ member
/linux/arch/alpha/include/asm/
H A Ducontext.h11 sigset_t uc_sigmask; /* mask last for extensibility */ member
/linux/arch/arm64/include/uapi/asm/
H A Ducontext.h26 sigset_t uc_sigmask; member
/linux/arch/loongarch/include/uapi/asm/
H A Ducontext.h18 sigset_t uc_sigmask; member
/linux/arch/riscv/include/uapi/asm/
H A Ducontext.h17 sigset_t uc_sigmask; member
/linux/arch/powerpc/kernel/
H A Dsignal_64.c691 unsafe_copy_to_user(&old_ctx->uc_sigmask, &current->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/mips/include/uapi/asm/
H A Ducontext.h60 sigset_t uc_sigmask; member
/linux/arch/powerpc/include/uapi/asm/
H A Ducontext.h29 sigset_t uc_sigmask; member
/linux/arch/csky/kernel/
H A Dsignal.c83 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/arm/include/asm/
H A Ducontext.h23 sigset_t uc_sigmask; member
/linux/arch/powerpc/include/asm/
H A Dsyscalls_32.h53 compat_sigset_t uc_sigmask; /* mask last for extensibility */ member
/linux/arch/x86/include/asm/
H A Dia32.h22 compat_sigset_t uc_sigmask; /* mask last for extensibility */ member
H A Dsigframe.h74 compat_sigset_t uc_sigmask; /* mask last for extensibility */ member
/linux/arch/parisc/kernel/
H A Dsignal32.h19 compat_sigset_t uc_sigmask; /* mask last for extensibility */ member
/linux/arch/sparc/include/uapi/asm/
H A Ductx.h67 sigset_t uc_sigmask; member
/linux/arch/sparc/kernel/
H A Dsignal_64.c66 if (__get_user(set.sig[0], &ucp->uc_sigmask.sig[0])) in sparc64_set_context()
69 if (__copy_from_user(&set, &ucp->uc_sigmask, sizeof(sigset_t))) in sparc64_set_context()
175 (unsigned long __user *)&ucp->uc_sigmask); in sparc64_get_context()
177 err |= __copy_to_user(&ucp->uc_sigmask, &current->blocked, in sparc64_get_context()
/linux/arch/hexagon/kernel/
H A Dsignal.c117 err |= __copy_to_user(&frame->uc.uc_sigmask, set, sizeof(*set)); in setup_rt_frame()
235 if (__copy_from_user(&blocked, &frame->uc.uc_sigmask, sizeof(blocked))) in SYSCALL_DEFINE0()

12