Home
last modified time | relevance | path

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

/Linux-v4.19/include/linux/
Dsignal.h241 static inline void init_sigpending(struct sigpending *sig) in init_sigpending()
247 extern void flush_sigqueue(struct sigpending *queue);
259 extern int next_signal(struct sigpending *pending, sigset_t *mask);
Dsignal_types.h26 struct sigpending { struct
Dsched.h875 struct sigpending pending;
/Linux-v4.19/include/linux/sched/
Duser.h18 atomic_t sigpending; /* How many pending signals does this user have? */ member
Dsignal.h96 struct sigpending shared_pending;
/Linux-v4.19/net/9p/
Dclient.c751 int sigpending, err; in p9_client_rpc() local
762 sigpending = 1; in p9_client_rpc()
765 sigpending = 0; in p9_client_rpc()
785 sigpending = 1; in p9_client_rpc()
796 sigpending = 1; in p9_client_rpc()
807 if (sigpending) { in p9_client_rpc()
844 int sigpending, err; in p9_client_zc_rpc() local
859 sigpending = 1; in p9_client_zc_rpc()
862 sigpending = 0; in p9_client_zc_rpc()
878 sigpending = 1; in p9_client_zc_rpc()
[all …]
/Linux-v4.19/kernel/
Dsignal.c193 int next_signal(struct sigpending *pending, sigset_t *mask) in next_signal()
408 atomic_inc(&user->sigpending); in __sigqueue_alloc()
412 atomic_read(&user->sigpending) <= in __sigqueue_alloc()
420 atomic_dec(&user->sigpending); in __sigqueue_alloc()
435 atomic_dec(&q->user->sigpending); in __sigqueue_free()
440 void flush_sigqueue(struct sigpending *queue) in flush_sigqueue()
467 static void __flush_itimer_signals(struct sigpending *pending) in __flush_itimer_signals()
546 static void collect_signal(int sig, struct sigpending *list, siginfo_t *info, in collect_signal()
591 static int __dequeue_signal(struct sigpending *pending, sigset_t *mask, in __dequeue_signal()
715 static void flush_sigqueue_mask(sigset_t *mask, struct sigpending *s) in flush_sigqueue_mask()
[all …]
Duser.c101 .sigpending = ATOMIC_INIT(0),
Dptrace.c691 struct sigpending *pending; in ptrace_peek_siginfo()
/Linux-v4.19/arch/parisc/kernel/
Dsyscall_table.S145 ENTRY_COMP(sigpending)
/Linux-v4.19/arch/ia64/kernel/
Dasm-offsets.c189 DEFINE(IA64_SIGPENDING_SIGNAL_OFFSET, offsetof (struct sigpending, signal)); in foo()
/Linux-v4.19/arch/c6x/kernel/
Dentry.S309 ;; sigpending between sampling and the rti
/Linux-v4.19/arch/arm/tools/
Dsyscall.tbl87 73 common sigpending sys_sigpending
/Linux-v4.19/tools/perf/arch/s390/entry/syscalls/
Dsyscall.tbl70 73 common sigpending sys_sigpending compat_sys_sigpending
/Linux-v4.19/arch/s390/kernel/syscalls/
Dsyscall.tbl70 73 common sigpending sys_sigpending compat_sys_sigpending
/Linux-v4.19/fs/proc/
Darray.c287 qsize = atomic_read(&__task_cred(p)->user->sigpending); in task_sig()
/Linux-v4.19/arch/x86/entry/syscalls/
Dsyscall_32.tbl87 73 i386 sigpending sys_sigpending __ia32_compat_sys_sigpending