Home
last modified time | relevance | path

Searched refs:compat_sigset_t (Results 1 – 25 of 30) sorted by relevance

12

/Linux-v6.1/include/linux/
Dcompat.h129 #ifndef compat_sigset_t
132 } compat_sigset_t; typedef
135 int set_compat_user_sigmask(const compat_sigset_t __user *umask,
149 compat_sigset_t sa_mask __packed;
442 extern int get_compat_sigset(sigset_t *set, const compat_sigset_t __user *compat);
449 put_compat_sigset(compat_sigset_t __user *compat, const sigset_t *set, in put_compat_sigset()
454 compat_sigset_t v; in put_compat_sigset()
472 compat_sigset_t __user *__c = compat; \
495 const compat_sigset_t __user *__c = compat; \
523 compat_sigset_t __user *__c = compat; \
[all …]
/Linux-v6.1/arch/x86/include/asm/
Dsignal.h32 #define compat_sigset_t compat_sigset_t macro
33 typedef sigset_t compat_sigset_t; typedef
Dia32.h23 compat_sigset_t uc_sigmask; /* mask last for extensibility */
Dsigframe.h74 compat_sigset_t uc_sigmask; /* mask last for extensibility */
/Linux-v6.1/arch/mips/include/asm/
Dcompat-signal.h14 static inline int __copy_conv_sigset_to_user(compat_sigset_t __user *d, in __copy_conv_sigset_to_user()
24 const compat_sigset_t __user *s) in __copy_conv_sigset_from_user()
/Linux-v6.1/arch/x86/include/asm/fpu/
Dsignal.h18 compat_sigset_t *set, struct pt_regs *regs);
20 compat_sigset_t *set, struct pt_regs *regs);
/Linux-v6.1/kernel/
Dcompat.c250 get_compat_sigset(sigset_t *set, const compat_sigset_t __user *compat) in get_compat_sigset()
253 compat_sigset_t v; in get_compat_sigset()
254 if (copy_from_user(&v, compat, sizeof(compat_sigset_t))) in get_compat_sigset()
266 if (copy_from_user(set, compat, sizeof(compat_sigset_t))) in get_compat_sigset()
Dsignal.c3114 int set_compat_user_sigmask(const compat_sigset_t __user *umask, in set_compat_user_sigmask()
3121 if (sigsetsize != sizeof(compat_sigset_t)) in set_compat_user_sigmask()
3172 COMPAT_SYSCALL_DEFINE4(rt_sigprocmask, int, how, compat_sigset_t __user *, nset, in COMPAT_SYSCALL_DEFINE4()
3173 compat_sigset_t __user *, oset, compat_size_t, sigsetsize) in COMPAT_SYSCALL_DEFINE4()
3229 COMPAT_SYSCALL_DEFINE2(rt_sigpending, compat_sigset_t __user *, uset, in COMPAT_SYSCALL_DEFINE2()
3693 COMPAT_SYSCALL_DEFINE4(rt_sigtimedwait_time64, compat_sigset_t __user *, uthese, in COMPAT_SYSCALL_DEFINE4()
3724 COMPAT_SYSCALL_DEFINE4(rt_sigtimedwait_time32, compat_sigset_t __user *, uthese, in COMPAT_SYSCALL_DEFINE4()
4447 if (sigsetsize != sizeof(compat_sigset_t)) in COMPAT_SYSCALL_DEFINE4()
4647 COMPAT_SYSCALL_DEFINE2(rt_sigsuspend, compat_sigset_t __user *, unewset, compat_size_t, sigsetsize) in COMPAT_SYSCALL_DEFINE2()
/Linux-v6.1/arch/arm64/include/asm/
Dsignal32.h42 compat_sigset_t uc_sigmask;
43 int __unused[32 - (sizeof(compat_sigset_t) / sizeof(int))];
/Linux-v6.1/arch/mips/kernel/
Dsignal32.c33 asmlinkage int sys32_sigsuspend(compat_sigset_t __user *uset) in sys32_sigsuspend()
35 return compat_sys_rt_sigsuspend(uset, sizeof(compat_sigset_t)); in sys32_sigsuspend()
Dsignal_o32.c34 compat_sigset_t sf_mask;
42 compat_sigset_t uc_sigmask; /* mask last for extensibility */
Dsignal_n32.c43 compat_sigset_t uc_sigmask; /* mask last for extensibility */
/Linux-v6.1/fs/
Dsignalfd.c328 const compat_sigset_t __user *user_mask, in do_compat_signalfd4()
333 if (sigsetsize != sizeof(compat_sigset_t)) in do_compat_signalfd4()
341 const compat_sigset_t __user *, user_mask, in COMPAT_SYSCALL_DEFINE4()
349 const compat_sigset_t __user *, user_mask, in COMPAT_SYSCALL_DEFINE3()
Dselect.c1315 void __user *tsp, compat_sigset_t __user *sigmask, in do_compat_pselect()
1401 const compat_sigset_t __user *, sigmask, compat_size_t, sigsetsize) in COMPAT_SYSCALL_DEFINE5()
1427 const compat_sigset_t __user *, sigmask, compat_size_t, sigsetsize) in COMPAT_SYSCALL_DEFINE5()
/Linux-v6.1/arch/s390/kernel/
Dcompat_linux.h71 compat_sigset_t uc_sigmask;
73 unsigned char __unused[128 - sizeof(compat_sigset_t)];
Dcompat_signal.c187 if (get_compat_sigset(&set, (compat_sigset_t __user *)frame->sc.oldmask)) in COMPAT_SYSCALL_DEFINE0()
280 if (put_compat_sigset((compat_sigset_t __user *)frame->sc.oldmask, in setup_frame32()
281 set, sizeof(compat_sigset_t))) in setup_frame32()
385 put_compat_sigset(&frame->uc.uc_sigmask, set, sizeof(compat_sigset_t)) || in setup_rt_frame32()
/Linux-v6.1/arch/parisc/include/asm/
Dcompat_ucontext.h15 compat_sigset_t uc_sigmask; /* mask last for extensibility */
/Linux-v6.1/arch/sparc/include/asm/
Dcompat_signal.h13 compat_sigset_t sa_mask;
/Linux-v6.1/arch/powerpc/include/asm/
Dsyscalls_32.h53 compat_sigset_t uc_sigmask; /* mask last for extensibility */
/Linux-v6.1/arch/parisc/kernel/
Dsignal32.h19 compat_sigset_t uc_sigmask; /* mask last for extensibility */
/Linux-v6.1/arch/arm64/kernel/
Dsignal32.c49 static inline int put_sigset_t(compat_sigset_t __user *uset, sigset_t *set) in put_sigset_t()
51 compat_sigset_t cset; in put_sigset_t()
60 const compat_sigset_t __user *uset) in get_sigset_t()
62 compat_sigset_t s32; in get_sigset_t()
/Linux-v6.1/arch/sparc/kernel/
Dsignal32.c61 compat_sigset_t mask;
91 compat_sigset_t seta; in do_sigreturn32()
358 compat_sigset_t seta; in setup_frame32()
566 err |= put_compat_sigset(&sf->mask, oldset, sizeof(compat_sigset_t)); in setup_rt_frame32()
Dsys_sparc32.c158 if (sigsetsize != sizeof(compat_sigset_t)) in COMPAT_SYSCALL_DEFINE5()
/Linux-v6.1/arch/x86/ia32/
Dia32_signal.c234 compat_sigset_t *set, struct pt_regs *regs) in ia32_setup_frame()
300 compat_sigset_t *set, struct pt_regs *regs) in ia32_setup_rt_frame()
/Linux-v6.1/arch/x86/kernel/
Dsignal.c564 compat_sigset_t *set, in x32_setup_rt_frame()
768 compat_sigset_t *cset = (compat_sigset_t *) set; in setup_rt_frame()

12