Lines Matching refs:fmri
163 * The dev scheme does not render fmri authority information
164 * in the string form of an fmri. It is meaningless to
165 * transmit a dev scheme fmri outside of the immediate fault
220 if (nvlist_add_string(fmristr, "fmri-string", name) != 0) {
238 nvlist_t *fmri;
246 if (nvlist_lookup_string(in, "fmri-string", &str) != 0)
253 * no fmri authority information.
269 * fmri authority is a colon then we have devid and/or target-port-l0id
341 if (topo_mod_nvalloc(mod, &fmri, NV_UNIQUE_NAME) != 0)
344 err = nvlist_add_uint8(fmri, FM_VERSION, FM_DEV_SCHEME_VERSION);
345 err |= nvlist_add_string(fmri, FM_FMRI_SCHEME, FM_FMRI_SCHEME_DEV);
348 err |= nvlist_add_string(fmri, FM_FMRI_DEV_ID, devid);
351 err |= nvlist_add_string(fmri, FM_FMRI_DEV_TGTPTLUN0, tpl0id);
360 err |= nvlist_add_string(fmri, FM_FMRI_DEV_PATH, devpath);
363 nvlist_free(fmri);
367 *out = fmri;