Home
last modified time | relevance | path

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

/linux-4.4.14/include/linux/
Dsignal.h26 struct sigpending { struct
229 static inline void init_sigpending(struct sigpending *sig) in init_sigpending()
235 extern void flush_sigqueue(struct sigpending *queue);
246 extern int next_signal(struct sigpending *pending, sigset_t *mask);
Dsched.h665 struct sigpending shared_pending;
817 atomic_t sigpending; /* How many pending signals does this user have? */ member
1574 struct sigpending pending;
/linux-4.4.14/kernel/
Dsignal.c171 int next_signal(struct sigpending *pending, sigset_t *mask) in next_signal()
372 atomic_inc(&user->sigpending); in __sigqueue_alloc()
376 atomic_read(&user->sigpending) <= in __sigqueue_alloc()
384 atomic_dec(&user->sigpending); in __sigqueue_alloc()
399 atomic_dec(&q->user->sigpending); in __sigqueue_free()
404 void flush_sigqueue(struct sigpending *queue) in flush_sigqueue()
430 static void __flush_itimer_signals(struct sigpending *pending) in __flush_itimer_signals()
506 static void collect_signal(int sig, struct sigpending *list, siginfo_t *info) in collect_signal()
543 static int __dequeue_signal(struct sigpending *pending, sigset_t *mask, in __dequeue_signal()
659 static int flush_sigqueue_mask(sigset_t *mask, struct sigpending *s) in flush_sigqueue_mask()
[all …]
Duser.c94 .sigpending = ATOMIC_INIT(0),
Dptrace.c641 struct sigpending *pending; in ptrace_peek_siginfo()
Dcompat.c374 COMPAT_SYSCALL_DEFINE1(sigpending, compat_old_sigset_t __user *, set) in COMPAT_SYSCALL_DEFINE1() argument
/linux-4.4.14/net/9p/
Dclient.c728 int sigpending, err; in p9_client_rpc() local
739 sigpending = 1; in p9_client_rpc()
742 sigpending = 0; in p9_client_rpc()
763 sigpending = 1; in p9_client_rpc()
774 sigpending = 1; in p9_client_rpc()
784 if (sigpending) { in p9_client_rpc()
821 int sigpending, err; in p9_client_zc_rpc() local
836 sigpending = 1; in p9_client_zc_rpc()
839 sigpending = 0; in p9_client_zc_rpc()
855 sigpending = 1; in p9_client_zc_rpc()
[all …]
/linux-4.4.14/arch/m32r/kernel/
Dentry.S213 ; setting need_resched or sigpending
/linux-4.4.14/Documentation/
Dkmemcheck.txt303 359 static void collect_signal(int sig, struct sigpending *list, siginfo_t *info)
326 395 static int __dequeue_signal(struct sigpending *pending, sigset_t *mask,
436 200 atomic_inc(&user->sigpending);
438 202 atomic_read(&user->sigpending) <=
442 206 atomic_dec(&user->sigpending);
/linux-4.4.14/arch/parisc/kernel/
Dsyscall_table.S145 ENTRY_COMP(sigpending)
/linux-4.4.14/arch/ia64/kernel/
Dasm-offsets.c192 DEFINE(IA64_SIGPENDING_SIGNAL_OFFSET, offsetof (struct sigpending, signal)); in foo()
/linux-4.4.14/arch/mn10300/kernel/
Dentry.S129 # sigpending between sampling and the rti
/linux-4.4.14/arch/c6x/kernel/
Dentry.S309 ;; sigpending between sampling and the rti
/linux-4.4.14/arch/x86/entry/syscalls/
Dsyscall_32.tbl82 73 i386 sigpending sys_sigpending compat_sys_sigpending
/linux-4.4.14/fs/proc/
Darray.c278 qsize = atomic_read(&__task_cred(p)->user->sigpending); in task_sig()
/linux-4.4.14/arch/frv/kernel/
Dentry.S1095 # make sure we don't miss an interrupt setting need_resched or sigpending between
/linux-4.4.14/arch/cris/arch-v32/kernel/
Dentry.S117 di ; So need_resched and sigpending don't change.
/linux-4.4.14/Documentation/DocBook/
Ddevice-drivers.xml.db164 API-sys-rt-sigpending
171 API-sys-sigpending