Lines Matching refs:fmri

166 	nvlist_t *fmri;  in cpu_create()  local
181 if ((fmri = fmri_create(mod, cpu_id, 0, s)) == NULL) in cpu_create()
183 (void) topo_node_bind(mod, rnode, name, cpu_id, fmri); in cpu_create()
184 nvlist_free(fmri); in cpu_create()
379 nvlist_t *fmri; in cpu_str2nvl() local
452 if (topo_mod_nvalloc(mod, &fmri, NV_UNIQUE_NAME) != 0) in cpu_str2nvl()
455 err = nvlist_add_uint8(fmri, FM_VERSION, CPU_SCHEME_VERSION1); in cpu_str2nvl()
456 err |= nvlist_add_string(fmri, FM_FMRI_SCHEME, FM_FMRI_SCHEME_CPU); in cpu_str2nvl()
457 err |= nvlist_add_uint32(fmri, FM_FMRI_CPU_ID, (uint32_t)cpuid); in cpu_str2nvl()
458 err |= nvlist_add_uint8(fmri, FM_FMRI_CPU_MASK, 0); in cpu_str2nvl()
460 err |= nvlist_add_string(fmri, FM_FMRI_CPU_SERIAL_ID, in cpu_str2nvl()
464 err |= nvlist_add_uint32(fmri, FM_FMRI_CPU_CACHE_INDEX, in cpu_str2nvl()
466 err |= nvlist_add_uint32(fmri, FM_FMRI_CPU_CACHE_WAY, in cpu_str2nvl()
468 err |= nvlist_add_uint16(fmri, FM_FMRI_CPU_CACHE_BIT, in cpu_str2nvl()
470 err |= nvlist_add_uint8(fmri, FM_FMRI_CPU_CACHE_TYPE, in cpu_str2nvl()
474 nvlist_free(fmri); in cpu_str2nvl()
477 *out = fmri; in cpu_str2nvl()
486 nvlist_t *fmri; in fmri_create() local
488 if (topo_mod_nvalloc(mod, &fmri, NV_UNIQUE_NAME) != 0) { in fmri_create()
493 err = nvlist_add_uint8(fmri, FM_VERSION, FM_CPU_SCHEME_VERSION); in fmri_create()
494 err |= nvlist_add_string(fmri, FM_FMRI_SCHEME, FM_FMRI_SCHEME_CPU); in fmri_create()
495 err |= nvlist_add_uint32(fmri, FM_FMRI_CPU_ID, cpu_id); in fmri_create()
496 err |= nvlist_add_uint8(fmri, FM_FMRI_CPU_MASK, cpumask); in fmri_create()
498 err |= nvlist_add_string(fmri, FM_FMRI_CPU_SERIAL_ID, s); in fmri_create()
500 nvlist_free(fmri); in fmri_create()
505 return (fmri); in fmri_create()