Lines Matching refs:fmri

269 log_invalid_cfg(const char *fmri)  in log_invalid_cfg()  argument
273 fmri); in log_invalid_cfg()
294 fmri_to_instance(char *fmri, scf_instance_t **scf_instp) in fmri_to_instance() argument
301 error_msg(gettext("Failed to get instance for %s"), fmri); in fmri_to_instance()
312 if (scf_handle_decode_fmri(h, fmri, NULL, NULL, scf_inst, in fmri_to_instance()
325 error_msg(gettext("Failed to get instance for %s"), fmri); in fmri_to_instance()
356 if (((sret = store_rep_vals(inst->cur_istate_rep, inst->fmri, in update_instance_states()
358 ((sret = store_rep_vals(inst->next_istate_rep, inst->fmri, in update_instance_states()
361 "repository: %s"), inst->fmri, scf_strerror(sret)); in update_instance_states()
363 if (fmri_to_instance(inst->fmri, &scf_inst) == 0) { in update_instance_states()
384 inst->fmri); in update_instance_states()
389 inst->fmri); in update_instance_states()
397 if ((ret = restarter_set_states(rst_event_handle, inst->fmri, in update_instance_states()
402 "repository: %s"), inst->fmri, strerror(ret)); in update_instance_states()
694 "seconds."), inst->fmri, in process_offline_inst()
713 const char *fmri = inst->fmri; in create_bound_socket() local
722 fmri, proto, strerror(errno)); in create_bound_socket()
728 "instance %s, proto %s: %s"), fmri, proto, strerror(errno)); in create_bound_socket()
738 "service instance %s, proto %s: %s"), fmri, in create_bound_socket()
749 "service instance %s, proto %s: %s"), fmri, proto, in create_bound_socket()
763 "proto %s: %s"), fmri, proto, strerror(errno)); in create_bound_socket()
777 "proto %s: %s"), fmri, proto, strerror(errno)); in create_bound_socket()
791 " size %d", fmri, qlen); in create_bound_socket()
902 instance->fmri); in handle_bind_failure()
917 "%s, transitioning to maintenance"), instance->fmri); in handle_bind_failure()
925 "degraded"), instance->fmri); in handle_bind_failure()
1126 unregister_rpc_service(instance->fmri, pi->ri); in create_bound_fds()
1127 if (register_rpc_service(instance->fmri, pi->ri) == in create_bound_fds()
1198 unregister_rpc_service(instance->fmri, pi->ri); in destroy_bound_fds()
1292 (void) store_rep_vals(ins->start_pids, ins->fmri, in add_method_ids()
1297 (void) store_rep_vals(ins->non_start_pid, ins->fmri, in add_method_ids()
1316 (void) store_rep_vals(inst->start_pids, inst->fmri, in remove_method_ids()
1320 (void) store_rep_vals(inst->non_start_pid, inst->fmri, in remove_method_ids()
1326 create_instance(const char *fmri) in create_instance() argument
1331 ((ret->fmri = strdup(fmri)) == NULL)) in create_instance()
1391 free(inst->fmri); in destroy_instance()
1411 if (((ret = retrieve_rep_vals(inst->cur_istate_rep, inst->fmri, in retrieve_instance_state()
1413 ((ret = retrieve_rep_vals(inst->next_istate_rep, inst->fmri, in retrieve_instance_state()
1418 inst->fmri, scf_strerror(scf_error())); in retrieve_instance_state()
1448 switch (retrieve_rep_vals(inst->start_pids, inst->fmri, in retrieve_method_pids()
1456 "instance %s from repository: %s"), inst->fmri, in retrieve_method_pids()
1479 inst->fmri); in retrieve_method_pids()
1485 (void) store_rep_vals(inst->start_pids, inst->fmri, PR_NAME_START_PIDS); in retrieve_method_pids()
1543 if ((inst->config = read_instance_cfg(inst->fmri)) == NULL) { in refresh_instance()
1544 log_invalid_cfg(inst->fmri); in refresh_instance()
1603 if ((cfg = read_instance_cfg(inst->fmri)) != NULL) { in refresh_instance()
1672 log_invalid_cfg(inst->fmri); in refresh_instance()
1901 instance->config = read_instance_cfg(instance->fmri); in handle_restarter_event()
1907 log_invalid_cfg(instance->fmri); in handle_restarter_event()
1938 instance->config = read_instance_cfg(instance->fmri); in handle_restarter_event()
1959 if ((read_enable_merged(instance->fmri, in handle_restarter_event()
1964 log_invalid_cfg(instance->fmri); in handle_restarter_event()
2047 char *fmri; in process_restarter_event() local
2085 if ((fmri = malloc(fmri_size)) == NULL) { in process_restarter_event()
2089 sz = restarter_event_get_instance(event, fmri, fmri_size); in process_restarter_event()
2095 if (strcmp(instance->fmri, fmri) == 0) in process_restarter_event()
2102 debug_msg("New instance to manage: %s", fmri); in process_restarter_event()
2104 if (((instance = create_instance(fmri)) == NULL) || in process_restarter_event()
2108 free(fmri); in process_restarter_event()
2116 instance->fmri, strerror(err)); in process_restarter_event()
2118 free(fmri); in process_restarter_event()
2133 instance->config = read_instance_cfg(instance->fmri); in process_restarter_event()
2135 log_invalid_cfg(instance->fmri); in process_restarter_event()
2142 free(fmri); in process_restarter_event()
2146 instance->fmri); in process_restarter_event()
2155 instance->fmri); in process_restarter_event()
2251 inst->pending_rst_event, inst->fmri); in process_pending_rst_event()
2273 inst->fmri); in process_non_start_term()
2306 inst->fmri, status); in process_non_start_term()
2481 if (smf_refresh_instance(inst->fmri) < 0) { in inetd_refresh()
2483 inst->fmri, scf_strerror(scf_error())); in inetd_refresh()
2749 methods[method].name, instance->fmri); in exec_method()
2828 error_msg(msg, methods[method].name, instance->fmri); in exec_method()
2863 methods[method].name, instance->fmri, errf, in exec_method()
2885 error_msg(msg, methods[method].name, instance->fmri); in exec_method()
2920 methods[method].name, instance->fmri, strerror(errno)); in exec_method()
2975 rv->val, instance->fmri, strerror(errno)); in smf_kill_process()
3025 instance->fmri); in run_method()
3051 instance->fmri, strerror(ret)); in run_method()
3070 if ((mthd_ctxt = read_method_context(instance->fmri, in run_method()
3078 if (!passes_basic_exec_checks(instance->fmri, methods[method].name, in run_method()
3084 if (contract_prefork(instance->fmri, method) == -1) in run_method()
3094 methods[method].name, instance->fmri, strerror(serrno)); in run_method()
3124 instance->fmri); in run_method()
3193 fd = tlx_accept(instance->fmri, (tlx_info_t *)pi, in accept_connection()
3280 instance->fmri, cfg->conn_rate_offline); in process_nowait_request()
3332 instance->fmri); in process_nowait_request()
3404 "maintenance"), instance->fmri); in process_wait_request()
3581 instance->fmri); in event_loop()
3849 char *fmri; in run_through_smf() local
3855 return (((fmri = getenv("SMF_FMRI")) != NULL) && in run_through_smf()
3856 (strcmp(fmri, INETD_INSTANCE_FMRI) == 0)); in run_through_smf()