Searched refs:objc_mutex_t (Results 1 – 12 of 12) sorted by relevance
60 typedef struct objc_mutex *objc_mutex_t; typedef70 objc_mutex_t objc_mutex_allocate (void);71 int objc_mutex_deallocate (objc_mutex_t mutex);72 int objc_mutex_lock (objc_mutex_t mutex);73 int objc_mutex_unlock (objc_mutex_t mutex);74 int objc_mutex_trylock (objc_mutex_t mutex);79 int objc_condition_wait (objc_condition_t condition, objc_mutex_t mutex);
135 __gthread_objc_mutex_allocate (objc_mutex_t mutex UNUSED) in __gthread_objc_mutex_allocate()142 __gthread_objc_mutex_deallocate (objc_mutex_t mutex UNUSED) in __gthread_objc_mutex_deallocate()149 __gthread_objc_mutex_lock (objc_mutex_t mutex UNUSED) in __gthread_objc_mutex_lock()157 __gthread_objc_mutex_trylock (objc_mutex_t mutex UNUSED) in __gthread_objc_mutex_trylock()165 __gthread_objc_mutex_unlock (objc_mutex_t mutex UNUSED) in __gthread_objc_mutex_unlock()189 objc_mutex_t mutex UNUSED) in __gthread_objc_condition_wait()
522 __gthread_objc_mutex_allocate (objc_mutex_t mutex) in __gthread_objc_mutex_allocate()541 __gthread_objc_mutex_deallocate (objc_mutex_t mutex) in __gthread_objc_mutex_deallocate()571 __gthread_objc_mutex_lock (objc_mutex_t mutex) in __gthread_objc_mutex_lock()584 __gthread_objc_mutex_trylock (objc_mutex_t mutex) in __gthread_objc_mutex_trylock()597 __gthread_objc_mutex_unlock (objc_mutex_t mutex) in __gthread_objc_mutex_unlock()646 __gthread_objc_condition_wait (objc_condition_t condition, objc_mutex_t mutex) in __gthread_objc_condition_wait()
527 __gthread_objc_mutex_allocate (objc_mutex_t mutex) in __gthread_objc_mutex_allocate()546 __gthread_objc_mutex_deallocate (objc_mutex_t mutex) in __gthread_objc_mutex_deallocate()576 __gthread_objc_mutex_lock (objc_mutex_t mutex) in __gthread_objc_mutex_lock()589 __gthread_objc_mutex_trylock (objc_mutex_t mutex) in __gthread_objc_mutex_trylock()602 __gthread_objc_mutex_unlock (objc_mutex_t mutex) in __gthread_objc_mutex_unlock()651 __gthread_objc_condition_wait (objc_condition_t condition, objc_mutex_t mutex) in __gthread_objc_condition_wait()
257 objc_mutex_t260 objc_mutex_t mutex; in objc_mutex_allocate()263 if (! (mutex = (objc_mutex_t)objc_malloc (sizeof (struct objc_mutex)))) in objc_mutex_allocate()286 objc_mutex_deallocate (objc_mutex_t mutex) in objc_mutex_deallocate()313 objc_mutex_lock (objc_mutex_t mutex) in objc_mutex_lock()343 objc_mutex_trylock (objc_mutex_t mutex) in objc_mutex_trylock()375 objc_mutex_unlock (objc_mutex_t mutex) in objc_mutex_unlock()463 objc_condition_wait (objc_condition_t condition, objc_mutex_t mutex) in objc_condition_wait()
54 static objc_mutex_t accessors_locks[ACCESSORS_NUMBER_OF_LOCKS];123 objc_mutex_t lock = accessors_locks[ACCESSORS_HASH (pointer_to_ivar)];185 objc_mutex_t lock = accessors_locks[ACCESSORS_HASH (pointer_to_ivar)];211 objc_mutex_t lock = accessors_locks[ACCESSORS_HASH (source)];230 objc_mutex_t lock = accessors_locks[ACCESSORS_HASH (destination)];259 objc_mutex_t first_lock;260 objc_mutex_t second_lock;
91 static objc_mutex_t sync_pool_protection_locks[SYNC_NUMBER_OF_POOLS];103 objc_mutex_t lock;
42 static objc_mutex_t __protocols_hashtable_lock = NULL;
144 static objc_mutex_t __class_table_lock = NULL;
84 objc_mutex_t __objc_runtime_mutex = 0;
68 extern objc_mutex_t __objc_runtime_mutex;