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()
521 * is the only CPU and the only thing that will be going is these IPMI
592 pr_err("Unable to restore the IPMI watchdog's settings, giving up\n"); in __ipmi_heartbeat()
666 .identity = "IPMI"
920 …pr_info("response: The IPMI controller appears to have been reset, will attempt to reinitialize th… in ipmi_wdog_msg_handler()
994 pr_crit("Unable to register with ipmi\n"); in ipmi_register_watchdog()
1002 pr_warn("Unable to get IPMI version, assuming 1.0\n"); in ipmi_register_watchdog()
1042 pr_warn("IPMI NMI didn't seem to occur. The NMI pretimeout will likely not work\n"); in ipmi_register_watchdog()
1092 /* Disconnect from IPMI. */ in ipmi_unregister_watchdog()
1095 pr_warn("error unlinking from IPMI: %d\n", rv); in ipmi_unregister_watchdog()
1109 * error. We can't truly tell if it's from IPMI or not in ipmi_nmi()
1127 * If no one else handled the NMI, we assume it was the IPMI in ipmi_nmi()
1275 "ipmi"); in check_parms()
1282 unregister_nmi_handler(NMI_UNKNOWN, "ipmi"); in check_parms()
1316 unregister_nmi_handler(NMI_UNKNOWN, "ipmi"); in ipmi_wdog_init()
1335 unregister_nmi_handler(NMI_UNKNOWN, "ipmi"); in ipmi_wdog_exit()
1344 MODULE_DESCRIPTION("watchdog timer based upon the IPMI interface.");