Lines Matching refs:mutex_ptr
84 TX_MUTEX *mutex_ptr; in _tx_mutex_cleanup() local
104 … mutex_ptr = TX_VOID_TO_MUTEX_POINTER_CONVERT(thread_ptr -> tx_thread_suspend_control_block); in _tx_mutex_cleanup()
107 if (mutex_ptr != TX_NULL) in _tx_mutex_cleanup()
111 if (mutex_ptr -> tx_mutex_id == TX_MUTEX_ID) in _tx_mutex_cleanup()
115 if (mutex_ptr -> tx_mutex_suspended_count != TX_NO_SUSPENSIONS) in _tx_mutex_cleanup()
120 … mutex_ptr = TX_VOID_TO_MUTEX_POINTER_CONVERT(thread_ptr -> tx_thread_suspend_control_block); in _tx_mutex_cleanup()
129 mutex_ptr -> tx_mutex_suspended_count--; in _tx_mutex_cleanup()
132 suspended_count = mutex_ptr -> tx_mutex_suspended_count; in _tx_mutex_cleanup()
143 mutex_ptr -> tx_mutex_suspension_list = TX_NULL; in _tx_mutex_cleanup()
157 if (mutex_ptr -> tx_mutex_suspension_list == thread_ptr) in _tx_mutex_cleanup()
161 mutex_ptr -> tx_mutex_suspension_list = next_thread; in _tx_mutex_cleanup()
179 mutex_ptr -> tx_mutex_performance_timeout_count++; in _tx_mutex_cleanup()
263 TX_MUTEX *mutex_ptr; in _tx_mutex_thread_release() local
280 mutex_ptr = thread_ptr -> tx_thread_owned_mutex_list; in _tx_mutex_thread_release()
283 if (mutex_ptr != TX_NULL) in _tx_mutex_thread_release()
287 mutex_ptr -> tx_mutex_ownership_count = ((UINT) 1); in _tx_mutex_thread_release()
296 status = _tx_mutex_put(mutex_ptr); in _tx_mutex_thread_release()
299 _tx_mutex_put(mutex_ptr); in _tx_mutex_thread_release()
306 mutex_ptr = thread_ptr -> tx_thread_owned_mutex_list; in _tx_mutex_thread_release() local
308 } while (mutex_ptr != TX_NULL); in _tx_mutex_thread_release()