Lines Matching refs:nvl

49 	nvlist_t *nvl;
52 if (nvlist_xalloc(&nvl, NV_UNIQUE_NAME, &fmd.d_nva) != 0)
55 err |= nvlist_add_uint8(nvl, FM_VERSION, FM_FMRI_AUTH_VERSION);
61 err |= nvlist_add_string(nvl, FM_FMRI_AUTH_PRODUCT, str);
64 err |= nvlist_add_string(nvl, FM_FMRI_AUTH_PRODUCT_SN, str);
67 err |= nvlist_add_string(nvl, FM_FMRI_AUTH_CHASSIS, str);
70 err |= nvlist_add_string(nvl, FM_FMRI_AUTH_DOMAIN, str);
73 err |= nvlist_add_string(nvl, FM_FMRI_AUTH_SERVER, str);
78 return (nvl);
88 nvlist_t *nvl;
91 if (nvlist_xalloc(&nvl, NV_UNIQUE_NAME, &fmd.d_nva) != 0)
94 err |= nvlist_add_uint8(nvl, FM_VERSION, FM_FMD_SCHEME_VERSION);
95 err |= nvlist_add_string(nvl, FM_FMRI_SCHEME, FM_FMRI_SCHEME_FMD);
96 err |= nvlist_add_nvlist(nvl, FM_FMRI_AUTHORITY, fmd.d_auth);
97 err |= nvlist_add_string(nvl, FM_FMRI_FMD_NAME, mp->mod_name);
100 err |= nvlist_add_string(nvl,
103 err |= nvlist_add_string(nvl,
110 return (nvl);
117 nvlist_t *nvl;
120 if (nvlist_xalloc(&nvl, NV_UNIQUE_NAME, &fmd.d_nva) != 0)
123 err |= nvlist_add_uint8(nvl, FM_VERSION, FM_FAULT_VERSION);
124 err |= nvlist_add_string(nvl, FM_CLASS, class);
125 err |= nvlist_add_uint8(nvl, FM_FAULT_CERTAINTY, certainty);
128 err |= nvlist_add_nvlist(nvl, FM_FAULT_ASRU, asru);
130 err |= nvlist_add_nvlist(nvl, FM_FAULT_FRU, fru);
132 err |= nvlist_add_nvlist(nvl, FM_FAULT_RESOURCE, resource);
134 err |= nvlist_add_string(nvl, FM_FAULT_LOCATION, location);
139 return (nvl);
148 nvlist_t *nvl;
156 if (nvlist_xalloc(&nvl, NV_UNIQUE_NAME, &fmd.d_nva) != 0)
159 err |= nvlist_add_uint8(nvl, FM_VERSION, FM_SUSPECT_VERSION);
160 err |= nvlist_add_string(nvl, FM_CLASS, class);
161 err |= nvlist_add_string(nvl, FM_SUSPECT_UUID, uuid);
162 err |= nvlist_add_string(nvl, FM_SUSPECT_DIAG_CODE, code);
163 err |= nvlist_add_int64_array(nvl, FM_SUSPECT_DIAG_TIME, tod, 2);
164 err |= nvlist_add_nvlist(nvl, FM_SUSPECT_DE, de_fmri);
165 err |= nvlist_add_uint32(nvl, FM_SUSPECT_FAULT_SZ, argc);
168 err |= nvlist_add_boolean_value(nvl, FM_SUSPECT_INJECTED,
172 err |= nvlist_add_boolean_value(nvl,
177 err |= nvlist_add_nvlist_array(nvl,
179 err |= nvlist_add_uint8_array(nvl,
197 err |= nvlist_add_string(nvl, FM_SUSPECT_SEVERITY, severity);
205 return (nvl);
216 nvlist_t *nvl;
223 if (nvlist_xalloc(&nvl, NV_UNIQUE_NAME, &fmd.d_nva) != 0)
226 err |= nvlist_add_uint8(nvl, FM_VERSION, FM_RSRC_VERSION);
227 err |= nvlist_add_string(nvl, FM_CLASS, class);
229 err |= nvlist_add_nvlist(nvl, FM_RSRC_RESOURCE, fmri);
232 err |= nvlist_add_string(nvl, FM_RSRC_ASRU_UUID, uuid);
235 err |= nvlist_add_string(nvl, FM_RSRC_ASRU_CODE, code);
237 err |= nvlist_add_boolean_value(nvl, FM_RSRC_ASRU_FAULTY, faulty);
238 err |= nvlist_add_boolean_value(nvl, FM_RSRC_ASRU_REPAIRED, repaired);
239 err |= nvlist_add_boolean_value(nvl, FM_RSRC_ASRU_REPLACED, replaced);
240 err |= nvlist_add_boolean_value(nvl, FM_RSRC_ASRU_ACQUITTED, acquitted);
241 err |= nvlist_add_boolean_value(nvl, FM_RSRC_ASRU_RESOLVED, resolved);
242 err |= nvlist_add_boolean_value(nvl, FM_RSRC_ASRU_UNUSABLE, unusable);
243 err |= nvlist_add_boolean_value(nvl, FM_SUSPECT_MESSAGE, message);
244 err |= nvlist_add_int64_array(nvl, FM_SUSPECT_DIAG_TIME, tod, 2);
247 err |= nvlist_add_nvlist(nvl, FM_SUSPECT_DE, diag_de);
249 err |= nvlist_add_boolean_value(nvl, FM_SUSPECT_INJECTED,
253 err |= nvlist_add_nvlist(nvl, FM_RSRC_ASRU_EVENT, event);
258 return (nvl);
265 nvlist_t *nvl;
270 if (nvlist_xalloc(&nvl, NV_UNIQUE_NAME, &fmd.d_nva) != 0)
280 err |= nvlist_add_uint8(nvl, FM_VERSION, FM_EREPORT_VERSION);
281 err |= nvlist_add_string(nvl, FM_CLASS, fmd_errclass(errnum));
282 err |= nvlist_add_uint64(nvl, FM_EREPORT_ENA, ena);
283 err |= nvlist_add_string(nvl, FMD_ERR_MOD_MSG, msg);
286 nvlist_free(nvl);
290 return (nvl);
297 nvlist_t *nvl, *fmri;
300 if (nvlist_xalloc(&nvl, NV_UNIQUE_NAME, &fmd.d_nva) != 0)
308 err |= nvlist_add_uint8(nvl, FM_VERSION, FM_EREPORT_VERSION);
309 err |= nvlist_add_string(nvl, FM_CLASS, fmd_errclass(EFMD_MODULE));
310 err |= nvlist_add_nvlist(nvl, FM_EREPORT_DETECTOR, fmri);
311 err |= nvlist_add_uint64(nvl, FM_EREPORT_ENA, ena);
312 err |= nvlist_add_string(nvl, FMD_ERR_MOD_MSG, msg);
318 err |= nvlist_add_int32(nvl, FMD_ERR_MOD_ERRNO, oserr);
319 err |= nvlist_add_string(nvl, FMD_ERR_MOD_ERRCLASS,
326 return (nvl);
332 nvlist_t *nvl;
335 if (nvlist_xalloc(&nvl, NV_UNIQUE_NAME, &fmd.d_nva) != 0)
338 err |= nvlist_add_uint8(nvl, FM_VERSION, version);
339 err |= nvlist_add_string(nvl, FM_CLASS, class);
340 err |= nvlist_add_nvlist(nvl, FM_RSRC_RESOURCE, mp->mod_fmri);
345 return (nvl);
352 nvlist_t *nvl = fmd_protocol_xprt_ctl(mp, class, version);
353 int err = nvlist_add_string(nvl, FM_RSRC_XPRT_SUBCLASS, subclass);
358 return (nvl);
365 nvlist_t *nvl = fmd_protocol_xprt_ctl(mp, class, version);
366 int err = nvlist_add_string(nvl, FM_RSRC_XPRT_UUID, uuid);
371 return (nvl);
378 nvlist_t *nvl = fmd_protocol_xprt_ctl(mp, class, version);
379 int err = nvlist_add_string(nvl, FM_RSRC_XPRT_UUID, uuid);
384 return (nvl);
391 nvlist_t *nvl = fmd_protocol_xprt_ctl(mp, class, version);
392 int err = nvlist_add_string(nvl, FM_RSRC_XPRT_UUID, uuid);
394 err |= nvlist_add_uint8_array(nvl, FM_RSRC_XPRT_FAULT_STATUS, statusp,
397 err |= nvlist_add_uint8_array(nvl, FM_RSRC_XPRT_FAULT_HAS_ASRU,
403 return (nvl);