Lines Matching refs:thread_ptr

81 VOID  _tx_thread_system_resume(TX_THREAD *thread_ptr)  in _tx_thread_system_resume()  argument
108 TX_THREAD_STACK_CHECK(thread_ptr) in _tx_thread_system_resume()
117 if (thread_ptr -> tx_thread_timer.tx_timer_internal_list_head != TX_NULL) in _tx_thread_system_resume()
121 _tx_timer_system_deactivate(&(thread_ptr -> tx_thread_timer)); in _tx_thread_system_resume()
127 thread_ptr -> tx_thread_timer.tx_timer_internal_remaining_ticks = ((ULONG) 0); in _tx_thread_system_resume()
138 …TX_TRACE_IN_LINE_INSERT(TX_TRACE_THREAD_RESUME, thread_ptr, thread_ptr -> tx_thread_state, TX_POIN… in _tx_thread_system_resume()
158 if (thread_ptr -> tx_thread_suspending == TX_FALSE) in _tx_thread_system_resume()
163 if (thread_ptr -> tx_thread_state != TX_READY) in _tx_thread_system_resume()
167 if (thread_ptr -> tx_thread_delayed_suspend == TX_FALSE) in _tx_thread_system_resume()
175 thread_ptr -> tx_thread_state = TX_READY; in _tx_thread_system_resume()
178 priority = thread_ptr -> tx_thread_priority; in _tx_thread_system_resume()
181 TX_THREAD_STATE_CHANGE(thread_ptr, TX_READY) in _tx_thread_system_resume()
184 TX_EL_THREAD_STATUS_CHANGE_INSERT(thread_ptr, TX_READY) in _tx_thread_system_resume()
192 thread_ptr -> tx_thread_performance_resume_count++; in _tx_thread_system_resume()
202 _tx_thread_priority_list[priority] = thread_ptr; in _tx_thread_system_resume()
203 thread_ptr -> tx_thread_ready_next = thread_ptr; in _tx_thread_system_resume()
204 thread_ptr -> tx_thread_ready_previous = thread_ptr; in _tx_thread_system_resume()
238 _tx_thread_execute_ptr = thread_ptr; in _tx_thread_system_resume()
298 … execute_ptr -> tx_thread_performance_last_preempting_thread = thread_ptr; in _tx_thread_system_resume()
303 _tx_thread_execute_ptr = thread_ptr; in _tx_thread_system_resume()
356 thread_ptr = _tx_thread_execute_ptr; in _tx_thread_system_resume() local
359 TX_THREAD_STACK_CHECK(thread_ptr) in _tx_thread_system_resume()
392 tail_ptr -> tx_thread_ready_next = thread_ptr; in _tx_thread_system_resume()
393 head_ptr -> tx_thread_ready_previous = thread_ptr; in _tx_thread_system_resume()
394 thread_ptr -> tx_thread_ready_previous = tail_ptr; in _tx_thread_system_resume()
395 thread_ptr -> tx_thread_ready_next = head_ptr; in _tx_thread_system_resume()
404 thread_ptr -> tx_thread_delayed_suspend = TX_FALSE; in _tx_thread_system_resume()
405 thread_ptr -> tx_thread_state = TX_SUSPENDED; in _tx_thread_system_resume()
417 if (thread_ptr -> tx_thread_state != TX_COMPLETED) in _tx_thread_system_resume()
421 if (thread_ptr -> tx_thread_state != TX_TERMINATED) in _tx_thread_system_resume()
425 if (thread_ptr -> tx_thread_delayed_suspend == TX_FALSE) in _tx_thread_system_resume()
429 thread_ptr -> tx_thread_suspending = TX_FALSE; in _tx_thread_system_resume()
432 thread_ptr -> tx_thread_state = TX_READY; in _tx_thread_system_resume()
435 TX_THREAD_STATE_CHANGE(thread_ptr, TX_READY) in _tx_thread_system_resume()
438 TX_EL_THREAD_STATUS_CHANGE_INSERT(thread_ptr, TX_READY) in _tx_thread_system_resume()
444 thread_ptr -> tx_thread_delayed_suspend = TX_FALSE; in _tx_thread_system_resume()
445 thread_ptr -> tx_thread_state = TX_SUSPENDED; in _tx_thread_system_resume()
454 thread_ptr -> tx_thread_performance_resume_count++; in _tx_thread_system_resume()
518 thread_ptr = _tx_thread_execute_ptr; in _tx_thread_system_resume()
521 TX_THREAD_STACK_CHECK(thread_ptr) in _tx_thread_system_resume()
559 if (thread_ptr -> tx_thread_suspending == TX_FALSE)
563 _tx_thread_system_ni_resume(thread_ptr);
571 state = thread_ptr -> tx_thread_state;
580 …TX_TRACE_IN_LINE_INSERT(TX_TRACE_THREAD_RESUME, thread_ptr, ((ULONG) state), TX_POINTER_TO_ULONG_C…
593 thread_ptr -> tx_thread_suspending = TX_FALSE;
596 thread_ptr -> tx_thread_state = TX_READY;
599 TX_THREAD_STATE_CHANGE(thread_ptr, TX_READY)
602 TX_EL_THREAD_STATUS_CHANGE_INSERT(thread_ptr, TX_READY)
610 thread_ptr -> tx_thread_performance_resume_count++;
623 VOID _tx_thread_system_ni_resume(TX_THREAD *thread_ptr)
651 …TX_TRACE_IN_LINE_INSERT(TX_TRACE_THREAD_RESUME, thread_ptr, ((ULONG) thread_ptr -> tx_thread_state…
670 if (thread_ptr -> tx_thread_timer.tx_timer_internal_list_head != TX_NULL)
674 _tx_timer_system_deactivate(&(thread_ptr -> tx_thread_timer));
681 TX_THREAD_STACK_CHECK(thread_ptr)
686 if (thread_ptr -> tx_thread_state != TX_READY)
690 if (thread_ptr -> tx_thread_delayed_suspend == TX_FALSE)
698 thread_ptr -> tx_thread_state = TX_READY;
701 TX_THREAD_STATE_CHANGE(thread_ptr, TX_READY)
704 TX_EL_THREAD_STATUS_CHANGE_INSERT(thread_ptr, TX_READY)
707 priority = thread_ptr -> tx_thread_priority;
715 thread_ptr -> tx_thread_performance_resume_count++;
725 _tx_thread_priority_list[priority] = thread_ptr;
726 thread_ptr -> tx_thread_ready_next = thread_ptr;
727 thread_ptr -> tx_thread_ready_previous = thread_ptr;
761 _tx_thread_execute_ptr = thread_ptr;
819 … execute_ptr -> tx_thread_performance_last_preempting_thread = thread_ptr;
823 _tx_thread_execute_ptr = thread_ptr;
873 thread_ptr = _tx_thread_execute_ptr;
876 TX_THREAD_STACK_CHECK(thread_ptr)
909 tail_ptr -> tx_thread_ready_next = thread_ptr;
910 head_ptr -> tx_thread_ready_previous = thread_ptr;
911 thread_ptr -> tx_thread_ready_previous = tail_ptr;
912 thread_ptr -> tx_thread_ready_next = head_ptr;
921 thread_ptr -> tx_thread_delayed_suspend = TX_FALSE;
922 thread_ptr -> tx_thread_state = TX_SUSPENDED;
981 thread_ptr = _tx_thread_execute_ptr;
984 TX_THREAD_STACK_CHECK(thread_ptr)