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