Lines Matching refs:mutex_ptr
78 UINT _tx_mutex_delete(TX_MUTEX *mutex_ptr) in _tx_mutex_delete() argument
97 …TX_TRACE_IN_LINE_INSERT(TX_TRACE_MUTEX_DELETE, mutex_ptr, TX_POINTER_TO_ULONG_CONVERT(&thread_ptr)… in _tx_mutex_delete()
100 TX_MUTEX_DELETE_EXTENSION(mutex_ptr) in _tx_mutex_delete()
103 TX_TRACE_OBJECT_UNREGISTER(mutex_ptr) in _tx_mutex_delete()
109 mutex_ptr -> tx_mutex_id = TX_CLEAR_ID; in _tx_mutex_delete()
125 next_mutex = mutex_ptr -> tx_mutex_created_next; in _tx_mutex_delete()
126 previous_mutex = mutex_ptr -> tx_mutex_created_previous; in _tx_mutex_delete()
131 if (_tx_mutex_created_ptr == mutex_ptr) in _tx_mutex_delete()
143 thread_ptr = mutex_ptr -> tx_mutex_suspension_list; in _tx_mutex_delete()
144 mutex_ptr -> tx_mutex_suspension_list = TX_NULL; in _tx_mutex_delete()
145 suspended_count = mutex_ptr -> tx_mutex_suspended_count; in _tx_mutex_delete()
146 mutex_ptr -> tx_mutex_suspended_count = TX_NO_SUSPENSIONS; in _tx_mutex_delete()
152 owner_thread = mutex_ptr -> tx_mutex_owner; in _tx_mutex_delete()
161 mutex_ptr -> tx_mutex_ownership_count = ((UINT) 1); in _tx_mutex_delete()
170 status = _tx_mutex_put(mutex_ptr); in _tx_mutex_delete()
173 _tx_mutex_put(mutex_ptr); in _tx_mutex_delete()
228 TX_MUTEX_DELETE_PORT_COMPLETION(mutex_ptr) in _tx_mutex_delete()