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