Symbol: sigqueue
include/linux/posix-timers.h
118
bool posixtimer_init_sigqueue(struct sigqueue *q);
include/linux/posix-timers.h
120
bool posixtimer_deliver_signal(struct kernel_siginfo *info, struct sigqueue *timer_sigq);
include/linux/posix-timers.h
147
struct sigqueue *timer_sigq) { return false; }
include/linux/posix-timers.h
16
struct sigqueue;
include/linux/posix-timers.h
211
struct sigqueue sigq;
include/linux/posix-timers.h
240
static inline void posixtimer_sigqueue_getref(struct sigqueue *q)
include/linux/posix-timers.h
247
static inline void posixtimer_sigqueue_putref(struct sigqueue *q)
include/linux/posix-timers.h
261
static inline void posixtimer_sigqueue_getref(struct sigqueue *q) { }
include/linux/posix-timers.h
262
static inline void posixtimer_sigqueue_putref(struct sigqueue *q) { }
kernel/ptrace.c
715
struct sigqueue *q;
kernel/signal.c
1046
struct sigqueue *q;
kernel/signal.c
1903
struct sigqueue *q, *n;
kernel/signal.c
1932
bool posixtimer_init_sigqueue(struct sigqueue *q)
kernel/signal.c
1943
static void posixtimer_queue_sigqueue(struct sigqueue *q, struct task_struct *t, enum pid_type type)
kernel/signal.c
1978
struct sigqueue *q = &tmr->sigq;
kernel/signal.c
2087
static inline void posixtimer_sig_ignore(struct task_struct *tsk, struct sigqueue *q)
kernel/signal.c
2147
static inline void posixtimer_sig_ignore(struct task_struct *tsk, struct sigqueue *q) { }
kernel/signal.c
433
static void __sigqueue_init(struct sigqueue *q, struct ucounts *ucounts,
kernel/signal.c
446
static struct sigqueue *sigqueue_alloc(int sig, struct task_struct *t, gfp_t gfp_flags,
kernel/signal.c
450
struct sigqueue *q;
kernel/signal.c
465
static void __sigqueue_free(struct sigqueue *q)
kernel/signal.c
480
struct sigqueue *q;
kernel/signal.c
484
q = list_entry(queue->list.next, struct sigqueue , list);
kernel/signal.c
5009
sigqueue_cachep = KMEM_CACHE(sigqueue, SLAB_PANIC | SLAB_ACCOUNT);
kernel/signal.c
554
struct sigqueue **timer_sigq)
kernel/signal.c
556
struct sigqueue *q, *first = NULL;
kernel/signal.c
604
kernel_siginfo_t *info, struct sigqueue **timer_sigq)
kernel/signal.c
621
struct sigqueue *timer_sigq;
kernel/signal.c
672
struct sigqueue *q, *sync = NULL;
kernel/signal.c
738
static inline void posixtimer_sig_ignore(struct task_struct *tsk, struct sigqueue *q);
kernel/signal.c
740
static void sigqueue_free_ignored(struct task_struct *tsk, struct sigqueue *q)
kernel/signal.c
751
struct sigqueue *q, *n;
kernel/time/posix-timers.c
329
bool posixtimer_deliver_signal(struct kernel_siginfo *info, struct sigqueue *timer_sigq)
tools/perf/util/evlist.c
1541
if (sigqueue(getppid(), SIGUSR1, val))
tools/perf/util/evlist.c
70
int sigqueue(pid_t pid, int sig, const union sigval value);