Lines Matching defs:epkt
104 fmd_hdl_debug(hdl, "Translate epkt DESC = %#x\n", temp);
148 px_rc_err_t epkt = {0};
156 fmd_hdl_debug(hdl, "epkt ereport received: %s\n", class);
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);
168 fmd_hdl_debug(hdl, "Failed to retrieve all epkt payloads");
172 fmd_hdl_debug(hdl, "epkt flags: %c%c%c%c%c%c%c%c%c %s",
173 epkt.rc_descr.S ? 'S' : '-', epkt.rc_descr.M ? 'M' : '-',
174 epkt.rc_descr.S ? 'Q' : '-', epkt.rc_descr.D ? 'D' : '-',
175 epkt.rc_descr.R ? 'R' : '-', epkt.rc_descr.H ? 'H' : '-',
176 epkt.rc_descr.C ? 'C' : '-', epkt.rc_descr.I ? 'I' : '-',
177 epkt.rc_descr.B ? 'B' : '-', epkt.rc_descr.STOP ? "STOP" : "");
183 if (epkt.reserved && 0xff)
184 rppath = fab_find_rppath_by_df(hdl, nvl, epkt.reserved & 0xff);
186 if (epkt.rc_descr.H) {
187 data.pcie_ue_hdr[0] = (uint32_t)(epkt.hdr[0] >> 32);
188 data.pcie_ue_hdr[1] = (uint32_t)epkt.hdr[0];
189 data.pcie_ue_hdr[2] = (uint32_t)(epkt.hdr[1] >> 32);
190 data.pcie_ue_hdr[3] = (uint32_t)(epkt.hdr[1]);
244 if (rppath == NULL && epkt.rc_descr.M != 0) {
245 devpath = fab_find_addr(hdl, nvl, epkt.addr);
283 (void) fab_xlate_epkt(hdl, &data, &epkt);