Lines Matching refs:instp
407 inst_t *instp; in add_instance() local
430 instp = safe_malloc(sizeof (*instp)); in add_instance()
431 (void) memset(instp, 0, sizeof (*instp)); in add_instance()
432 instp->svcname = svcp->svcname; in add_instance()
433 instp->instname = safe_strdup(instname); in add_instance()
434 instp->impact_dependents = in add_instance()
435 uu_list_create(svcptrs, instp, UU_LIST_DEBUG); in add_instance()
436 if (instp->impact_dependents == NULL) in add_instance()
447 instp->svcname, instp->instname, SCF_PG_RESTARTER); in add_instance()
456 (void *)instp->state, sizeof (instp->state), 0) != 0) in add_instance()
460 (void *)instp->next_state, sizeof (instp->next_state), 0) != 0) in add_instance()
464 SCF_TYPE_TIME, &instp->stime, 0, 0) != 0) in add_instance()
470 instp->aux_state = safe_strdup(g_fmri); in add_instance()
472 instp->aux_state = safe_strdup(AUX_STATE_INVALID); in add_instance()
475 SCF_TYPE_INTEGER, &instp->start_method_waitstatus, 0, 0); in add_instance()
480 instp->aux_fmri = safe_strdup(g_fmri); in add_instance()
484 SCF_TYPE_BOOLEAN, &instp->enabled, 0, 0) == 0) in add_instance()
487 SCF_TYPE_ASTRING, instp->comment, in add_instance()
488 sizeof (instp->comment), EMPTY_OK); in add_instance()
519 instp->temporary = (instp->enabled != i); in add_instance()
521 instp->enabled = i; in add_instance()
522 instp->temporary = 0; in add_instance()
525 if (!instp->temporary) { in add_instance()
527 SCF_TYPE_ASTRING, instp->comment, in add_instance()
528 sizeof (instp->comment), EMPTY_OK); in add_instance()
533 instp->restarter = safe_strdup(g_fmri); in add_instance()
535 instp->restarter = SCF_SERVICE_STARTD; in add_instance()
537 if (strcmp(instp->state, SCF_STATE_STRING_OFFLINE) == 0 && in add_instance()
538 load_dependencies(instp, inst) != 0) in add_instance()
541 uu_list_node_init(instp, &instp->node, insts); in add_instance()
542 r = uu_list_append(svcp->instances, instp); in add_instance()
708 inst_t *instp; in get_inst() local
710 for (instp = uu_list_first(svcp->instances); in get_inst()
711 instp != NULL; in get_inst()
712 instp = uu_list_next(svcp->instances, instp)) { in get_inst()
713 if (strcmp(instp->instname, in) == 0) in get_inst()
714 return (instp); in get_inst()