Lines Matching refs:new_node
181 lock_node_ptr new_node; in __objc_sync_init() local
187 new_node = objc_malloc (sizeof (struct lock_node)); in __objc_sync_init()
188 new_node->lock = objc_mutex_allocate (); in __objc_sync_init()
189 new_node->object = nil; in __objc_sync_init()
190 new_node->usage_count = 0; in __objc_sync_init()
191 new_node->recursive_usage_count = 0; in __objc_sync_init()
192 new_node->next = NULL; in __objc_sync_init()
194 sync_pool_array[i] = new_node; in __objc_sync_init()
320 lock_node_ptr new_node; in objc_sync_enter() local
323 new_node = objc_malloc (sizeof (struct lock_node)); in objc_sync_enter()
324 new_node->lock = objc_mutex_allocate (); in objc_sync_enter()
325 new_node->object = object; in objc_sync_enter()
326 new_node->usage_count = 1; in objc_sync_enter()
327 new_node->recursive_usage_count = 0; in objc_sync_enter()
330 new_node->next = sync_pool_array[hash]; in objc_sync_enter()
331 sync_pool_array[hash] = new_node; in objc_sync_enter()
336 lock_cache[free_cache_slot] = new_node; in objc_sync_enter()
339 objc_mutex_lock (new_node->lock); in objc_sync_enter()