Lines Matching refs:thread_ptr

80 TX_THREAD       *thread_ptr;  in _tx_semaphore_get()  local
102 …ion, semaphore_ptr -> tx_semaphore_count, TX_POINTER_TO_ULONG_CONVERT(&thread_ptr), TX_TRACE_SEMAP… in _tx_semaphore_get()
147 TX_THREAD_GET_CURRENT(thread_ptr) in _tx_semaphore_get()
150 thread_ptr -> tx_thread_suspend_cleanup = &(_tx_semaphore_cleanup); in _tx_semaphore_get()
154 thread_ptr -> tx_thread_suspend_control_block = (VOID *) semaphore_ptr; in _tx_semaphore_get()
160 thread_ptr -> tx_thread_suspension_sequence++; in _tx_semaphore_get()
169 semaphore_ptr -> tx_semaphore_suspension_list = thread_ptr; in _tx_semaphore_get()
170 thread_ptr -> tx_thread_suspended_next = thread_ptr; in _tx_semaphore_get()
171 thread_ptr -> tx_thread_suspended_previous = thread_ptr; in _tx_semaphore_get()
178 thread_ptr -> tx_thread_suspended_next = next_thread; in _tx_semaphore_get()
180 thread_ptr -> tx_thread_suspended_previous = previous_thread; in _tx_semaphore_get()
181 previous_thread -> tx_thread_suspended_next = thread_ptr; in _tx_semaphore_get()
182 next_thread -> tx_thread_suspended_previous = thread_ptr; in _tx_semaphore_get()
189 thread_ptr -> tx_thread_state = TX_SEMAPHORE_SUSP; in _tx_semaphore_get()
194 _tx_thread_system_ni_suspend(thread_ptr, wait_option); in _tx_semaphore_get()
201 thread_ptr -> tx_thread_suspending = TX_TRUE; in _tx_semaphore_get()
204 thread_ptr -> tx_thread_timer.tx_timer_internal_remaining_ticks = wait_option; in _tx_semaphore_get()
213 _tx_thread_system_suspend(thread_ptr); in _tx_semaphore_get()
217 status = thread_ptr -> tx_thread_suspend_status; in _tx_semaphore_get()