Searched refs:signals (Results 1 – 10 of 10) sorted by relevance
| /ThreadX-v6.4.1/utility/rtos_compatibility_layers/posix/ |
| D | px_internal_signal_dispatch.c | 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() 128 …target_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() 152 target_thread -> signals.top_signal_thread = signal_thread -> signals.next_signal_thread; in internal_signal_dispatch() 158 tx_thread_resume((TX_THREAD *) signal_thread -> signals.next_signal_thread); in internal_signal_dispatch()
|
| D | px_pth_kill.c | 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() 156 …target_thread -> signals.signal_pending.signal_set = target_thread -> signals.signal_pending.sign… in pthread_kill() 239 target_thread -> signals.signal_nesting_depth++; in pthread_kill() 242 …target_thread -> signals.signal_pending.signal_set = target_thread -> signals.signal_pending.sign… in pthread_kill() 245 new_signal_thread -> signals.signal_handler = TRUE; in pthread_kill() 246 …new_signal_thread -> signals.signal_nesting_depth = target_thread -> signals.signal_nesting_… in pthread_kill() [all …]
|
| D | px_sig_wait.c | 100 if (base_thread -> signals.signal_handler) in sigwait() 104 base_thread = base_thread -> signals.base_thread_ptr; in sigwait() 112 …pending_signals = base_thread -> signals.signal_mask.signal_set & base_thread -> signals.signal_p… in sigwait() 121 saved_mask = base_thread -> signals.signal_mask.signal_set; in sigwait() 130 if (base_thread -> signals.signal_mask.signal_set == changed_mask) in sigwait() 134 base_thread -> signals.signal_mask.signal_set = saved_mask; in sigwait() 148 if (base_thread -> signals.signal_mask.signal_set & set -> signal_set) in sigwait() 154 saved_mask = base_thread -> signals.signal_mask.signal_set; in sigwait() 160 base_thread -> signals.signal_mask.signal_set = changed_mask; in sigwait() 164 …status = tx_event_flags_get(&(base_thread -> signals.signal_event_flags), (ULONG) set -> signal_s… in sigwait() [all …]
|
| D | px_pth_sigmask.c | 122 if (base_thread -> signals.signal_handler) in pthread_sigmask() 126 base_thread = base_thread -> signals.base_thread_ptr; in pthread_sigmask() 130 previous_mask = base_thread -> signals.signal_mask.signal_set; in pthread_sigmask() 137 …base_thread -> signals.signal_mask.signal_set = base_thread -> signals.signal_mask.signal_set | n… in pthread_sigmask() 143 …blocked_signals = base_thread -> signals.signal_mask.signal_set & base_thread -> signals.signal_pe… in pthread_sigmask() 150 …base_thread -> signals.signal_mask.signal_set = base_thread -> signals.signal_mask.signal_set & ~… in pthread_sigmask() 156 base_thread -> signals.signal_mask.signal_set = newmask -> signal_set; in pthread_sigmask() 160 released_signals = blocked_signals & ~(base_thread -> signals.signal_mask.signal_set); in pthread_sigmask() 190 …base_thread -> signals.signal_pending.signal_set = base_thread -> signals.signal_pending.signal_… in pthread_sigmask()
|
| D | px_pth_self.c | 83 if (((POSIX_TCB *) thread_ptr) -> signals.signal_handler) in pthread_self() 87 thread_ID = (pthread_t) ((POSIX_TCB *) thread_ptr) -> signals.base_thread_ptr; in pthread_self()
|
| D | px_sig_signal.c | 98 current_thread -> signals.signal_func[signo] = func; in signal()
|
| D | px_pth_init.c | 306 memset(&(ptcb -> signals), 0, sizeof(signal_info)); in posix_allocate_pthread_t() 837 if (pthread_ptr -> signals.signal_handler == FALSE) in posix_do_pthread_delete() 841 tx_event_flags_delete(&(pthread_ptr -> signals.signal_event_flags)); in posix_do_pthread_delete()
|
| D | px_pth_create.c | 225 …retval = tx_event_flags_create(&(pthread_ptr -> signals.signal_event_flags), "posix sigwait event… in pthread_create()
|
| D | tx_posix.h | 346 signal_info signals; member
|
| D | readme_threadx_posix.txt | 340 by signals, once in the suspension both these calls will complete the
|