Lines Matching defs:asru
155 nvlist_t *asru;
157 if (topo_mod_nvalloc(mod, &asru, NV_UNIQUE_NAME) != 0)
160 err = nvlist_add_uint8(asru, FM_VERSION, FM_CPU_SCHEME_VERSION);
161 err |= nvlist_add_string(asru, FM_FMRI_SCHEME, FM_FMRI_SCHEME_CPU);
162 err |= nvlist_add_uint32(asru, FM_FMRI_CPU_ID, cpuid);
163 err |= nvlist_add_uint8(asru, FM_FMRI_CPU_MASK, cpumask);
165 err |= nvlist_add_string(asru, FM_FMRI_CPU_SERIAL_ID, s);
167 nvlist_free(asru);
172 return (asru);
184 nvlist_t *fmri, *asru;
218 if ((asru = cpu_fmri_create(mod, i, s, 0)) != NULL) {
219 (void) topo_node_asru_set(cnode, asru, 0, &err);
220 nvlist_free(asru);