Home
last modified time | relevance | path

Searched refs:target_thread (Results 1 – 3 of 3) sorted by relevance

/ThreadX-v6.4.1/utility/rtos_compatibility_layers/posix/
Dpx_pth_kill.c86 POSIX_TCB *target_thread; in pthread_kill() local
111 target_thread = (POSIX_TCB *) thread_id; in pthread_kill()
114 if (!target_thread) in pthread_kill()
124 handler = target_thread -> signals.signal_func[sig]; in pthread_kill()
133 … tx_event_flags_set(&(target_thread -> signals.signal_event_flags), (((ULONG) 1) << sig), TX_OR); in pthread_kill()
136 … tx_event_flags_set(&(target_thread -> signals.signal_event_flags), ~(((ULONG) 1) << sig), TX_AND); in pthread_kill()
143 if (target_thread -> signals.signal_pending.signal_set & (((unsigned long) 1) << sig)) in pthread_kill()
151 if (target_thread -> signals.signal_mask.signal_set & (((unsigned long) 1) << sig)) in pthread_kill()
156target_thread -> signals.signal_pending.signal_set = target_thread -> signals.signal_pending.sign… in pthread_kill()
195 new_signal_thread -> stack_size = target_thread -> stack_size ; in pthread_kill()
[all …]
Dpx_internal_signal_dispatch.c77 POSIX_TCB *target_thread; in internal_signal_dispatch() local
103 target_thread = signal_thread -> signals.base_thread_ptr; in internal_signal_dispatch()
106 handler = target_thread -> signals.signal_func[id]; in internal_signal_dispatch()
117 tx_event_flags_set(&(target_thread -> signals.signal_event_flags), (((ULONG) 1) << id), TX_OR); in internal_signal_dispatch()
120 … tx_event_flags_set(&(target_thread -> signals.signal_event_flags), ~(((ULONG) 1) << id), TX_AND); in internal_signal_dispatch()
128target_thread -> signals.signal_pending.signal_set = target_thread -> signals.signal_pending.sign… in internal_signal_dispatch()
131 target_thread -> signals.signal_nesting_depth--; in internal_signal_dispatch()
134 if (target_thread -> signals.signal_nesting_depth == 0) in internal_signal_dispatch()
138 target_thread -> signals.top_signal_thread = NULL; in internal_signal_dispatch()
144 tx_thread_resume((TX_THREAD *) target_thread); in internal_signal_dispatch()
[all …]
Dpx_pth_join.c93 TX_THREAD *target_thread; in pthread_join() local
124 target_thread = posix_tid2thread(thread); in pthread_join()
126 if (!target_thread) in pthread_join()
134 …if ( (target_thread->tx_thread_state == TX_COMPLETED) || (target_thread->tx_thread_state == TX_TER… in pthread_join()