Lines Matching refs:mutex_ptr
85 TX_MUTEX *mutex_ptr; in _tx_mutex_cleanup() local
105 … mutex_ptr = TX_VOID_TO_MUTEX_POINTER_CONVERT(thread_ptr -> tx_thread_suspend_control_block); in _tx_mutex_cleanup()
108 if (mutex_ptr != TX_NULL) in _tx_mutex_cleanup()
112 if (mutex_ptr -> tx_mutex_id == TX_MUTEX_ID) in _tx_mutex_cleanup()
116 if (mutex_ptr -> tx_mutex_suspended_count != TX_NO_SUSPENSIONS) in _tx_mutex_cleanup()
121 … mutex_ptr = TX_VOID_TO_MUTEX_POINTER_CONVERT(thread_ptr -> tx_thread_suspend_control_block); in _tx_mutex_cleanup()
130 mutex_ptr -> tx_mutex_suspended_count--; in _tx_mutex_cleanup()
133 suspended_count = mutex_ptr -> tx_mutex_suspended_count; in _tx_mutex_cleanup()
144 mutex_ptr -> tx_mutex_suspension_list = TX_NULL; in _tx_mutex_cleanup()
158 if (mutex_ptr -> tx_mutex_suspension_list == thread_ptr) in _tx_mutex_cleanup()
162 mutex_ptr -> tx_mutex_suspension_list = next_thread; in _tx_mutex_cleanup()
180 mutex_ptr -> tx_mutex_performance_timeout_count++; in _tx_mutex_cleanup()
264 TX_MUTEX *mutex_ptr; in _tx_mutex_thread_release() local
281 mutex_ptr = thread_ptr -> tx_thread_owned_mutex_list; in _tx_mutex_thread_release()
284 if (mutex_ptr != TX_NULL) in _tx_mutex_thread_release()
288 mutex_ptr -> tx_mutex_ownership_count = ((UINT) 1); in _tx_mutex_thread_release()
297 status = _tx_mutex_put(mutex_ptr); in _tx_mutex_thread_release()
300 _tx_mutex_put(mutex_ptr); in _tx_mutex_thread_release()
307 mutex_ptr = thread_ptr -> tx_thread_owned_mutex_list; in _tx_mutex_thread_release() local
309 } while (mutex_ptr != TX_NULL); in _tx_mutex_thread_release()