FM_FMRI_SCHEME_SW
err += nvlist_add_string(dtcr, FM_FMRI_SCHEME, FM_FMRI_SCHEME_SW);
err |= nvlist_add_string(fmri, FM_FMRI_SCHEME, FM_FMRI_SCHEME_SW);
err |= nvlist_add_string(fmri, FM_FMRI_SCHEME, FM_FMRI_SCHEME_SW);
topo_fmristr_build(&size, buf, buflen, FM_FMRI_SCHEME_SW,
{ "sw", FM_FMRI_SCHEME_SW, SW_VERSION, &sw_ops };
if ((fmri = topo_fmri_create(mod->tm_hdl, FM_FMRI_SCHEME_SW,
FM_FMRI_SCHEME_SW, 0, args, &err)) == NULL) {