Lines Matching +full:ipmi +full:- +full:ipmb
1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * ipmi.h
5 * MontaVista IPMI interface
17 #include <uapi/linux/ipmi.h>
27 * Opaque type for a IPMI message user. One of these is needed to
69 * Place-holder for the data, don't make any assumptions about
87 * the only IPMI routines that can be called are ipmi_request
95 * Called when the interface detects a watchdog pre-timeout. If
115 /* Create a new user of the IPMI layer on the given interface number. */
122 * Destroy the given user of the IPMI layer. Note that after this
131 /* Get the IPMI version of the BMC we are talking to. */
140 * so some initialization code can come in and do the OEM-specific
161 * will be resent if no reply is received. If set to -1, the default
167 * IPMI over LAN converter; since the LAN stuff does its own retries,
199 * Poll the IPMI interface for the user. This causes the IPMI code to
203 * happen in the IPMI driver.
255 * When the user is created, it will not receive IPMI events by
279 * IPMI interface, send messages, etc., but you cannot add
290 * The following are various helper functions for dealing with IPMI
294 /* Return the maximum length of an IPMI address given it's type. */
297 /* Validate that the given IPMI address is valid. */
301 * How did the IPMI driver find out about the device?
331 * The addr_info provides more detailed info for some IPMI
343 /* Helper function for computing the IPMB checksum of some data. */