Searched refs:thread (Results 1 – 13 of 13) sorted by relevance
/hurd/hurd/ |
A D | userlink.h | 67 } 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 D | signal.h | 71 thread_t thread; member 157 extern void _hurd_sigstate_delete (thread_t thread);
|
/hurd/ |
A D | thread-cancel.c | 35 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 D | sigunwind.c | 87 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 D | catch-exc.c | 26 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 D | hurdsig.c | 77 _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 D | report-wait.c | 114 _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 D | thread-self.c | 24 return _hurd_self_sigstate ()->thread; in hurd_thread_self()
|
A D | faultexc.defs | 2 to create the special exception server used for signal thread
|
A D | hurdfault.c | 40 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 D | msgportdemux.c | 64 _hurd_msgport_thread = _hurd_self_sigstate ()->thread; in _hurd_msgport_receive()
|
A D | Makefile | 63 thread-self thread-cancel intr-msg catch-signal
|
A D | hurd.h | 341 extern error_t hurd_thread_cancel (thread_t thread);
|
Completed in 31 milliseconds