Lines Matching defs:inst

475 get_running_snapshot(scf_instance_t *inst)
483 if (scf_instance_get_snapshot(inst, "running", snap) == 0)
501 inst_get_single_val(scf_instance_t *inst, const char *pgname,
509 snap = get_running_snapshot(inst);
511 r = scf_instance_get_pg_composed(inst, snap, pgname, g_pg);
513 r = scf_instance_get_pg(inst, pgname, g_pg);
525 instance_enabled(scf_instance_t *inst, boolean_t temp)
529 if (inst_get_single_val(inst,
542 get_restarter_string_prop(scf_instance_t *inst, const char *pname,
545 if (inst_get_single_val(inst, SCF_PG_RESTARTER, pname,
551 get_restarter_time_prop(scf_instance_t *inst, const char *pname,
556 r = inst_get_single_val(inst, SCF_PG_RESTARTER, pname, SCF_TYPE_TIME,
563 get_restarter_count_prop(scf_instance_t *inst, const char *pname, uint64_t *cp,
566 return (inst_get_single_val(inst, SCF_PG_RESTARTER, pname,
666 check_for_restarter(scf_instance_t *inst, const char *restarter)
672 if (inst == NULL)
677 if (inst_get_single_val(inst, SCF_PG_GENERAL,
715 common_by_restarter(scf_instance_t *inst, const char *fmri,
722 if (check_for_restarter(inst, "svc:/network/inetd:default") != 0) {
796 rest_ret = common_by_restarter(wip->inst, wip->fmri, restarter_specp);
859 pids_by_restarter(scf_instance_t *inst, const char *fmri,
868 rest_ret = common_by_restarter(inst, fmri, restarter_specp);
904 instance_processes(scf_instance_t *inst, const char *fmri,
912 ret = pids_by_restarter(inst, fmri, pids, np, &restarter_spec);
919 if (scf_instance_get_pg(inst, SCF_PG_RESTARTER, g_pg) == 0) {
1029 r = get_restarter_count_prop(wip->inst,
1069 r = get_restarter_count_prop(wip->inst,
1107 } else if (inst_get_single_val(wip->inst, SCF_PG_TM_COMMON_NAME, locale,
1110 inst_get_single_val(wip->inst, SCF_PG_TM_COMMON_NAME, "C",
1172 /* Return true if inst is transitioning. */
1174 transitioning(scf_instance_t *inst)
1178 get_restarter_string_prop(inst, scf_property_next_state, nstate_name,
1195 get_restarter_string_prop(wip->inst, pname, state_name,
1227 get_restarter_string_prop(wip->inst, scf_property_state,
1236 if (!opt_nstate_shown && transitioning(wip->inst)) {
1268 get_restarter_string_prop(wip->inst, scf_property_next_state,
1307 get_restarter_string_prop(wip->inst, scf_property_state,
1311 if (!opt_nstate_shown && transitioning(wip->inst))
1336 get_restarter_string_prop(wip->inst, scf_property_next_state,
1363 get_restarter_string_prop(wip->inst, scf_property_state,
1365 get_restarter_string_prop(wip->inst, scf_property_next_state,
1424 get_restarter_string_prop(wip->inst, scf_property_state,
1431 if (wip->pg == NULL && !opt_nstate_shown && transitioning(wip->inst))
1448 get_restarter_string_prop(wip->inst, scf_property_next_state,
1474 if (scf_instance_to_fmri(wip->inst, fmri_buf,
1599 if (scf_instance_get_name(wip->inst, tmp,
1650 r = get_restarter_time_prop(wip->inst,
1702 r = get_restarter_time_prop(wip->inst,
2045 if (get_restarter_count_prop(wip->inst, scf_property_contract, &c,
2049 if (instance_processes(wip->inst, wip->fmri, &pids, &n) != 0)
2077 scf_instance_t *inst;
2122 inst = scf_instance_create(h);
2123 if (inst == NULL)
2126 if (scf_handle_decode_fmri(h, fmri, NULL, NULL, inst, NULL,
2128 get_restarter_string_prop(inst, scf_property_state,
2144 scf_instance_destroy(inst);
2153 (inst = scf_instance_create(h)) == NULL ||
2175 switch (scf_iter_next_instance(iter, inst)) {
2188 get_restarter_string_prop(inst, scf_property_state, state, state_sz);
2190 switch (scf_iter_next_instance(iter, inst)) {
2205 scf_instance_destroy(inst);
2237 if (scf_iter_instance_pgs_typed_composed(pg_iter, wip->inst, snap,
2451 if (scf_instance_to_fmri(wip->inst, buf, max_scf_fmri_length + 1) != -1)
2457 if (inst_get_single_val(wip->inst, SCF_PG_TM_COMMON_NAME, locale,
2462 else if (inst_get_single_val(wip->inst, SCF_PG_TM_COMMON_NAME, "C",
2477 perm = instance_enabled(wip->inst, B_FALSE);
2478 temp = instance_enabled(wip->inst, B_TRUE);
2498 if (scf_instance_get_pg(wip->inst, SCF_PG_RESTARTER, rpg) != 0) {
2544 if (inst_get_single_val(wip->inst, SCF_PG_GENERAL,
2620 snap = get_running_snapshot(wip->inst);
2622 if (scf_iter_instance_pgs_typed_composed(pg_iter, wip->inst, snap,
2655 if (scf_instance_get_pg(wip->inst, SCF_PG_RESTARTER, rpg) != 0) {
2687 scf_instance_t *inst = scf_instance_create(h);
2699 if (h == NULL || inst == NULL || snap == NULL || slvl == NULL ||
2705 if (scf_handle_decode_fmri(h, SCF_NOTIFY_PARAMS_INST, NULL, NULL, inst,
2710 if (scf_instance_get_snapshot(inst, "running", snap) != 0)
2765 scf_instance_destroy(inst);
2898 * Append a one-lined description of each process in inst's contract(s) and
2908 if (instance_processes(wip->inst, wip->fmri, &pids, &n) != 0)
2993 if (inst_get_single_val(wip->inst, SCF_PG_GENERAL,
3061 instance_enabled(wip->inst, B_FALSE) == 1 ||
3062 instance_enabled(wip->inst, B_TRUE) == 1)
3111 wip->inst, NULL, NULL, 0) != SCF_SUCCESS) {
3155 while ((ret = scf_iter_next_instance(iter, wip->inst)) == 1) {
3156 if (scf_instance_to_fmri(wip->inst, fmri,
3186 assert(wip->inst != NULL);
3192 snap = get_running_snapshot(wip->inst);
3194 if (scf_iter_instance_pgs_typed_composed(iter, wip->inst, snap,
3347 if (wip->inst == NULL)
3349 else if (scf_instance_get_name(wip->inst, provider_inst,