Lines Matching full:ffdc
245 * @param[in] ffdc FFDC data capturd by the HWP
248 * @param[out] ffdcUserData used to store additional ffdc user data to
249 * provided by the SBE FFDC packet.
255 const FFDC& ffdc, json& pelJSONFmtCalloutDataList, FFDCData& ffdcUserData) in processClockInfoErrorHelper() argument
257 lg2::info("processClockInfoErrorHelper: FFDC Message[{FFDC_MSG}]", in processClockInfoErrorHelper()
258 "FFDC_MSG", ffdc.message); in processClockInfoErrorHelper()
261 ffdcUserData.emplace_back("HWP_RC", ffdc.hwp_errorinfo.rc); in processClockInfoErrorHelper()
262 ffdcUserData.emplace_back("HWP_RC_DESC", ffdc.hwp_errorinfo.rc_desc); in processClockInfoErrorHelper()
264 // Adding hardware procedures required ffdc data for debug in processClockInfoErrorHelper()
265 for_each(ffdc.hwp_errorinfo.ffdcs_data.cbegin(), in processClockInfoErrorHelper()
266 ffdc.hwp_errorinfo.ffdcs_data.cend(), in processClockInfoErrorHelper()
276 for (auto& hwCallout : ffdc.hwp_errorinfo.hwcallouts) in processClockInfoErrorHelper()
286 for_each(ffdc.hwp_errorinfo.cdg_targets.begin(), in processClockInfoErrorHelper()
287 ffdc.hwp_errorinfo.cdg_targets.end(), in processClockInfoErrorHelper()
301 void convertFAPItoPELformat(FFDC& ffdc, json& pelJSONFmtCalloutDataList, in convertFAPItoPELformat() argument
304 if (ffdc.ffdc_type == FFDC_TYPE_SPARE_CLOCK_INFO) in convertFAPItoPELformat()
306 processClockInfoErrorHelper(ffdc, pelJSONFmtCalloutDataList, in convertFAPItoPELformat()
311 if (ffdc.ffdc_type == FFDC_TYPE_HWP) in convertFAPItoPELformat()
314 ffdcUserData.emplace_back("HWP_RC", ffdc.hwp_errorinfo.rc); in convertFAPItoPELformat()
315 ffdcUserData.emplace_back("HWP_RC_DESC", ffdc.hwp_errorinfo.rc_desc); in convertFAPItoPELformat()
317 // Adding hardware procedures required ffdc data for debug in convertFAPItoPELformat()
319 ffdc.hwp_errorinfo.ffdcs_data.begin(), in convertFAPItoPELformat()
320 ffdc.hwp_errorinfo.ffdcs_data.end(), in convertFAPItoPELformat()
331 ffdc.hwp_errorinfo.hwcallouts.begin(), in convertFAPItoPELformat()
332 ffdc.hwp_errorinfo.hwcallouts.end(), in convertFAPItoPELformat()
381 ffdc.hwp_errorinfo.cdg_targets.begin(), in convertFAPItoPELformat()
382 ffdc.hwp_errorinfo.cdg_targets.end(), in convertFAPItoPELformat()
445 for_each(ffdc.hwp_errorinfo.procedures_callout.begin(), in convertFAPItoPELformat()
446 ffdc.hwp_errorinfo.procedures_callout.end(), in convertFAPItoPELformat()
467 else if ((ffdc.ffdc_type != FFDC_TYPE_NONE) && in convertFAPItoPELformat()
468 (ffdc.ffdc_type != FFDC_TYPE_UNSUPPORTED)) in convertFAPItoPELformat()
470 lg2::error("Unsupported phal FFDC type to create PEL. MSG: {FFDC_MSG}", in convertFAPItoPELformat()
471 "FFDC_MSG", ffdc.message); in convertFAPItoPELformat()