Lines Matching defs:scf_inst
250 scf_instance_t *scf_inst)
267 r = restarter_remove_contract(scf_inst, *ctidp, primary ?
320 scf_instance_t *scf_inst;
368 scf_inst = safe_scf_instance_create(h);
387 if (scf_handle_decode_fmri(h, name, NULL, scf_svc, scf_inst, NULL,
406 snap = libscf_get_running_snapshot(scf_inst);
409 (scf_instance_get_name(scf_inst, inst_name, max_scf_name_size) <
444 r = scf_instance_get_pg(scf_inst, SCF_PG_RESTARTER, pg);
507 switch (libscf_get_startd_properties(scf_inst, snap, &inst->ri_flags,
535 r = libscf_get_template_values(scf_inst, snap,
573 switch (libscf_read_method_ids(h, scf_inst, inst->ri_i.i_fmri,
594 switch (check_contract(inst, B_TRUE, scf_inst)) {
612 switch (check_contract(inst, B_FALSE, scf_inst)) {
679 scf_instance_destroy(scf_inst);
694 scf_instance_destroy(scf_inst);
1596 scf_instance_t *scf_inst = NULL;
1621 libscf_fmri_get_instance(h, rip->ri_i.i_fmri, &scf_inst) == 0) {
1622 if (restarter_inst_validate_ractions_aux_fmri(scf_inst) == 0) {
1623 if (restarter_inst_set_aux_fmri(scf_inst))
1632 if (restarter_inst_reset_aux_fmri(scf_inst))
1637 scf_instance_destroy(scf_inst);