Home
last modified time | relevance | path

Searched refs:sigq (Results 1 – 4 of 4) sorted by relevance

/linux-6.15/include/linux/
H A Dposix-timers.h206 struct sigqueue sigq; member
237 struct k_itimer *tmr = container_of(q, struct k_itimer, sigq); in posixtimer_sigqueue_getref()
244 struct k_itimer *tmr = container_of(q, struct k_itimer, sigq); in posixtimer_sigqueue_putref()
/linux-6.15/kernel/time/
H A Dposix-timers.c347 struct k_itimer *timr = container_of(timer_sigq, struct k_itimer, sigq); in posixtimer_deliver_signal()
442 if (unlikely(!posixtimer_init_sigqueue(&tmr->sigq))) { in alloc_posix_timer()
453 if (tmr->sigq.ucounts) in posixtimer_free_timer()
454 dec_rlimit_put_ucounts(tmr->sigq.ucounts, UCOUNT_RLIMIT_SIGPENDING); in posixtimer_free_timer()
524 new_timer->sigq.info.si_signo = event->sigev_signo; in do_timer_create()
525 new_timer->sigq.info.si_value = event->sigev_value; in do_timer_create()
528 new_timer->sigq.info.si_signo = SIGALRM; in do_timer_create()
529 new_timer->sigq.info.si_value.sival_int = new_timer->it_id; in do_timer_create()
538 new_timer->sigq.info.si_tid = new_timer->it_id; in do_timer_create()
539 new_timer->sigq.info.si_code = SI_TIMER; in do_timer_create()
/linux-6.15/kernel/
H A Dsignal.c1978 struct sigqueue *q = &tmr->sigq; in posixtimer_send_sigqueue()
2089 struct k_itimer *tmr = container_of(q, struct k_itimer, sigq); in posixtimer_sig_ignore()
2125 if (tmr->sigq.info.si_signo != sig) in posixtimer_sig_unignore()
2131 if (WARN_ON_ONCE(!list_empty(&tmr->sigq.list))) in posixtimer_sig_unignore()
2141 posixtimer_queue_sigqueue(&tmr->sigq, target, tmr->it_pid_type); in posixtimer_sig_unignore()
/linux-6.15/fs/proc/
H A Dbase.c2549 seq_printf(m, "signal: %d/%px\n", timer->sigq.info.si_signo, in show_timer()
2550 timer->sigq.info.si_value.sival_ptr); in show_timer()