Lines Matching refs:counter
147 mutex->counter = -1; in __gthr_win32_mutex_init_function()
160 if (InterlockedIncrement (&mutex->counter) == 0 || in __gthr_win32_mutex_lock()
167 InterlockedDecrement (&mutex->counter); in __gthr_win32_mutex_lock()
175 if (__GTHR_W32_InterlockedCompareExchange (&mutex->counter, 0, -1) < 0) in __gthr_win32_mutex_trylock()
184 if (InterlockedDecrement (&mutex->counter) >= 0) in __gthr_win32_mutex_unlock()
193 mutex->counter = -1; in __gthr_win32_recursive_mutex_init_function()
203 if (InterlockedIncrement (&mutex->counter) == 0) in __gthr_win32_recursive_mutex_lock()
210 InterlockedDecrement (&mutex->counter); in __gthr_win32_recursive_mutex_lock()
222 InterlockedDecrement (&mutex->counter); in __gthr_win32_recursive_mutex_lock()
232 if (__GTHR_W32_InterlockedCompareExchange (&mutex->counter, 0, -1) < 0) in __gthr_win32_recursive_mutex_trylock()
253 if (InterlockedDecrement (&mutex->counter) >= 0) in __gthr_win32_recursive_mutex_unlock()