Home
last modified time | relevance | path

Searched refs:sigset_t (Results 1 - 25 of 334) sorted by relevance

12345678910>>...14

/kernel/liteos_a/kernel/base/include/
H A Dlos_signal.h93 #define SIGNO2SET(s) ((sigset_t)1ULL << (s))
94 #define NULL_SIGNAL_SET ((sigset_t)0ULL)
95 #define FULL_SIGNAL_SET ((sigset_t)~0ULL)
141 sigset_t sigFlag;
142 sigset_t sigPendFlag;
143 sigset_t sigprocmask; /* Signals that are blocked */
146 sigset_t sigwaitmask; /* Waiting for pending signals */
159 int sys_sigpending(sigset_t *);
160 int sys_rt_sigtimedwait(const sigset_t *mask, siginfo_t *si, const struct timespec *ts, size_t sigsetsize);
161 int sys_sigsuspend(const sigset_t *);
[all...]
/kernel/liteos_a/testsuites/unittest/basic/mem/vm/smoke/
H A Duser_copy_test_001.cpp39 sigset_t oldset; in Testcase()
43 ret = sigprocmask(SIG_BLOCK, reinterpret_cast<sigset_t *>(1), &oldset); in Testcase()
47 ret = sigprocmask(SIG_BLOCK, reinterpret_cast<sigset_t *>(INVALID_USER_VADDR), &oldset); in Testcase()
52 ret = sigprocmask(SIG_BLOCK, reinterpret_cast<sigset_t *>(INVALID_USER_VADDR), reinterpret_cast<sigset_t *>(1)); in Testcase()
56 ret = sigprocmask(SIG_BLOCK, reinterpret_cast<sigset_t *>(INVALID_USER_VADDR), in Testcase()
57 reinterpret_cast<sigset_t *>(INVALID_USER_VADDR)); in Testcase()
61 ret = sigprocmask(SIG_BLOCK, reinterpret_cast<sigset_t *>(INVALID_USER_VADDR), in Testcase()
62 reinterpret_cast<sigset_t *>(const_cast<char *>(str))); in Testcase()
/kernel/linux/linux-5.10/include/linux/
H A Dsignal.h54 * Define some primitives to manipulate sigset_t.
62 static inline void sigaddset(sigset_t *set, int _sig) in sigaddset()
71 static inline void sigdelset(sigset_t *set, int _sig) in sigdelset()
80 static inline int sigismember(sigset_t *set, int _sig) in sigismember()
91 static inline int sigisemptyset(sigset_t *set) in sigisemptyset()
107 static inline int sigequalsets(const sigset_t *set1, const sigset_t *set2) in sigequalsets()
130 static inline void name(sigset_t *r, const sigset_t *a, const sigset_t *
[all...]
/kernel/linux/linux-6.6/include/linux/
H A Dsignal.h56 * Define some primitives to manipulate sigset_t.
64 static inline void sigaddset(sigset_t *set, int _sig) in sigaddset()
73 static inline void sigdelset(sigset_t *set, int _sig) in sigdelset()
82 static inline int sigismember(sigset_t *set, int _sig) in sigismember()
93 static inline int sigisemptyset(sigset_t *set) in sigisemptyset()
109 static inline int sigequalsets(const sigset_t *set1, const sigset_t *set2) in sigequalsets()
131 static inline void name(sigset_t *r, const sigset_t *a, const sigset_t *
[all...]
/kernel/linux/linux-5.10/arch/x86/include/asm/
H A Dsignal.h25 } sigset_t; typedef
32 typedef sigset_t compat_sigset_t;
53 static inline void __gen_sigaddset(sigset_t *set, int _sig) in __gen_sigaddset()
58 static inline void __const_sigaddset(sigset_t *set, int _sig) in __const_sigaddset()
70 static inline void __gen_sigdelset(sigset_t *set, int _sig) in __gen_sigdelset()
75 static inline void __const_sigdelset(sigset_t *set, int _sig) in __const_sigdelset()
81 static inline int __const_sigismember(sigset_t *set, int _sig) in __const_sigismember()
87 static inline int __gen_sigismember(sigset_t *set, int _sig) in __gen_sigismember()
/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Dsignal.h25 } sigset_t; typedef
49 static inline void __gen_sigaddset(sigset_t *set, int _sig) in __gen_sigaddset()
54 static inline void __const_sigaddset(sigset_t *set, int _sig) in __const_sigaddset()
66 static inline void __gen_sigdelset(sigset_t *set, int _sig) in __gen_sigdelset()
71 static inline void __const_sigdelset(sigset_t *set, int _sig) in __const_sigdelset()
77 static inline int __const_sigismember(sigset_t *set, int _sig) in __const_sigismember()
83 static inline int __gen_sigismember(sigset_t *set, int _sig) in __gen_sigismember()
/kernel/liteos_m/components/signal/
H A Dlos_signal.h116 sigset_t sigSetFlag; /**< installing signals */
117 sigset_t sigPendFlag; /**< pending signals */
118 sigset_t sigWaitFlag; /**< waiting signals */
179 UINT32 LOS_SignalMask(INT32 how, const sigset_t *set, sigset_t *oldSet);
205 UINT32 LOS_SignalWait(const sigset_t *set, siginfo_t *info, UINT32 timeout);
/kernel/linux/linux-5.10/arch/m68k/include/asm/
H A Dsignal.h18 } sigset_t; typedef
27 static inline void sigaddset(sigset_t *set, int _sig) in sigaddset()
35 static inline void sigdelset(sigset_t *set, int _sig) in sigdelset()
43 static inline int __const_sigismember(sigset_t *set, int _sig) in __const_sigismember()
49 static inline int __gen_sigismember(sigset_t *set, int _sig) in __gen_sigismember()
/kernel/linux/linux-6.6/arch/m68k/include/asm/
H A Dsignal.h18 } sigset_t; typedef
27 static inline void sigaddset(sigset_t *set, int _sig) in sigaddset()
35 static inline void sigdelset(sigset_t *set, int _sig) in sigdelset()
43 static inline int __const_sigismember(sigset_t *set, int _sig) in __const_sigismember()
49 static inline int __gen_sigismember(sigset_t *set, int _sig) in __gen_sigismember()
/kernel/linux/linux-6.6/tools/testing/selftests/arm64/bti/
H A Dsignal.h16 int sigemptyset(sigset_t *s);
17 int sigaddset(sigset_t *s, int n);
19 int sigprocmask(int how, const sigset_t *mask, sigset_t *old);
H A Dsignal.c10 int sigemptyset(sigset_t *s) in sigemptyset()
20 int sigaddset(sigset_t *s, int n) in sigaddset()
34 int sigprocmask(int how, const sigset_t *mask, sigset_t *old) in sigprocmask()
/kernel/linux/linux-5.10/arch/s390/include/uapi/asm/
H A Ducontext.h25 sigset_t uc_sigmask;
26 /* Allow for uc_sigmask growth. Glibc uses a 1024-bit sigset_t. */
27 unsigned char __unused[128 - sizeof(sigset_t)];
36 sigset_t uc_sigmask;
37 /* Allow for uc_sigmask growth. Glibc uses a 1024-bit sigset_t. */
38 unsigned char __unused[128 - sizeof(sigset_t)];
/kernel/linux/linux-6.6/arch/s390/include/uapi/asm/
H A Ducontext.h25 sigset_t uc_sigmask;
26 /* Allow for uc_sigmask growth. Glibc uses a 1024-bit sigset_t. */
27 unsigned char __unused[128 - sizeof(sigset_t)];
36 sigset_t uc_sigmask;
37 /* Allow for uc_sigmask growth. Glibc uses a 1024-bit sigset_t. */
38 unsigned char __unused[128 - sizeof(sigset_t)];
/kernel/liteos_a/testsuites/unittest/fuzz/
H A Dposix_spawnattr_getsigmask_fuzzer.cpp38 sigset_t signalset; in TestPosixSpawnattrGetsigmask()
45 char *datainput1 = DT_SetGetFixBlob(&g_Element[1], sizeof(sigset_t), sizeof(sigset_t), (char *)&signalset); in TestPosixSpawnattrGetsigmask()
46 posix_spawnattr_getsigmask((posix_spawnattr_t *)datainput, (sigset_t *)datainput1); in TestPosixSpawnattrGetsigmask()
H A Dposix_spawnattr_setsigdefault_fuzzer.cpp38 sigset_t sigdefault; in TestPosixSpawnattrSetsigdefault()
45 char *datainput1 = DT_SetGetFixBlob(&g_Element[1], sizeof(sigset_t), sizeof(sigset_t), (char *)&sigdefault); in TestPosixSpawnattrSetsigdefault()
46 posix_spawnattr_setsigdefault((posix_spawnattr_t *)datainput, (sigset_t *)datainput1); in TestPosixSpawnattrSetsigdefault()
H A Dposix_spawnattr_setsigmask_fuzzer.cpp38 sigset_t signalset; in TestPosixSpawnattrSetsigmask()
45 char *datainput1 = DT_SetGetFixBlob(&g_Element[1], sizeof(sigset_t), sizeof(sigset_t), (char *)&signalset); in TestPosixSpawnattrSetsigmask()
46 posix_spawnattr_setsigmask((posix_spawnattr_t *)datainput, (sigset_t *)datainput1); in TestPosixSpawnattrSetsigmask()
/kernel/linux/linux-5.10/fs/
H A Dsignalfd.c42 sigset_t sigmask;
235 sigset_t sigmask; in signalfd_show_fdinfo()
254 static int do_signalfd4(int ufd, sigset_t *mask, int flags) in do_signalfd4()
303 SYSCALL_DEFINE4(signalfd4, int, ufd, sigset_t __user *, user_mask, in SYSCALL_DEFINE4()
306 sigset_t mask; in SYSCALL_DEFINE4()
308 if (sizemask != sizeof(sigset_t)) in SYSCALL_DEFINE4()
315 SYSCALL_DEFINE3(signalfd, int, ufd, sigset_t __user *, user_mask, in SYSCALL_DEFINE3()
318 sigset_t mask; in SYSCALL_DEFINE3()
320 if (sizemask != sizeof(sigset_t)) in SYSCALL_DEFINE3()
332 sigset_t mas in do_compat_signalfd4()
[all...]
/kernel/linux/linux-6.6/fs/
H A Dsignalfd.c42 sigset_t sigmask;
235 sigset_t sigmask; in signalfd_show_fdinfo()
253 static int do_signalfd4(int ufd, sigset_t *mask, int flags) in do_signalfd4()
302 SYSCALL_DEFINE4(signalfd4, int, ufd, sigset_t __user *, user_mask, in SYSCALL_DEFINE4()
305 sigset_t mask; in SYSCALL_DEFINE4()
307 if (sizemask != sizeof(sigset_t)) in SYSCALL_DEFINE4()
314 SYSCALL_DEFINE3(signalfd, int, ufd, sigset_t __user *, user_mask, in SYSCALL_DEFINE3()
317 sigset_t mask; in SYSCALL_DEFINE3()
319 if (sizemask != sizeof(sigset_t)) in SYSCALL_DEFINE3()
331 sigset_t mas in do_compat_signalfd4()
[all...]
/kernel/linux/linux-5.10/arch/powerpc/kernel/
H A Dsignal.h16 extern int handle_signal32(struct ksignal *ksig, sigset_t *oldset,
19 extern int handle_rt_signal32(struct ksignal *ksig, sigset_t *oldset,
45 extern int handle_rt_signal64(struct ksignal *ksig, sigset_t *set,
53 static inline int handle_rt_signal64(struct ksignal *ksig, sigset_t *set, in handle_rt_signal64()
/kernel/liteos_a/kernel/base/ipc/
H A Dlos_signal.c53 #define GETUNMASKSET(procmask, pendFlag) ((~(procmask)) & (sigset_t)(pendFlag))
56 int OsSigIsMember(const sigset_t *set, int signo) in OsSigIsMember()
204 void OsSigMaskSwitch(LosTaskCB * const rtcb, sigset_t set) in OsSigMaskSwitch()
206 sigset_t unmaskset; in OsSigMaskSwitch()
222 sigset_t set; in OsSigprocMask()
228 *(sigset_t *)oldsetl = spcb->sig.sigprocmask; in OsSigprocMask()
232 set = *(sigset_t *)setl; in OsSigprocMask()
375 int OsSigEmptySet(sigset_t *set) in OsSigEmptySet()
541 int OsSigAddSet(sigset_t *set, int signo) in OsSigAddSet()
555 int OsSigPending(sigset_t *se
[all...]
/kernel/linux/linux-6.6/arch/powerpc/kernel/
H A Dsignal.h16 extern int handle_signal32(struct ksignal *ksig, sigset_t *oldset,
19 extern int handle_rt_signal32(struct ksignal *ksig, sigset_t *oldset,
22 static inline int __get_user_sigset(sigset_t *dst, const sigset_t __user *src) in __get_user_sigset()
24 BUILD_BUG_ON(sizeof(sigset_t) != sizeof(u64)); in __get_user_sigset()
29 sigset_t *__dst = dst; \
30 const sigset_t __user *__src = src; \
194 extern int handle_rt_signal64(struct ksignal *ksig, sigset_t *set,
199 static inline int handle_rt_signal64(struct ksignal *ksig, sigset_t *set, in handle_rt_signal64()
/kernel/liteos_m/kal/posix/src/
H A Dsignal.c80 int sigprocmask(int how, const sigset_t *set, sigset_t *oset) in sigprocmask()
113 int sigwait(const sigset_t *set, int *sig) in sigwait()
127 int sigtimedwait(const sigset_t *set, siginfo_t *info, const struct timespec *timeout) in sigtimedwait()
151 int sigwaitinfo(const sigset_t *set, siginfo_t *info) in sigwaitinfo()
/kernel/linux/linux-5.10/arch/arm64/include/asm/
H A Dsignal32.h57 int compat_setup_frame(int usig, struct ksignal *ksig, sigset_t *set,
59 int compat_setup_rt_frame(int usig, struct ksignal *ksig, sigset_t *set,
66 sigset_t *set, struct pt_regs *regs) in compat_setup_frame()
71 static inline int compat_setup_rt_frame(int usig, struct ksignal *ksig, sigset_t *set, in compat_setup_rt_frame()
/kernel/linux/linux-6.6/arch/arm64/include/asm/
H A Dsignal32.h57 int compat_setup_frame(int usig, struct ksignal *ksig, sigset_t *set,
59 int compat_setup_rt_frame(int usig, struct ksignal *ksig, sigset_t *set,
66 sigset_t *set, struct pt_regs *regs) in compat_setup_frame()
71 static inline int compat_setup_rt_frame(int usig, struct ksignal *ksig, sigset_t *set, in compat_setup_rt_frame()
/kernel/liteos_a/testsuites/unittest/extended/signal/full/
H A Dsignal_test_028.cpp35 static void PrintSigset(sigset_t *set) in PrintSigset()
50 sigset_t sigset; in TestSigset()
120 sigset_t sigsetTmp; in TestSigset()
122 sigset_t sigsetTarget; in TestSigset()

Completed in 8 milliseconds

12345678910>>...14