Lines Matching refs:fmri

153 	nvlist_t *fmri;  in create_node()  local
156 if (mkrsrc(mod, pnode, name, inst, auth, &fmri) != 0) { in create_node()
173 perr += nvlist_add_string(fmri, FM_FMRI_HC_SERIAL_ID, in create_node()
175 perr += nvlist_add_string(fmri, FM_FMRI_HC_PART, in create_node()
177 perr += nvlist_add_string(fmri, FM_FMRI_HC_REVISION, in create_node()
192 if (nvlist_add_string(fmri, FM_FMRI_HC_SERIAL_ID, in create_node()
200 cnode = topo_node_bind(mod, pnode, name, inst, fmri); in create_node()
202 nvlist_free(fmri); in create_node()
218 nvlist_t *fmri; in create_strand() local
253 TOPO_PROP_RESOURCE, &fmri, &err) != 0) in create_strand()
256 if (nvlist_lookup_string(fmri, FM_FMRI_HC_SERIAL_ID, &val) != 0) in create_strand()
261 nvlist_free(fmri); in create_strand()
264 if (topo_node_resource(strand, &fmri, &err) == -1) { in create_strand()
269 (void) nvlist_add_string(fmri, in create_strand()
271 (void) topo_node_asru_set(strand, fmri, 0, &err); in create_strand()
272 nvlist_free(fmri); in create_strand()
279 if ((fmri = cpu_fmri_create(mod, cpuid, serial, 0)) in create_strand()
281 (void) topo_node_asru_set(strand, fmri, in create_strand()
283 nvlist_free(fmri); in create_strand()
303 if (topo_node_resource(strand, &fmri, &perr) != 0) { in create_strand()
309 perr += nvlist_lookup_string(fmri, in create_strand()
311 perr += nvlist_lookup_string(fmri, in create_strand()
331 nvlist_free(fmri); in create_strand()
345 nvlist_t *fmri; in create_core() local
373 if (topo_node_resource(core, &fmri, &err) != 0) in create_core()
376 if (nvlist_lookup_string(fmri, FM_FMRI_HC_SERIAL_ID, in create_core()
382 nvlist_free(fmri); in create_core()
385 if (topo_node_resource(core, &fmri, &err) == -1) { in create_core()
390 (void) nvlist_add_string(fmri, in create_core()
392 (void) topo_node_asru_set(core, fmri, 0, &err); in create_core()
393 nvlist_free(fmri); in create_core()
426 if ((fmri = cpu_fmri_create(mod, cpuid, serial, 0)) in create_core()
428 (void) topo_node_asru_set(core, fmri, 0, &err); in create_core()
429 nvlist_free(fmri); in create_core()
440 if (topo_node_resource(core, &fmri, &perr) != 0) { in create_core()
446 perr += nvlist_lookup_string(fmri, in create_core()
448 perr += nvlist_lookup_string(fmri, in create_core()
468 nvlist_free(fmri); in create_core()
483 nvlist_t *fmri = NULL; in create_chip() local
584 if (topo_node_resource(chip, &fmri, &perr) != 0) in create_chip()
594 if (topo_node_fru_set(chip, fmri, 0, &perr) in create_chip()
602 perr += nvlist_lookup_string(fmri, in create_chip()
604 perr += nvlist_lookup_string(fmri, in create_chip()
606 perr += nvlist_lookup_string(fmri, in create_chip()
631 nvlist_free(fmri); in create_chip()
641 if (topo_node_resource(chip, &fmri, &err) == -1) { in create_chip()
645 (void) topo_node_fru_set(chip, fmri, 0, &perr); in create_chip()
646 nvlist_free(fmri); in create_chip()