Home
last modified time | relevance | path

Searched refs:sigqueue (Results 1 – 6 of 6) sorted by relevance

/linux-6.15/include/linux/
H A Dposix-timers.h16 struct sigqueue;
113 bool posixtimer_init_sigqueue(struct sigqueue *q);
115 bool posixtimer_deliver_signal(struct kernel_siginfo *info, struct sigqueue *timer_sigq);
142 struct sigqueue *timer_sigq) { return false; } in posixtimer_deliver_signal()
206 struct sigqueue sigq;
235 static inline void posixtimer_sigqueue_getref(struct sigqueue *q) in posixtimer_sigqueue_getref()
242 static inline void posixtimer_sigqueue_putref(struct sigqueue *q) in posixtimer_sigqueue_putref()
256 static inline void posixtimer_sigqueue_getref(struct sigqueue *q) { } in posixtimer_sigqueue_getref()
257 static inline void posixtimer_sigqueue_putref(struct sigqueue *q) { } in posixtimer_sigqueue_putref()
H A Dsignal_types.h22 struct sigqueue { struct
/linux-6.15/kernel/
H A Dsignal.c450 struct sigqueue *q; in sigqueue_alloc()
465 static void __sigqueue_free(struct sigqueue *q) in __sigqueue_free()
480 struct sigqueue *q; in flush_sigqueue()
554 struct sigqueue **timer_sigq) in collect_signal()
556 struct sigqueue *q, *first = NULL; in collect_signal()
621 struct sigqueue *timer_sigq; in dequeue_signal()
672 struct sigqueue *q, *sync = NULL; in dequeue_synchronous_signal()
751 struct sigqueue *q, *n; in flush_sigqueue_mask()
1046 struct sigqueue *q; in __send_signal_locked()
1903 struct sigqueue *q, *n; in __flush_itimer_signals()
[all …]
H A Dptrace.c715 struct sigqueue *q; in ptrace_peek_siginfo()
/linux-6.15/tools/perf/util/
H A Devlist.c68 int sigqueue(pid_t pid, int sig, const union sigval value);
1494 if (sigqueue(getppid(), SIGUSR1, val)) in evlist__prepare_workload()
/linux-6.15/kernel/time/
H A Dposix-timers.c345 bool posixtimer_deliver_signal(struct kernel_siginfo *info, struct sigqueue *timer_sigq) in posixtimer_deliver_signal()