Lines Matching refs:fmri

82 	char *fmri;  in alloc_fmri()  local
87 if ((fmri = malloc(max_fmri)) != NULL) { in alloc_fmri()
88 (void) snprintf(fmri, max_fmri, "svc:/%s:%s", service, in alloc_fmri()
91 return (fmri); in alloc_fmri()
101 char *fmri = NULL; in bind_instance() local
114 fmri = alloc_fmri(service, instance_name); in bind_instance()
116 if (scf_handle_decode_fmri(sstate->ss_handle, fmri, NULL, NULL, in bind_instance()
120 free(fmri); in bind_instance()
124 free(fmri); in bind_instance()
134 exact_instance(const char *fmri, scf_state_t *sstate) in exact_instance() argument
149 if (scf_handle_decode_fmri(sstate->ss_handle, fmri, NULL, in exact_instance()
365 char *fmri; in bridge_refresh() local
377 if ((fmri = alloc_fmri(BRIDGE_SVC_NAME, bridge)) == NULL) in bridge_refresh()
379 status = smf_refresh_instance(fmri) == 0 ? in bridge_refresh()
381 free(fmri); in bridge_refresh()
404 fmri = alloc_fmri(TRILL_SVC_NAME, bridge); in bridge_refresh()
405 if (fmri == NULL) in bridge_refresh()
407 status = smf_refresh_instance(fmri) == 0 || in bridge_refresh()
410 free(fmri); in bridge_refresh()
673 char *fmri = alloc_fmri(service_name, instance); in enable_instance() local
675 if (fmri == NULL) in enable_instance()
677 status = smf_enable_instance(fmri, 0) == 0 ? in enable_instance()
679 free(fmri); in enable_instance()
692 char *fmri = alloc_fmri(service_name, instance); in shut_down_instance() local
696 if (fmri == NULL) in shut_down_instance()
699 if (smf_disable_instance(fmri, in shut_down_instance()
706 state = smf_get_state(fmri); in shut_down_instance()
717 state = smf_get_state(fmri); in shut_down_instance()
725 free(fmri); in shut_down_instance()
731 free(fmri); in shut_down_instance()
756 char *fmri = NULL; in enable_trill() local
796 if ((fmri = alloc_fmri(BRIDGE_SVC_NAME, instance)) == NULL) in enable_trill()
818 SCF_PROPERTY_ENTITIES, fmri)) in enable_trill()
832 free(fmri); in enable_trill()
1531 char *fmri; in dladm_bridge_set_nick() local
1573 if (rv == 1 && (fmri = alloc_fmri(TRILL_SVC_NAME, bridge)) != NULL) { in dladm_bridge_set_nick()
1574 (void) smf_refresh_instance(fmri); in dladm_bridge_set_nick()
1575 free(fmri); in dladm_bridge_set_nick()