Lines Matching defs:nvpair
32 #include <sys/nvpair.h>
42 #include "nvpair.h"
179 * to get a valid class and ENA from the nvpair list, we revert to
188 nvpair_t *nvp, *nvpair;
202 mdb_warn("nvpair of size zero at %p", nvp);
206 /* read in the entire nvpair */
207 nvpair = mdb_alloc(size, UM_SLEEP | UM_GC);
208 if (mdb_vread(nvpair, size, (uintptr_t)&nvcur->nvi_nvp) == -1) {
209 mdb_warn("failed to read nvpair and data at %p", nvp);
213 if (strcmp(FM_CLASS, NVP_NAME(nvpair)) == 0 &&
214 NVP_TYPE(nvpair) == DATA_TYPE_STRING && class == NULL) {
215 char *p = (char *)NVP_VALUE(nvpair);
219 } else if (strcmp(FM_EREPORT_ENA, NVP_NAME(nvpair)) == 0 &&
220 NVP_TYPE(nvpair) == DATA_TYPE_UINT64 && ena == 0) {
221 bcopy(NVP_VALUE(nvpair), (char *)&ena,