Home
last modified time | relevance | path

Searched refs:thread (Results 1 – 13 of 13) sorted by relevance

/hurd/hurd/
A Duserlink.h67 } resource, thread; member
105 link->thread.next = *thread_chainp; in _hurd_userlink_link()
106 if (link->thread.next) in _hurd_userlink_link()
107 link->thread.next->thread.prevp = &link->thread.next; in _hurd_userlink_link()
108 link->thread.prevp = thread_chainp; in _hurd_userlink_link()
141 *link->thread.prevp = link->thread.next; in _hurd_userlink_unlink()
142 if (link->thread.next) in _hurd_userlink_unlink()
143 link->thread.next->thread.prevp = link->thread.prevp; in _hurd_userlink_unlink()
171 if (new_link->thread.next != NULL) in _hurd_userlink_move()
172 new_link->thread.next->thread.prevp = &new_link->thread.next; in _hurd_userlink_move()
[all …]
A Dsignal.h71 thread_t thread; member
157 extern void _hurd_sigstate_delete (thread_t thread);
/hurd/
A Dthread-cancel.c35 hurd_thread_cancel (thread_t thread) in hurd_thread_cancel() argument
37 struct hurd_sigstate *ss = _hurd_thread_sigstate (thread); in hurd_thread_cancel()
57 err = __thread_suspend (thread); in hurd_thread_cancel()
69 err = __thread_set_state (thread, MACHINE_THREAD_STATE_FLAVOR, in hurd_thread_cancel()
79 __thread_resume (thread); in hurd_thread_cancel()
A Dsigunwind.c87 link = link->thread.next) in _hurdsig_longjmp_from_handler()
122 assert (link->thread.next == ss->active_resources); in _hurdsig_longjmp_from_handler()
123 assert (link->thread.prevp == &ss->active_resources); in _hurdsig_longjmp_from_handler()
124 if (link->thread.next) in _hurdsig_longjmp_from_handler()
125 link->thread.next->thread.prevp = &link->thread.next; in _hurdsig_longjmp_from_handler()
A Dcatch-exc.c26 thread_t thread, in _S_catch_exception_raise() argument
63 if (ss->thread == thread) in _S_catch_exception_raise()
67 ss = _hurd_thread_sigstate (thread); /* Allocate a fresh one. */ in _S_catch_exception_raise()
117 thread_t thread, in _S_catch_exception_raise_state_identity() argument
A Dhurdsig.c77 _hurd_thread_sigstate (thread_t thread) in _hurd_thread_sigstate() argument
82 if (ss->thread == thread) in _hurd_thread_sigstate()
91 ss->thread = thread; in _hurd_thread_sigstate()
106 if (thread == MACH_PORT_NULL) in _hurd_thread_sigstate()
147 _hurd_sigstate_delete (thread_t thread) in libc_hidden_def()
153 if ((*ssp)->thread == thread) in libc_hidden_def()
163 if (ss->thread != MACH_PORT_NULL) in libc_hidden_def()
722 if (ss->thread == MACH_PORT_NULL) in weak_alias()
1080 __thread_resume (ss->thread); in weak_alias()
1528 pthread_t thread; in _hurdsig_init() local
[all …]
A Dreport-wait.c114 _S_msg_report_wait (mach_port_t msgport, thread_t thread, in weak_extern()
121 if (thread == _hurd_msgport_thread) in weak_extern()
124 else if (&_hurd_itimer_thread && thread == _hurd_itimer_thread) in weak_extern()
134 if (ss->thread == thread) in weak_extern()
151 err = __thread_get_state (thread, MACHINE_THREAD_STATE_FLAVOR, in weak_extern()
226 __mach_port_deallocate (__mach_task_self (), thread); in weak_extern()
A Dthread-self.c24 return _hurd_self_sigstate ()->thread; in hurd_thread_self()
A Dfaultexc.defs2 to create the special exception server used for signal thread
A Dhurdfault.c40 thread_t thread,
56 || thread != _hurd_msgport_thread || task != __mach_task_self ())
101 thread_t thread, in _hurdsig_fault_catch_exception_raise_state_identity() argument
A Dmsgportdemux.c64 _hurd_msgport_thread = _hurd_self_sigstate ()->thread; in _hurd_msgport_receive()
A DMakefile63 thread-self thread-cancel intr-msg catch-signal
A Dhurd.h341 extern error_t hurd_thread_cancel (thread_t thread);

Completed in 31 milliseconds