Lines Matching refs:mutex
32 /* Just provide compatibility for mutex handling. */
133 /* Backend mutex functions */
135 /* Allocate a mutex. */
137 __gthread_objc_mutex_allocate (objc_mutex_t UNUSED(mutex))
142 /* Deallocate a mutex. */
144 __gthread_objc_mutex_deallocate (objc_mutex_t UNUSED(mutex))
149 /* Grab a lock on a mutex. */
151 __gthread_objc_mutex_lock (objc_mutex_t UNUSED(mutex))
157 /* Try to grab a lock on a mutex. */
159 __gthread_objc_mutex_trylock (objc_mutex_t UNUSED(mutex))
165 /* Unlock the mutex */
167 __gthread_objc_mutex_unlock (objc_mutex_t UNUSED(mutex))
172 /* Backend condition mutex functions */
191 objc_mutex_t UNUSED(mutex))
219 __gthread_mutex_lock (__gthread_mutex_t * UNUSED(mutex))
225 __gthread_mutex_trylock (__gthread_mutex_t * UNUSED(mutex))
231 __gthread_mutex_unlock (__gthread_mutex_t * UNUSED(mutex))
237 __gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *mutex)
239 return __gthread_mutex_lock (mutex);
243 __gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *mutex)
245 return __gthread_mutex_trylock (mutex);
249 __gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *mutex)
251 return __gthread_mutex_unlock (mutex);