Lines Matching refs:semaphore_ptr
77 UINT _tx_semaphore_ceiling_put(TX_SEMAPHORE *semaphore_ptr, ULONG ceiling) in _tx_semaphore_ceiling_put() argument
105 semaphore_ptr -> tx_semaphore_performance_put_count++; in _tx_semaphore_ceiling_put()
109 …LINE_INSERT(TX_TRACE_SEMAPHORE_CEILING_PUT, semaphore_ptr, semaphore_ptr -> tx_semaphore_count, se… in _tx_semaphore_ceiling_put()
115 suspended_count = semaphore_ptr -> tx_semaphore_suspended_count; in _tx_semaphore_ceiling_put()
122 if (semaphore_ptr -> tx_semaphore_count >= ceiling) in _tx_semaphore_ceiling_put()
135 semaphore_ptr -> tx_semaphore_count++; in _tx_semaphore_ceiling_put()
140 semaphore_put_notify = semaphore_ptr -> tx_semaphore_put_notify; in _tx_semaphore_ceiling_put()
153 (semaphore_put_notify)(semaphore_ptr); in _tx_semaphore_ceiling_put()
167 thread_ptr = semaphore_ptr -> tx_semaphore_suspension_list; in _tx_semaphore_ceiling_put()
177 semaphore_ptr -> tx_semaphore_suspension_list = TX_NULL; in _tx_semaphore_ceiling_put()
186 semaphore_ptr -> tx_semaphore_suspension_list = next_thread; in _tx_semaphore_ceiling_put()
195 semaphore_ptr -> tx_semaphore_suspended_count = suspended_count; in _tx_semaphore_ceiling_put()
208 semaphore_put_notify = semaphore_ptr -> tx_semaphore_put_notify; in _tx_semaphore_ceiling_put()
237 (semaphore_put_notify)(semaphore_ptr); in _tx_semaphore_ceiling_put()