Lines Matching refs:ri_i
147 if (scf_read_propvec(inst->ri_i.i_fmri, "startd", in method_rate_critical()
193 uu_die("%s: Couldn't get new contract's id", inst->ri_i.i_fmri); in method_store_contract()
198 if (inst->ri_i.i_transient_ctid != 0) { in method_store_contract()
201 "was set to %ld\n", inst->ri_i.i_fmri, in method_store_contract()
202 inst->ri_i.i_transient_ctid); in method_store_contract()
205 inst->ri_i.i_transient_ctid = *cid; in method_store_contract()
207 if (inst->ri_i.i_primary_ctid != 0) { in method_store_contract()
215 if (inst->ri_i.i_primary_ctid != 0) { in method_store_contract()
218 "was set to %ld\n", inst->ri_i.i_fmri, in method_store_contract()
219 inst->ri_i.i_primary_ctid); in method_store_contract()
222 inst->ri_i.i_primary_ctid = *cid; in method_store_contract()
223 inst->ri_i.i_primary_ctid_stopped = 0; in method_store_contract()
226 "%s.\n", *cid, inst->ri_i.i_fmri); in method_store_contract()
258 inst->ri_i.i_fmri, *cid); in method_store_contract()
281 ctid_t * const ctidp = primary ? &inst->ri_i.i_primary_ctid : in method_remove_contract()
282 &inst->ri_i.i_transient_ctid; in method_remove_contract()
289 primary ? "primary" : "transient", *ctidp, inst->ri_i.i_fmri); in method_remove_contract()
323 "%s.\n", inst->ri_i.i_fmri, *ctidp, strerror(r)); in method_remove_contract()
404 if (type == METHOD_START && inst->ri_i.i_primary_ctid != 0) { in method_ready_contract()
405 ret = ct_pr_tmpl_set_transfer(tmpl, inst->ri_i.i_primary_ctid); in method_ready_contract()
427 err = ct_pr_tmpl_set_svc_fmri(tmpl, inst->ri_i.i_fmri); in method_ready_contract()
629 inst->ri_i.i_fmri, strerror(r)); in write_status()
702 inst->ri_i.i_fmri, mname); in method_run()
717 inst->ri_i.i_fmri, strerror(r)); in method_run()
725 inst->ri_i.i_fmri, mname); in method_run()
737 inst->ri_i.i_fmri, mname); in method_run()
745 inst->ri_i.i_fmri); in method_run()
753 if (inst->ri_i.i_primary_ctid == 0) { in method_run()
757 inst->ri_i.i_fmri); in method_run()
761 if ((ctfd = contract_open(inst->ri_i.i_primary_ctid, "process", in method_run()
766 inst->ri_i.i_primary_ctid); in method_run()
773 inst->ri_i.i_fmri); in method_run()
786 if (inst->ri_i.i_primary_ctid == 0) { in method_run()
788 inst->ri_i.i_fmri); in method_run()
797 inst->ri_i.i_fmri, sig); in method_run()
802 if (contract_kill(inst->ri_i.i_primary_ctid, sig, in method_run()
803 inst->ri_i.i_fmri) != 0) { in method_run()
811 inst->ri_i.i_fmri, method); in method_run()
837 "to root-accessible libraries\n", inst->ri_i.i_fmri); in method_run()
896 inst->ri_i.i_fmri, method, strerror(forkerr)); in method_run()
920 if (wait_register(pid, inst->ri_i.i_fmri, 1, 0)) { in method_run()
923 inst->ri_i.i_fmri, pid); in method_run()
973 inst->ri_i.i_fmri, WEXITSTATUS(ret_status)); in method_run()
978 mname, inst->ri_i.i_fmri, strerror(err)); in method_run()
1004 inst->ri_i.i_fmri, method, buf); in method_run()
1010 inst->ri_i.i_fmri, method, in method_run()
1024 inst->ri_i.i_fmri, method, WEXITSTATUS(ret_status)); in method_run()
1046 !(contract_is_empty(inst->ri_i.i_primary_ctid))) { in method_run()
1050 timeout_insert(inst, inst->ri_i.i_primary_ctid, in method_run()
1064 if (contract_is_empty(inst->ri_i.i_primary_ctid)) in method_run()
1072 timeout_remove(inst, inst->ri_i.i_primary_ctid); in method_run()
1132 method_names[info->sf_method_type], inst->ri_i.i_fmri); in method_thread()
1138 switch (r = libscf_fmri_get_instance(local_handle, inst->ri_i.i_fmri, in method_thread()
1153 inst->ri_i.i_state, RESTARTER_STATE_NONE, RERR_NONE, in method_thread()
1174 assert(inst->ri_i.i_next_state != RESTARTER_STATE_NONE); in method_thread()
1184 inst->ri_i.i_primary_ctid != 0) { in method_thread()
1185 if (inst->ri_i.i_next_state == RESTARTER_STATE_OFFLINE) in method_thread()
1186 inst->ri_i.i_primary_ctid_stopped = 1; in method_thread()
1195 inst->ri_i.i_next_state, RESTARTER_STATE_NONE, in method_thread()
1249 inst->ri_i.i_primary_ctid != 0) in method_thread()