Searched refs:preemptor (Results 1 – 3 of 3) sorted by relevance
33 struct hurd_signal_preemptor preemptor; in __sigwait() local99 preemptor.signals = mask; in __sigwait()100 preemptor.first = 0; in __sigwait()101 preemptor.last = -1; in __sigwait()102 preemptor.preemptor = preempt_fun; in __sigwait()103 preemptor.handler = handler; in __sigwait()106 preemptor.next = ss->preemptors; in __sigwait()107 ss->preemptors = &preemptor; in __sigwait()127 assert (ss->preemptors == &preemptor); in __sigwait()128 ss->preemptors = preemptor.next; in __sigwait()
137 restart_itimer (struct hurd_signal_preemptor *preemptor, in restart_itimer() argument196 static struct hurd_signal_preemptor preemptor = in setitimer_locked() local203 if (! preemptor.next && _hurdsig_preemptors != &preemptor) in setitimer_locked()205 preemptor.next = _hurdsig_preemptors; in setitimer_locked()206 _hurdsig_preemptors = &preemptor; in setitimer_locked()207 _hurdsig_preempted_set |= preemptor.signals; in setitimer_locked()
23 # define HURD_PREEMPT_SIGNAL_P(preemptor, signo, sigcode) \ argument24 (((preemptor)->signals & __sigmask (signo)) \25 && (sigcode) >= (preemptor)->first && (sigcode) <= (preemptor)->last)
Completed in 5 milliseconds