Lines Matching refs:semaphore_ptr
76 UINT _tx_semaphore_ceiling_put(TX_SEMAPHORE *semaphore_ptr, ULONG ceiling) in _tx_semaphore_ceiling_put() argument
104 semaphore_ptr -> tx_semaphore_performance_put_count++; in _tx_semaphore_ceiling_put()
108 …LINE_INSERT(TX_TRACE_SEMAPHORE_CEILING_PUT, semaphore_ptr, semaphore_ptr -> tx_semaphore_count, se… in _tx_semaphore_ceiling_put()
114 suspended_count = semaphore_ptr -> tx_semaphore_suspended_count; in _tx_semaphore_ceiling_put()
121 if (semaphore_ptr -> tx_semaphore_count >= ceiling) in _tx_semaphore_ceiling_put()
134 semaphore_ptr -> tx_semaphore_count++; in _tx_semaphore_ceiling_put()
139 semaphore_put_notify = semaphore_ptr -> tx_semaphore_put_notify; in _tx_semaphore_ceiling_put()
152 (semaphore_put_notify)(semaphore_ptr); in _tx_semaphore_ceiling_put()
166 thread_ptr = semaphore_ptr -> tx_semaphore_suspension_list; in _tx_semaphore_ceiling_put()
176 semaphore_ptr -> tx_semaphore_suspension_list = TX_NULL; in _tx_semaphore_ceiling_put()
185 semaphore_ptr -> tx_semaphore_suspension_list = next_thread; in _tx_semaphore_ceiling_put()
194 semaphore_ptr -> tx_semaphore_suspended_count = suspended_count; in _tx_semaphore_ceiling_put()
207 semaphore_put_notify = semaphore_ptr -> tx_semaphore_put_notify; in _tx_semaphore_ceiling_put()
236 (semaphore_put_notify)(semaphore_ptr); in _tx_semaphore_ceiling_put()