Lines Matching refs:nvl
78 fab_epkt_to_data(fmd_hdl_t *hdl, nvlist_t *nvl, fab_data_t *data)
80 data->nvl = nvl;
145 fab_xlate_epkt_erpts(fmd_hdl_t *hdl, nvlist_t *nvl, const char *class)
157 fab_epkt_to_data(hdl, nvl, &data);
159 err = nvlist_lookup_uint8(nvl, "epkt_ver", &ver);
160 err |= nvlist_lookup_uint32(nvl, "desc", (uint32_t *)&epkt.rc_descr);
161 err |= nvlist_lookup_uint32(nvl, "size", &epkt.size);
162 err |= nvlist_lookup_uint64(nvl, "addr", &epkt.addr);
163 err |= nvlist_lookup_uint64(nvl, "hdr1", &epkt.hdr[0]);
164 err |= nvlist_lookup_uint64(nvl, "hdr2", &epkt.hdr[1]);
165 err |= nvlist_lookup_uint64(nvl, "reserved", &epkt.reserved);
184 rppath = fab_find_rppath_by_df(hdl, nvl, epkt.reserved & 0xff);
239 rppath = fab_find_rppath_by_devbdf(hdl, nvl,
245 devpath = fab_find_addr(hdl, nvl, epkt.addr);
266 (void) nvlist_remove_all(nvl, FM_EREPORT_DETECTOR);
267 (void) nvlist_add_nvlist(nvl, FM_EREPORT_DETECTOR, detector);