FM_FMRI_SCHEME
(void) nvlist_lookup_string(nvl, FM_FMRI_SCHEME, &scheme);
if (nvlist_lookup_string(nvl, FM_FMRI_SCHEME, &name) == 0) {
if (nvlist_lookup_string(*a, FM_FMRI_SCHEME, &s) == 0) {
nvlist_lookup_string(l, FM_FMRI_SCHEME, &s) == 0)
(nvlist_lookup_string(ap->asru_fmri, FM_FMRI_SCHEME,
FM_FMRI_SCHEME, &s) == 0 && strcmp(s, FM_FMRI_SCHEME_HC) == 0)))
(nvlist_lookup_string(rsrc, FM_FMRI_SCHEME, &s) == 0 &&
FM_FMRI_SCHEME, &s) == 0 &&
if (fmri && nvlist_lookup_string(fmri, FM_FMRI_SCHEME, &s) == 0 &&
if (nvlist_lookup_string(nvl, FM_FMRI_SCHEME, &name) != 0) {
if (nvlist_lookup_string(er, FM_FMRI_SCHEME, &ername) != 0 ||
nvlist_lookup_string(ee, FM_FMRI_SCHEME, &eename) != 0 ||
err |= nvlist_add_string(nvl, FM_FMRI_SCHEME, FM_FMRI_SCHEME_FMD);
nvlist_lookup_string(asru, FM_FMRI_SCHEME,
nvlist_lookup_string(rsrc, FM_FMRI_SCHEME,
if (nvlist_lookup_string(fmri, FM_FMRI_SCHEME, &class) != 0 ||
if (nvlist_lookup_string(nvl, FM_FMRI_SCHEME, &name) != 0) {
FM_FMRI_SCHEME);
nvlist_lookup_string(asru, FM_FMRI_SCHEME, &scheme) != 0 ||
err = nvlist_add_string(f, FM_FMRI_SCHEME, FM_FMRI_SCHEME_HC);
err = nvlist_add_string(f, FM_FMRI_SCHEME, FM_FMRI_SCHEME_HC);
if (nvlist_lookup_string(embnvp, FM_FMRI_SCHEME, &scheme) == 0) {
if (nvlist_lookup_string(embnvp, FM_FMRI_SCHEME,
if (nvlist_lookup_string(nvap[i], FM_FMRI_SCHEME,
if (nvlist_lookup_string(nvap[i], FM_FMRI_SCHEME,
} else if (nvlist_lookup_string(rsrc, FM_FMRI_SCHEME, &scheme) != 0) {
if (nvlist_lookup_string(dfmri, FM_FMRI_SCHEME, &scheme) != 0) {
err += nvlist_add_string(dtcr, FM_FMRI_SCHEME, FM_FMRI_SCHEME_SW);
(void) nvlist_add_string(detector, FM_FMRI_SCHEME,
(void) nvlist_add_string(detector, FM_FMRI_SCHEME,
nvlist_lookup_string(detector, FM_FMRI_SCHEME, &scheme) != 0 ||
if (nvlist_lookup_string(detector, FM_FMRI_SCHEME, &scheme) != 0)
(void) nvlist_add_string(detector, FM_FMRI_SCHEME,
if (nvlist_lookup_string(asru, FM_FMRI_SCHEME, &scheme) != 0 ||
if (nvlist_lookup_string(asru, FM_FMRI_SCHEME, &scheme) != 0 ||
err |= nvlist_add_string(fmri, FM_FMRI_SCHEME, FM_FMRI_SCHEME_SW);
(void) nvlist_add_string(detector, FM_FMRI_SCHEME, FM_FMRI_SCHEME_ZFS);
(void) nvlist_add_string(asru, FM_FMRI_SCHEME, FM_FMRI_SCHEME_ZFS);
nvlist_lookup_string(fru, FM_FMRI_SCHEME,
nvlist_lookup_string(resource, FM_FMRI_SCHEME,
err |= nvlist_add_string(fmri, FM_FMRI_SCHEME, FM_FMRI_SCHEME_FMD);
if (nvlist_lookup_string(nvl, FM_FMRI_SCHEME, &name) != 0) {
"'%s' nvpair\n", FM_FMRI_SCHEME));
err |= nvlist_add_string(fmri, FM_FMRI_SCHEME, FM_FMRI_SCHEME_CPU);
err |= nvlist_add_string(fmri, FM_FMRI_SCHEME, FM_FMRI_SCHEME_CPU);
err |= nvlist_add_string(fmri, FM_FMRI_SCHEME, FM_FMRI_SCHEME_DEV);
e = nvlist_add_string(out, FM_FMRI_SCHEME, FM_FMRI_SCHEME_DEV);
err |= nvlist_add_string(fmri, FM_FMRI_SCHEME, FM_FMRI_SCHEME_HC);
err |= nvlist_add_string(asru, FM_FMRI_SCHEME, FM_FMRI_SCHEME_MEM);
e = nvlist_add_string(out, FM_FMRI_SCHEME, FM_FMRI_SCHEME_MOD);
e = nvlist_add_string(f, FM_FMRI_SCHEME, FM_FMRI_SCHEME_PKG);
nvlist_add_string(fmri, FM_FMRI_SCHEME, FM_FMRI_SCHEME_SVC) != 0)
err |= nvlist_add_string(fmri, FM_FMRI_SCHEME, FM_FMRI_SCHEME_SW);
FM_FMRI_SCHEME_PATH, FM_FMRI_SCHEME, tdg->tdg_scheme,
FM_FMRI_SCHEME, dg_scheme)) < 0) {
FM_FMRI_SCHEME, dg_scheme)) < 0) {
if (nvlist_add_string(fmri, FM_FMRI_SCHEME,
if (nvlist_lookup_string(rsrc, FM_FMRI_SCHEME, &scheme) != 0)
if (nvlist_lookup_string(fmri, FM_FMRI_SCHEME, &scheme) != 0)
if (nvlist_lookup_string(fmri, FM_FMRI_SCHEME, &scheme) != 0)
if (nvlist_lookup_string(fmri, FM_FMRI_SCHEME, &scheme) != 0)
if (nvlist_lookup_string(fmri, FM_FMRI_SCHEME, &scheme) != 0)
if (nvlist_lookup_string(fmri, FM_FMRI_SCHEME, &scheme) != 0)
if (nvlist_lookup_string(fmri, FM_FMRI_SCHEME, &scheme) != 0)
if (nvlist_lookup_string(fmri, FM_FMRI_SCHEME, &scheme) != 0)
if (nvlist_lookup_string(fmri, FM_FMRI_SCHEME, &scheme) != 0)
if (nvlist_lookup_string(fmri, FM_FMRI_SCHEME, &scheme) != 0)
if (nvlist_lookup_string(rsrc, FM_FMRI_SCHEME, &scheme) != 0)
if (nvlist_lookup_string(nvl, FM_FMRI_SCHEME, &scheme) != 0)
if (nvlist_lookup_string(rsrc, FM_FMRI_SCHEME, &scheme) != 0)
if (nvlist_lookup_string(f1, FM_FMRI_SCHEME, &scheme1) != 0)
if (nvlist_lookup_string(f2, FM_FMRI_SCHEME, &scheme2) != 0)
nvlist_add_string(fmri, FM_FMRI_SCHEME, FM_FMRI_SCHEME_CPU) != 0 ||
err |= nvlist_add_string(asru, FM_FMRI_SCHEME, FM_FMRI_SCHEME_CPU);
if (nvlist_lookup_string(fmri, FM_FMRI_SCHEME, (char **)&scheme) != 0) {
if (nvlist_add_string(fmri_cpu, FM_FMRI_SCHEME,
if (nvlist_add_string(fmri, FM_FMRI_SCHEME, FM_FMRI_SCHEME_MEM) != 0) {
if (nvlist_add_string(fmri, FM_FMRI_SCHEME, FM_FMRI_SCHEME_ZFS) != 0) {
nvlist_add_string(fmri, FM_FMRI_SCHEME, FM_FMRI_SCHEME_HC) != 0) {
err |= nvlist_add_string(fmri_dev, FM_FMRI_SCHEME, FM_FMRI_SCHEME_DEV);
if ((nvlist_lookup_string(nvl, FM_FMRI_SCHEME, &scheme) != 0) ||
if ((nvlist_lookup_string(nvl, FM_FMRI_SCHEME, &scheme) != 0) ||
(void) nvlist_add_string(detector, FM_FMRI_SCHEME, FM_FMRI_SCHEME_HC);