Lines Matching refs:instp
410 inst_t *instp; in add_instance() local
433 instp = safe_malloc(sizeof (*instp)); in add_instance()
434 (void) memset(instp, 0, sizeof (*instp)); in add_instance()
435 instp->svcname = svcp->svcname; in add_instance()
436 instp->instname = safe_strdup(instname); in add_instance()
437 instp->impact_dependents = in add_instance()
438 uu_list_create(svcptrs, instp, UU_LIST_DEBUG); in add_instance()
439 if (instp->impact_dependents == NULL) in add_instance()
450 instp->svcname, instp->instname, SCF_PG_RESTARTER); in add_instance()
459 (void *)instp->state, sizeof (instp->state), 0) != 0) in add_instance()
463 (void *)instp->next_state, sizeof (instp->next_state), 0) != 0) in add_instance()
467 SCF_TYPE_TIME, &instp->stime, 0, 0) != 0) in add_instance()
473 instp->aux_state = safe_strdup(g_fmri); in add_instance()
475 instp->aux_state = safe_strdup(AUX_STATE_INVALID); in add_instance()
478 SCF_TYPE_INTEGER, &instp->start_method_waitstatus, 0, 0); in add_instance()
483 instp->aux_fmri = safe_strdup(g_fmri); in add_instance()
487 SCF_TYPE_BOOLEAN, &instp->enabled, 0, 0) == 0) in add_instance()
518 instp->enabled = i; in add_instance()
519 instp->temporary = 0; in add_instance()
521 instp->temporary = (instp->enabled != i); in add_instance()
526 instp->restarter = safe_strdup(g_fmri); in add_instance()
528 instp->restarter = SCF_SERVICE_STARTD; in add_instance()
530 if (strcmp(instp->state, SCF_STATE_STRING_OFFLINE) == 0 && in add_instance()
531 load_dependencies(instp, inst) != 0) in add_instance()
534 uu_list_node_init(instp, &instp->node, insts); in add_instance()
535 r = uu_list_append(svcp->instances, instp); in add_instance()
701 inst_t *instp; in get_inst() local
703 for (instp = uu_list_first(svcp->instances); in get_inst()
704 instp != NULL; in get_inst()
705 instp = uu_list_next(svcp->instances, instp)) { in get_inst()
706 if (strcmp(instp->instname, in) == 0) in get_inst()
707 return (instp); in get_inst()