Lines Matching refs:semaphore_ptr
75 UINT _tx_semaphore_put(TX_SEMAPHORE *semaphore_ptr) in _tx_semaphore_put() argument
99 semaphore_ptr -> tx_semaphore_performance_put_count++; in _tx_semaphore_put()
103 …RACE_IN_LINE_INSERT(TX_TRACE_SEMAPHORE_PUT, semaphore_ptr, semaphore_ptr -> tx_semaphore_count, se… in _tx_semaphore_put()
109 suspended_count = semaphore_ptr -> tx_semaphore_suspended_count; in _tx_semaphore_put()
116 semaphore_ptr -> tx_semaphore_count++; in _tx_semaphore_put()
121 semaphore_put_notify = semaphore_ptr -> tx_semaphore_put_notify; in _tx_semaphore_put()
134 (semaphore_put_notify)(semaphore_ptr); in _tx_semaphore_put()
144 thread_ptr = semaphore_ptr -> tx_semaphore_suspension_list; in _tx_semaphore_put()
156 semaphore_ptr -> tx_semaphore_suspension_list = TX_NULL; in _tx_semaphore_put()
165 semaphore_ptr -> tx_semaphore_suspension_list = next_thread; in _tx_semaphore_put()
174 semaphore_ptr -> tx_semaphore_suspended_count = suspended_count; in _tx_semaphore_put()
184 semaphore_put_notify = semaphore_ptr -> tx_semaphore_put_notify; in _tx_semaphore_put()
216 (semaphore_put_notify)(semaphore_ptr); in _tx_semaphore_put()