Lines Matching refs:fmri
41 * Set-up and validate the members of an hc fmri according to;
57 cmd_fmri_hc_set_common(nvlist_t *fmri, int version, const nvlist_t *auth)
63 if (nvlist_add_uint8(fmri, FM_VERSION, version) != 0 ||
64 nvlist_add_string(fmri, FM_FMRI_SCHEME, FM_FMRI_SCHEME_HC) != 0) {
68 if (auth != NULL && nvlist_add_nvlist(fmri, FM_FMRI_AUTHORITY,
77 cmd_fmri_hc_set(fmd_hdl_t *hdl, nvlist_t *fmri, int version,
85 if (!cmd_fmri_hc_set_common(fmri, version, auth))
108 err |= nvlist_add_string(fmri, FM_FMRI_HC_ROOT, "");
109 err |= nvlist_add_uint32(fmri, FM_FMRI_HC_LIST_SZ, npairs);
110 err |= nvlist_add_nvlist_array(fmri, FM_FMRI_HC_LIST, pairs, npairs);
113 err |= nvlist_add_nvlist(fmri, FM_FMRI_HC_SPECIFIC, snvl);
120 fmd_hdl_debug(hdl, "cmd_fmri_hc_set: failed to set fmri\n");