Lines Matching refs:thread_ptr
79 UINT _tx_thread_wait_abort(TX_THREAD *thread_ptr) in _tx_thread_wait_abort() argument
93 …TX_TRACE_IN_LINE_INSERT(TX_TRACE_THREAD_WAIT_ABORT, thread_ptr, thread_ptr -> tx_thread_state, 0, … in _tx_thread_wait_abort()
99 if (thread_ptr -> tx_thread_state < TX_SLEEP) in _tx_thread_wait_abort()
116 if (thread_ptr -> tx_thread_state == TX_SLEEP) in _tx_thread_wait_abort()
120 thread_ptr -> tx_thread_state = TX_SUSPENDED; in _tx_thread_wait_abort()
124 thread_ptr -> tx_thread_suspend_status = TX_WAIT_ABORTED; in _tx_thread_wait_abort()
127 thread_ptr -> tx_thread_suspend_cleanup = TX_NULL; in _tx_thread_wait_abort()
138 else if(thread_ptr -> tx_thread_suspend_cleanup == TX_NULL) in _tx_thread_wait_abort()
156 thread_ptr -> tx_thread_state = TX_SUSPENDED; in _tx_thread_wait_abort()
159 suspend_cleanup = thread_ptr -> tx_thread_suspend_cleanup; in _tx_thread_wait_abort()
165 suspension_sequence = thread_ptr -> tx_thread_suspension_sequence; in _tx_thread_wait_abort()
174 thread_ptr -> tx_thread_suspend_status = TX_WAIT_ABORTED; in _tx_thread_wait_abort()
186 (suspend_cleanup)(thread_ptr, suspension_sequence); in _tx_thread_wait_abort()
190 if (thread_ptr -> tx_thread_suspend_status == TX_WAIT_ABORTED) in _tx_thread_wait_abort()
199 thread_ptr -> tx_thread_performance_wait_abort_count++; in _tx_thread_wait_abort()
205 _tx_thread_system_ni_resume(thread_ptr); in _tx_thread_wait_abort()
212 _tx_thread_system_resume(thread_ptr); in _tx_thread_wait_abort()