Lines Matching full:ipmi
5 * A watchdog timer based upon the IPMI interface.
14 #define pr_fmt(fmt) "IPMI Watchdog: " fmt
18 #include <linux/ipmi.h>
43 * that can reasonably support the IPMI NMI watchdog timeout at this
56 * The IPMI command/response information for the watchdog timer.
322 /* IPMI version of the BMC. */
377 /* This is an IPMI 1.5-only feature. */ in __ipmi_set_timeout()
381 * In ipmi 1.0, setting the timer stops the watchdog, we in __ipmi_set_timeout()
523 * is the only CPU and the only thing that will be going is these IPMI
593 pr_err("Unable to restore the IPMI watchdog's settings, giving up\n"); in __ipmi_heartbeat()
667 .identity = "IPMI"
921 …pr_info("response: The IPMI controller appears to have been reset, will attempt to reinitialize th… in ipmi_wdog_msg_handler()
995 pr_crit("Unable to register with ipmi\n"); in ipmi_register_watchdog()
1003 pr_warn("Unable to get IPMI version, assuming 1.0\n"); in ipmi_register_watchdog()
1043 pr_warn("IPMI NMI didn't seem to occur. The NMI pretimeout will likely not work\n"); in ipmi_register_watchdog()
1093 /* Disconnect from IPMI. */ in ipmi_unregister_watchdog()
1096 pr_warn("error unlinking from IPMI: %d\n", rv); in ipmi_unregister_watchdog()
1110 * error. We can't truly tell if it's from IPMI or not in ipmi_nmi()
1128 * If no one else handled the NMI, we assume it was the IPMI in ipmi_nmi()
1276 "ipmi"); in check_parms()
1283 unregister_nmi_handler(NMI_UNKNOWN, "ipmi"); in check_parms()
1317 unregister_nmi_handler(NMI_UNKNOWN, "ipmi"); in ipmi_wdog_init()
1336 unregister_nmi_handler(NMI_UNKNOWN, "ipmi"); in ipmi_wdog_exit()
1345 MODULE_DESCRIPTION("watchdog timer based upon the IPMI interface.");