Lines Matching defs:instance_list

53  * instance_list list.
82 * instance_list.ril_lock
86 * instance_list.ril_lock
139 static restarter_instance_list_t instance_list;
189 MUTEX_LOCK(&instance_list.ril_lock);
190 inst = uu_list_find(instance_list.ril_instance_list, &id, NULL, NULL);
193 MUTEX_UNLOCK(&instance_list.ril_lock);
219 MUTEX_LOCK(&instance_list.ril_lock);
220 inst = uu_list_find(instance_list.ril_instance_list, &id, NULL, NULL);
223 MUTEX_UNLOCK(&instance_list.ril_lock);
332 MUTEX_LOCK(&instance_list.ril_lock);
340 inst = uu_list_find(instance_list.ril_instance_list, &id, NULL,
343 MUTEX_UNLOCK(&instance_list.ril_lock);
638 uu_list_insert(instance_list.ril_instance_list, inst, idx);
639 MUTEX_UNLOCK(&instance_list.ril_lock);
688 MUTEX_UNLOCK(&instance_list.ril_lock);
720 * Must drop the instance lock so we can pick up the instance_list
726 MUTEX_LOCK(&instance_list.ril_lock);
728 rip = uu_list_find(instance_list.ril_instance_list, &id, NULL, NULL);
730 MUTEX_UNLOCK(&instance_list.ril_lock);
736 uu_list_remove(instance_list.ril_instance_list, ri);
741 MUTEX_UNLOCK(&instance_list.ril_lock);
744 * We can lock the instance without holding the instance_list lock
931 MUTEX_LOCK(&instance_list.ril_lock);
933 for (inst = uu_list_first(instance_list.ril_instance_list);
935 inst = uu_list_next(instance_list.ril_instance_list, inst)) {
944 * executing a method for inst. Doing so with the instance_list
987 MUTEX_UNLOCK(&instance_list.ril_lock);
1237 * ENOENT - fmri is not in instance_list
2589 (void) memset(&instance_list, 0, sizeof (instance_list));
2591 (void) pthread_mutex_init(&instance_list.ril_lock, &mutex_attrs);
2592 instance_list.ril_instance_list = startd_list_create(
2593 restarter_instance_pool, &instance_list, UU_LIST_SORTED);