Lines Matching refs:fmri

140  * Pathname storage for path generated from the fmri.
214 const char *fmri;
231 free((char *)elem->fmri);
253 ht_hash_fmri(const char *fmri)
259 assert(strncmp(fmri, "svc:/", sizeof ("svc:/") - 1) == 0);
260 k = fmri + sizeof ("svc:/") - 1;
297 h = ht_hash_fmri(elem->fmri);
316 ht_add(const char *fmri)
321 h = ht_hash_fmri(fmri);
326 if (strcmp(elem->fmri, fmri) == 0)
337 elem->fmri = strdup(fmri);
700 * the appropriate filename using wip->fmri and stores that in the
712 * during the generation of the wip->fmri based filename
715 common_by_restarter(scf_instance_t *inst, const char *fmri,
730 r = gen_filenms_from_fmri(fmri, "ctid", genfmri_filename, NULL);
738 * Unable to get filename from fmri. Print warning
742 "FMRI is too long\n"), fmri);
796 rest_ret = common_by_restarter(wip->inst, wip->fmri, restarter_specp);
827 wip->fmri);
859 pids_by_restarter(scf_instance_t *inst, const char *fmri,
868 rest_ret = common_by_restarter(inst, fmri, restarter_specp);
880 uu_die(gettext("Unable to open ctid file for %s"), fmri);
889 fmri);
896 uu_die(gettext("Unable to read ctid file for %s"), fmri);
904 instance_processes(scf_instance_t *inst, const char *fmri,
912 ret = pids_by_restarter(inst, fmri, pids, np, &restarter_spec);
2049 if (instance_processes(wip->inst, wip->fmri, &pids, &n) != 0)
2072 get_fmri_state(char *fmri, char *state, size_t state_sz)
2080 lfmri = safe_strdup(fmri);
2104 (void) strcpy(lfmri, fmri);
2126 if (scf_handle_decode_fmri(h, fmri, NULL, NULL, inst, NULL,
2157 if (scf_handle_decode_fmri(h, fmri, NULL, svc, NULL, NULL, NULL,
2257 if (scf_tmpl_get_by_pg_name(wip->fmri, snap_name, pg_name_buf,
2452 (void) printf(fmt, DETAILED_WIDTH, "fmri", buf);
2563 wip->fmri);
2841 print_notify_fmri(const char *fmri)
2848 if (_scf_get_svc_notify_params(fmri, nvl, SCF_TRANSITION_ALL, 0, 0) !=
2856 if (strcmp(SCF_INSTANCE_GLOBAL, fmri) == 0)
2859 safe_printf("%s:\n", fmri);
2888 if (strcmp(SCF_INSTANCE_GLOBAL, wip->fmri) == 0 ||
2889 strcmp(SCF_NOTIFY_PARAMS_INST, wip->fmri) == 0)
2892 print_notify_fmri(wip->fmri);
2908 if (instance_processes(wip->inst, wip->fmri, &pids, &n) != 0)
3018 if (wip->pg == NULL && ht_buckets != NULL && ht_add(wip->fmri)) {
3078 char *fmri;
3083 fmri = safe_strdup(wip->fmri);
3085 if (scf_parse_svc_fmri(fmri, NULL, &svc_name, &inst_name, &pg_name,
3089 wip->fmri);
3091 free(fmri);
3099 free(fmri);
3104 "service or instance.\n"), wip->fmri);
3110 if (scf_handle_decode_fmri(h, wip->fmri, wip->scope, wip->svc,
3118 wip->fmri);
3126 if (scf_handle_decode_fmri(h, wip->fmri, wip->scope, wip->svc, NULL,
3133 wip->fmri);
3147 if ((fmri = malloc(max_scf_fmri_length + 1)) == NULL) {
3153 save = wip->fmri;
3154 wip->fmri = fmri;
3156 if (scf_instance_to_fmri(wip->inst, fmri,
3161 free(fmri);
3162 wip->fmri = save;
3248 wip->fmri = dep;
3291 cfmri = safe_strdup(wip->fmri);
3390 add_restarter(const char *fmri)
3396 cfmri = safe_strdup(fmri);
3401 uu_die(gettext("Restarter FMRI \"%s\" is invalid.\n"), fmri);
3405 "instance.\n"), fmri);
3793 add_sort_column("fmri", 0);
3798 "zone,state,stime,fmri" : "state,stime,fmri");
3801 "zone,state,nstate,stime,ctid,fmri" :
3802 "state,nstate,stime,ctid,fmri");