/openbmc/openpower-hw-diags/analyzer/ |
H A D | service_data.cpp | 15 nlohmann::json ffdc; in calloutTarget() local 16 ffdc["Callout Type"] = "Hardware Callout"; in calloutTarget() 17 ffdc["Target"] = util::pdbg::getPhysDevPath(i_target); in calloutTarget() 18 ffdc["Priority"] = callout::getStringFFDC(i_priority); in calloutTarget() 19 ffdc["Guard"] = i_guard; in calloutTarget() 20 addCalloutFFDC(ffdc); in calloutTarget() 37 nlohmann::json ffdc; in calloutConnected() local 38 ffdc["Callout Type"] = "Connected Callout"; in calloutConnected() 39 ffdc["Bus Type"] = i_busType.getString(); in calloutConnected() 40 ffdc["RX Target"] = util::pdbg::getPhysDevPath(i_rxTarget); in calloutConnected() [all …]
|
/openbmc/phosphor-logging/extensions/openpower-pels/ |
H A D | fapi_data_process.cpp | 255 const FFDC& ffdc, json& pelJSONFmtCalloutDataList, FFDCData& ffdcUserData) in processClockInfoErrorHelper() argument 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() 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 [all …]
|
H A D | sbe_ffdc_handler.cpp | 154 p10FfdcHeader* ffdc = reinterpret_cast<p10FfdcHeader*>( in parse() local 156 lenWords = ntohs(ffdc->lengthinWords); in parse() 157 auto fapiRc = ntohl(ffdc->fapiRc); in parse() 173 ((reinterpret_cast<uint32_t*>(ffdc)) + p10FfdcSkipWords), in parse() 185 pozFfdcHeader* ffdc = reinterpret_cast<pozFfdcHeader*>( in parse() local 187 lenWords = ntohs(ffdc->lengthinWords); in parse() 188 auto fapiRc = ntohl(ffdc->fapiRc); in parse() 204 ((reinterpret_cast<uint32_t*>(ffdc)) + pozFfdcSkipWords), in parse() 248 FFDC ffdc; in process() local 254 libekb_get_sbe_ffdc(ffdc, ffdcPkt, chipPos, chipType); in process() [all …]
|
H A D | entry_points.cpp | 68 const AssociationEndpointsArg& assocs, const FFDCArg& ffdc) in REGISTER_EXTENSION_FUNCTION() 71 ffdc); in REGISTER_EXTENSION_FUNCTION()
|
H A D | manager.hpp | 118 const phosphor::logging::FFDCEntries& ffdc = 324 const phosphor::logging::FFDCEntries& ffdc); 372 PelFFDC convertToPelFFDC(const phosphor::logging::FFDCEntries& ffdc);
|
H A D | fapi_data_process.hpp | 32 void convertFAPItoPELformat(FFDC& ffdc, json& pelJSONFmtCalloutDataList,
|
/openbmc/openpower-proc-control/extensions/phal/ |
H A D | phal_error.cpp | 345 void processClockInfoErrorHelper(FFDC* ffdc, const std::string& ffdc_prefix) in processClockInfoErrorHelper() argument 351 ffdc->message) in processClockInfoErrorHelper() 363 pelAdditionalData.emplace_back(keyWithPrefix, ffdc->hwp_errorinfo.rc); in processClockInfoErrorHelper() 366 ffdc->hwp_errorinfo.rc_desc); in processClockInfoErrorHelper() 369 for_each(ffdc->hwp_errorinfo.ffdcs_data.begin(), in processClockInfoErrorHelper() 370 ffdc->hwp_errorinfo.ffdcs_data.end(), in processClockInfoErrorHelper() 380 for (auto& hwCallout : ffdc->hwp_errorinfo.hwcallouts) in processClockInfoErrorHelper() 391 for_each(ffdc->hwp_errorinfo.cdg_targets.begin(), in processClockInfoErrorHelper() 392 ffdc->hwp_errorinfo.cdg_targets.end(), in processClockInfoErrorHelper() 503 void processPoweroffError(FFDC* ffdc, const std::string& ffdc_prefix) in processPoweroffError() argument [all …]
|
/openbmc/phosphor-logging/test/openpower-pels/ |
H A D | pel_test.cpp | 169 PelFFDC ffdc; in TEST_F() local 172 ad, ffdc, dataIface, journal}; in TEST_F() 217 ad, ffdc, in TEST_F() 237 PelFFDC ffdc; in TEST_F() local 246 ad, ffdc, dataIface, journal}; in TEST_F() 497 PelFFDCfile ffdc; in getJSONFFDC() local 498 ffdc.format = UserDataFormat::json; in getJSONFFDC() 499 ffdc.subType = 5; in getJSONFFDC() 500 ffdc.version = 42; in getJSONFFDC() 512 ffdc.fd = writeFileAndGetFD(dir, data); in getJSONFFDC() [all …]
|
/openbmc/linux/drivers/hwmon/occ/ |
H A D | p9_sbe.c | 23 void *ffdc; member 42 rc = memory_read_from_buffer(buf, count, &pos, ctx->ffdc, in ffdc_read() 51 static BIN_ATTR_RO(ffdc, OCC_MAX_RESP_WORDS * 4); 61 kvfree(ctx->ffdc); in p9_sbe_occ_save_ffdc() 62 ctx->ffdc = kvmalloc(resp_len, GFP_KERNEL); in p9_sbe_occ_save_ffdc() 63 if (!ctx->ffdc) { in p9_sbe_occ_save_ffdc() 75 memcpy(ctx->ffdc, resp, resp_len); in p9_sbe_occ_save_ffdc() 180 kvfree(ctx->ffdc); in p9_sbe_occ_remove()
|
/openbmc/phosphor-fan-presence/ |
H A D | hwmon_ffdc.cpp | 120 nlohmann::json ffdc; in collectHwmonFFDC() local 125 ffdc["hwmonNames"] = std::move(hwmonNames); in collectHwmonFFDC() 131 ffdc["dmesg"] = std::move(dmesg); in collectHwmonFFDC() 134 return ffdc; in collectHwmonFFDC()
|
/openbmc/openpower-debug-collector/watchdog/ |
H A D | watchdog_main.cpp | 156 auto ffdc = std::vector<FFDCTuple>{}; in handleSbeBootError() 157 // get SBE ffdc file descriptor in handleSbeBootError() 160 // Log error with additional ffdc if fd is valid in handleSbeBootError() 163 ffdc.push_back( in handleSbeBootError() 182 ffdc.push_back(std::make_tuple( in handleSbeBootError() 194 auto pelId = createPel(event, additionalData, ffdc);
|
H A D | watchdog_dbus.cpp | 88 const std::vector<FFDCTuple>& ffdc) in createPel() argument 107 method.append(eventType, levelPelError, additional, ffdc); in createPel()
|
/openbmc/phosphor-logging/ |
H A D | log_manager.hpp | 186 const FFDCEntries& ffdc = FFDCEntries{}) 261 void doExtensionLogCreate(const Entry& entry, const FFDCEntries& ffdc); 274 const FFDCEntries& ffdc = FFDCEntries{}) 393 ffdc) override in createWithFFDCFiles() 395 manager.create(message, severity, additionalData, ffdc); in createWithFFDCFiles()
|
H A D | log_manager.cpp | 208 const FFDCEntries& ffdc) in createEntry() argument 264 doExtensionLogCreate(*entries.find(entryId)->second, ffdc); in createEntry() 440 void Manager::doExtensionLogCreate(const Entry& entry, const FFDCEntries& ffdc) in doExtensionLogCreate() argument 457 entry.severity(), entry.additionalData(), assocs, ffdc); in doExtensionLogCreate() 716 const FFDCEntries& ffdc) -> sdbusplus::message::object_path in create() argument 718 return createEntry(message, severity, additionalData, ffdc); in create()
|
/openbmc/linux/drivers/fsi/ |
H A D | fsi-sbefifo.c | 155 static void __sbefifo_dump_ffdc(struct device *dev, const __be32 *ffdc, in __sbefifo_dump_ffdc() argument 169 w0 = be32_to_cpu(*(ffdc++)); in __sbefifo_dump_ffdc() 170 w1 = be32_to_cpu(*(ffdc++)); in __sbefifo_dump_ffdc() 171 w2 = be32_to_cpu(*(ffdc++)); in __sbefifo_dump_ffdc() 199 p += sprintf(p, " %08x", be32_to_cpu(*(ffdc++))); in __sbefifo_dump_ffdc() 213 static void sbefifo_dump_ffdc(struct device *dev, const __be32 *ffdc, in sbefifo_dump_ffdc() argument 217 __sbefifo_dump_ffdc(dev, ffdc, ffdc_sz, internal); in sbefifo_dump_ffdc() 651 __be32 *ffdc; in sbefifo_collect_async_ffdc() local 657 ffdc = vmalloc(SBEFIFO_MAX_FFDC_SIZE); in sbefifo_collect_async_ffdc() 658 if (!ffdc) { in sbefifo_collect_async_ffdc() [all …]
|
/openbmc/openpower-occ-control/ |
H A D | occ_device.hpp | 70 ffdc(event, path / "ffdc", instance), in Device() 135 ffdc.addWatch(poll); in addErrorWatch() 159 ffdc.removeWatch(); in removeErrorWatch() 215 FFDC ffdc; member in open_power::occ::Device
|
/openbmc/openbmc-test-automation/ |
H A D | .flake8-ignore | 18 ffdc/ffdc_collector.py 19 ffdc/lib/ssh_utility.py 20 ffdc/plugins/redfish.py
|
/openbmc/phosphor-fan-presence/monitor/ |
H A D | fan_error.cpp | 83 FFDCFiles ffdc; in commit() local 90 ffdc.emplace_back(FFDCFormat::Text, 0x01, 0x01, logFile->fd()); in commit() 97 ffdc.emplace_back(FFDCFormat::JSON, 0x01, 0x01, ffdcFile->fd()); in commit() 104 ffdc.emplace_back(FFDCFormat::JSON, 0x01, 0x01, serviceFFDC->fd()); in commit() 118 "CreateWithFFDCFiles", _errorName, sev, ad, ffdc); in commit()
|
/openbmc/linux/drivers/misc/genwqe/ |
H A D | card_base.c | 404 cd->ffdc[type].entries = e; in genwqe_ffdc_buffs_alloc() 405 cd->ffdc[type].regs = in genwqe_ffdc_buffs_alloc() 421 kfree(cd->ffdc[type].regs); in genwqe_ffdc_buffs_free() 422 cd->ffdc[type].regs = NULL; in genwqe_ffdc_buffs_free() 489 genwqe_read_ffdc_regs(cd, cd->ffdc[GENWQE_DBG_REGS].regs, in genwqe_start() 490 cd->ffdc[GENWQE_DBG_REGS].entries, 0); in genwqe_start() 493 cd->ffdc[GENWQE_DBG_UNIT0].regs, in genwqe_start() 494 cd->ffdc[GENWQE_DBG_UNIT0].entries); in genwqe_start() 497 cd->ffdc[GENWQE_DBG_UNIT1].regs, in genwqe_start() 498 cd->ffdc[GENWQE_DBG_UNIT1].entries); in genwqe_start() [all …]
|
/openbmc/openbmc/meta-phosphor/recipes-phosphor/logging/ |
H A D | ffdc_git.bb | 11 install -m 0755 ffdc \ 12 ${D}${bindir}/ffdc
|
/openbmc/openpower-debug-collector/ |
H A D | watchdog_timeout.cpp | 94 auto ffdc = std::vector<FFDCTuple>{}; in main() 97 if (!createPel(eventType, additionalData, ffdc)) in main()
|
/openbmc/phosphor-fan-presence/presence/ |
H A D | error_reporter.cpp | 171 ffdc; in fanMissingTimerExpired() local 173 ffdc.emplace_back(sdbusplus::xyz::openbmc_project::Logging::server::Create:: in fanMissingTimerExpired() 182 ffdc); in fanMissingTimerExpired()
|
/openbmc/phosphor-logging/test/ |
H A D | extensions_test.cpp | 76 FFDCArg ffdc; in REGISTER_EXTENSION_FUNCTION() local 80 c("test", 5, 6, Entry::Level::Informational, ad, assocs, ffdc); in REGISTER_EXTENSION_FUNCTION()
|
/openbmc/openbmc-test-automation/lib/ |
H A D | openbmc_ffdc.robot | 63 ... FFDC_DEFAULT:1 use legacy ffdc collector 64 ... FFDC_DEFAULT:0 use new ffdc collector.
|
H A D | openbmc_ffdc_utils.robot | 45 [Documentation] Create a generic file name for ffdc 52 [Documentation] Write data to the ffdc report document 96 @{entries}= Get ffdc cmd index
|