Lines Matching refs:semaphore_ptr
76 UINT _tx_semaphore_get(TX_SEMAPHORE *semaphore_ptr, ULONG wait_option) in _tx_semaphore_get() argument
99 semaphore_ptr -> tx_semaphore_performance_get_count++; in _tx_semaphore_get()
103 …TX_TRACE_IN_LINE_INSERT(TX_TRACE_SEMAPHORE_GET, semaphore_ptr, wait_option, semaphore_ptr -> tx_se… in _tx_semaphore_get()
109 if (semaphore_ptr -> tx_semaphore_count != ((ULONG) 0)) in _tx_semaphore_get()
113 semaphore_ptr -> tx_semaphore_count--; in _tx_semaphore_get()
144 semaphore_ptr -> tx_semaphore_performance_suspension_count++; in _tx_semaphore_get()
155 thread_ptr -> tx_thread_suspend_control_block = (VOID *) semaphore_ptr; in _tx_semaphore_get()
165 if (semaphore_ptr -> tx_semaphore_suspended_count == TX_NO_SUSPENSIONS) in _tx_semaphore_get()
170 semaphore_ptr -> tx_semaphore_suspension_list = thread_ptr; in _tx_semaphore_get()
178 … next_thread = semaphore_ptr -> tx_semaphore_suspension_list; in _tx_semaphore_get()
187 semaphore_ptr -> tx_semaphore_suspended_count++; in _tx_semaphore_get()