Home
last modified time | relevance | path

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

/Linux-v5.10/include/linux/
Dsignal_types.h30 struct sigpending { struct
Dsignal.h261 static inline void init_sigpending(struct sigpending *sig) in init_sigpending()
267 extern void flush_sigqueue(struct sigpending *queue);
279 extern int next_signal(struct sigpending *pending, sigset_t *mask);
Dsched.h975 struct sigpending pending;
/Linux-v5.10/include/linux/sched/
Duser.h16 atomic_t sigpending; /* How many pending signals does this user have? */ member
Dsignal.h94 struct sigpending shared_pending;
/Linux-v5.10/kernel/
Dsignal.c208 int next_signal(struct sigpending *pending, sigset_t *mask) in next_signal()
417 int sigpending; in __sigqueue_alloc() local
429 sigpending = atomic_inc_return(&user->sigpending); in __sigqueue_alloc()
430 if (sigpending == 1) in __sigqueue_alloc()
434 if (override_rlimit || likely(sigpending <= task_rlimit(t, RLIMIT_SIGPENDING))) { in __sigqueue_alloc()
441 if (atomic_dec_and_test(&user->sigpending)) in __sigqueue_alloc()
456 if (atomic_dec_and_test(&q->user->sigpending)) in __sigqueue_free()
461 void flush_sigqueue(struct sigpending *queue) in flush_sigqueue()
489 static void __flush_itimer_signals(struct sigpending *pending) in __flush_itimer_signals()
568 static void collect_signal(int sig, struct sigpending *list, kernel_siginfo_t *info, in collect_signal()
[all …]
Duser.c102 .sigpending = ATOMIC_INIT(0),
Dptrace.c705 struct sigpending *pending; in ptrace_peek_siginfo()
/Linux-v5.10/net/9p/
Dclient.c731 int sigpending, err; in p9_client_rpc() local
742 sigpending = 1; in p9_client_rpc()
745 sigpending = 0; in p9_client_rpc()
767 sigpending = 1; in p9_client_rpc()
778 sigpending = 1; in p9_client_rpc()
789 if (sigpending) { in p9_client_rpc()
826 int sigpending, err; in p9_client_zc_rpc() local
841 sigpending = 1; in p9_client_zc_rpc()
844 sigpending = 0; in p9_client_zc_rpc()
860 sigpending = 1; in p9_client_zc_rpc()
[all …]
/Linux-v5.10/arch/powerpc/kernel/syscalls/
Dsyscall.tbl102 73 32 sigpending sys_sigpending compat_sys_sigpending
103 73 64 sigpending sys_ni_syscall
104 73 spu sigpending sys_ni_syscall
/Linux-v5.10/tools/perf/arch/powerpc/entry/syscalls/
Dsyscall.tbl100 73 32 sigpending sys_sigpending compat_sys_sigpending
101 73 64 sigpending sys_ni_syscall
102 73 spu sigpending sys_ni_syscall
/Linux-v5.10/arch/sparc/kernel/syscalls/
Dsyscall.tbl220 183 32 sigpending sys_sigpending compat_sys_sigpending
221 183 64 sigpending sys_nis_syscall
/Linux-v5.10/arch/ia64/kernel/
Dasm-offsets.c189 DEFINE(IA64_SIGPENDING_SIGNAL_OFFSET, offsetof (struct sigpending, signal)); in foo()
/Linux-v5.10/arch/c6x/kernel/
Dentry.S306 ;; sigpending between sampling and the rti
/Linux-v5.10/arch/mips/kernel/syscalls/
Dsyscall_o32.tbl85 73 o32 sigpending sys_sigpending compat_sys_sigpending
/Linux-v5.10/arch/arm/tools/
Dsyscall.tbl87 73 common sigpending sys_sigpending
/Linux-v5.10/arch/m68k/kernel/syscalls/
Dsyscall.tbl83 73 common sigpending sys_sigpending
/Linux-v5.10/arch/microblaze/kernel/syscalls/
Dsyscall.tbl83 73 common sigpending sys_sigpending
/Linux-v5.10/arch/parisc/kernel/syscalls/
Dsyscall.tbl86 73 common sigpending sys_sigpending compat_sys_sigpending
/Linux-v5.10/arch/sh/kernel/syscalls/
Dsyscall.tbl83 73 common sigpending sys_sigpending
/Linux-v5.10/fs/proc/
Darray.c286 qsize = atomic_read(&__task_cred(p)->user->sigpending); in task_sig()
/Linux-v5.10/tools/perf/arch/s390/entry/syscalls/
Dsyscall.tbl70 73 common sigpending sys_sigpending compat_sys_sigpending
/Linux-v5.10/arch/alpha/kernel/syscalls/
Dsyscall.tbl62 52 common sigpending sys_sigpending
/Linux-v5.10/arch/s390/kernel/syscalls/
Dsyscall.tbl70 73 common sigpending sys_sigpending compat_sys_sigpending
/Linux-v5.10/arch/x86/entry/syscalls/
Dsyscall_32.tbl87 73 i386 sigpending sys_sigpending compat_sys_sigpending