Lines Matching refs:fmri
388 nvlist_t *fmri;
390 if (topo_mod_nvalloc(mod, &fmri, NV_UNIQUE_NAME) != 0)
392 err = nvlist_add_uint8(fmri, FM_VERSION, FM_CPU_SCHEME_VERSION);
393 err |= nvlist_add_string(fmri, FM_FMRI_SCHEME, FM_FMRI_SCHEME_CPU);
394 err |= nvlist_add_uint32(fmri, FM_FMRI_CPU_ID, cpuid);
395 err |= nvlist_add_uint8(fmri, FM_FMRI_CPU_MASK, cpumask);
397 err |= nvlist_add_string(fmri, FM_FMRI_CPU_SERIAL_ID, serial);
399 nvlist_free(fmri);
404 return (fmri);
412 nvlist_t *fmri;
415 fmri = cpu_fmri_create(mod, i, serial, cpu_mask);
416 if (fmri == NULL) {
423 ntn = topo_node_bind(mod, parent, name, i, fmri);
430 nvlist_free(fmri);
433 nvlist_free(fmri);