Home
last modified time | relevance | path

Searched full:ipmi (Results 1 – 25 of 78) sorted by relevance

1234

/freebsd/sys/dev/ipmi/
H A Dipmi_opal.c46 #include <sys/ipmi.h>
47 #include <dev/ipmi/ipmivars.h>
61 #define DPRINTF(fmt, ...) printf("ipmi: " fmt "\n", ## __VA_ARGS__)
67 #define EPRINTF(fmt, ...) printf("ipmi: " fmt "\n", ## __VA_ARGS__)
73 struct ipmi_softc ipmi; member
76 struct opal_ipmi_msg *sc_msg; /* Protected by IPMI lock */
79 static MALLOC_DEFINE(M_IPMI, "ipmi", "OPAL IPMI");
210 if (!ofw_bus_is_compatible(dev, "ibm,opal-ipmi")) in opal_ipmi_probe()
213 device_set_desc(dev, "OPAL IPMI System Interface"); in opal_ipmi_probe()
225 IPMI_LOCK(&sc->ipmi); in opal_ipmi_loop()
[all …]
H A Dipmi_smbios.c46 #include <ipmi.h>
49 #include <sys/ipmi.h>
50 #include <dev/ipmi/ipmivars.h>
66 /* Fields in the base_address field of an IPMI entry. */
70 /* Fields in the base_address_modifier field of an IPMI entry. */
83 MTX_SYSINIT(ipmi_info, &ipmi_info_mtx, "ipmi info", MTX_DEF);
136 printf("SMBIOS: Non-ISA IRQ %d for IPMI\n", in smbios_ipmi_info()
145 * Walk the SMBIOS table looking for an IPMI (type 38) entry. If we find
192 /* Now map the actual table and walk it looking for an IPMI entry. */ in ipmi_smbios_probe()
204 * Return the SMBIOS IPMI tabl
[all...]
H A Dipmi_isa.c46 #include <ipmi.h>
49 #include <sys/ipmi.h>
50 #include <dev/ipmi/ipmivars.h>
60 device_find_child(parent, "ipmi", -1) == NULL) { in ipmi_isa_identify()
62 * XXX: Hack alert. On some broken systems, the IPMI in ipmi_isa_identify()
65 * the PCI device attach ipmi instead. In that case don't in ipmi_isa_identify()
66 * create an isa ipmi device. For now we hardcode the list in ipmi_isa_identify()
73 BUS_ADD_CHILD(parent, 0, "ipmi", DEVICE_UNIT_ANY); in ipmi_isa_identify()
93 device_set_desc(dev, "IPMI System Interface"); in ipmi_isa_probe()
284 "ipmi",
[all...]
H A Dipmi_acpi.c44 ACPI_MODULE_NAME("IPMI")
47 #include <ipmi.h>
50 #include <sys/ipmi.h>
51 #include <dev/ipmi/ipmivars.h>
66 if (acpi_disabled("ipmi")) in ipmi_acpi_probe()
70 device_set_desc(dev, "IPMI System Interface"); in ipmi_acpi_probe()
168 * We assume an alignment of 1 byte as currently the IPMI spec in ipmi_acpi_attach()
204 "ipmi",
H A Dipmi_smbus.c49 #include <dev/ipmi/ipmivars.h>
62 device_find_child(parent, "ipmi", -1) == NULL) in ipmi_smbus_identify()
63 BUS_ADD_CHILD(parent, 0, "ipmi", DEVICE_UNIT_ANY); in ipmi_smbus_identify()
70 device_set_desc(dev, "IPMI System Interface"); in ipmi_smbus_probe()
86 device_printf(dev, "No SSIF IPMI interface found\n"); in ipmi_smbus_attach()
125 "ipmi",
H A Dipmi.c48 #include <ipmi.h>
51 #include <sys/ipmi.h>
52 #include <dev/ipmi/ipmivars.h>
92 static SYSCTL_NODE(_hw, OID_AUTO, ipmi, CTLFLAG_RD | CTLFLAG_MPSAFE, 0,
93 "IPMI driver parameters");
100 "IPMI watchdog timer actions (including pre-timeout interrupt)");
103 "IPMI watchdog countdown for shutdown (seconds)");
106 "IPMI watchdog countdown initialized during startup (seconds)");
109 "IPMI watchdog pre-timeout countdown (seconds)");
112 "IPMI power cycle on reboot delay time (seconds)");
[all …]
H A Dipmi_pci.c46 #include <dev/ipmi/ipmivars.h>
98 /* Look for an IPMI entry in the SMBIOS table. */ in ipmi_pci_attach()
115 device_printf(dev, "No IPMI interface found\n"); in ipmi_pci_attach()
176 "ipmi",
183 /* Native IPMI on PCI driver. */
191 device_set_desc(dev, "IPMI System Interface"); in ipmi2_pci_probe()
291 "ipmi",
H A Dipmi_linux.c31 * Linux ioctl handler for the ipmi device driver
51 #include <sys/ipmi.h>
/freebsd/sys/contrib/device-tree/Bindings/ipmi/
H A Dipmi-smic.yaml4 $id: http://devicetree.org/schemas/ipmi/ipmi-smic.yaml#
7 title: IPMI device
9 description: IPMI device bindings
17 - ipmi-kcs
18 - ipmi-smic
19 - ipmi-bt
23 - const: ipmi
57 compatible = "ipmi-smic";
58 device_type = "ipmi";
[all...]
H A Dipmi-ipmb.yaml4 $id: http://devicetree.org/schemas/ipmi/ipmi-ipmb.yaml#
7 title: IPMI IPMB device
9 description: IPMI IPMB device bindings
17 - ipmi-ipmb
21 - const: ipmi
59 ipmi-ipmb@40 {
60 compatible = "ipmi-ipmb";
61 device_type = "ipmi";
H A Dssif-bmc.yaml4 $id: http://devicetree.org/schemas/ipmi/ssif-bmc.yaml#
7 title: SSIF IPMI BMC interface
9 description: SSIF IPMI BMC device bindings
H A Daspeed,ast2400-ibt-bmc.txt1 * Aspeed BT (Block Transfer) IPMI interface
5 perform in-band IPMI communication with their host.
H A Daspeed-kcs-bmc.txt1 # Aspeed KCS (Keyboard Controller Style) IPMI interface
5 used to perform in-band IPMI communication with their host.
H A Dnpcm7xx-kcs-bmc.txt1 * Nuvoton NPCM KCS (Keyboard Controller Style) IPMI interface
5 used to perform in-band IPMI communication with their host.
H A Daspeed,ast2400-kcs-bmc.yaml4 $id: http://devicetree.org/schemas/ipmi/aspeed,ast2400-kcs-bmc.yaml#
14 interfaces on the LPC bus for in-band IPMI communication with their host.
/freebsd/share/man/man4/
H A Dipmi.430 .Nm ipmi
31 .Nd "OpenIPMI compatible IPMI interface driver"
33 .Cd "device ipmi"
37 .Cd hint.ipmi.0.at="isa"
38 .Cd hint.ipmi.0.port="0xCA2"
39 .Cd hint.ipmi.0.spacing="8"
40 .Cd hint.ipmi.0.mode="KCS"
44 .Cd hint.ipmi.0.at="isa"
45 .Cd hint.ipmi.0.maddr="0xf0000000"
46 .Cd hint.ipmi.0.spacing="8"
[all …]
H A Digc.4100 This is mostly useful on BMC/IPMI shared interfaces where stripping the
101 CRC causes remote access over IPMI to fail.
/freebsd/sys/conf/
H A Dfiles.x86158 dev/ipmi/ipmi.c optional ipmi
159 dev/ipmi/ipmi_acpi.c optional ipmi acpi
160 dev/ipmi/ipmi_bt.c optional ipmi
161 dev/ipmi/ipmi_isa.c optional ipmi isa
162 dev/ipmi/ipmi_kcs.c optional ipmi
163 dev/ipmi/ipmi_pci.c optional ipmi pci
164 dev/ipmi/ipmi_smbios.c optional ipmi
165 dev/ipmi/ipmi_smbus.c optional ipmi smbus
166 dev/ipmi/ipmi_smic.c optional ipmi
167 dev/ipmi/ipmi_ssif.c optional ipmi smbus
H A Dfiles.arm64387 dev/ipmi/ipmi.c optional ipmi
388 dev/ipmi/ipmi_acpi.c optional ipmi acpi
389 dev/ipmi/ipmi_bt.c optional ipmi
390 dev/ipmi/ipmi_kcs.c optional ipmi
391 dev/ipmi/ipmi_pc
[all...]
/freebsd/sys/modules/ipmi/
H A DMakefile1 .PATH: ${SRCTOP}/sys/dev/ipmi
5 KMOD= ipmi
6 SRCS= ipmi.c
/freebsd/sys/contrib/device-tree/Bindings/arm/hisilicon/
H A Dhisilicon-low-pin-count.txt29 compatible = "ipmi-bt";
30 device_type = "ipmi";
H A Dlow-pin-count.yaml56 compatible = "ipmi-bt";
57 device_type = "ipmi";
/freebsd/tools/kerneldoc/subsys/
H A DDoxyfile-dev_ipmi6 PROJECT_NAME = "FreeBSD kernel IPMI device code"
12 INPUT = $(DOXYGEN_SRC_PATH)/dev/ipmi/ \
/freebsd/sbin/reboot/
H A Dreboot.883 .Xr ipmi 4
217 .Xr ipmi 4 ,
/freebsd/sys/contrib/dev/acpica/components/executer/
H A Dexserial.c285 * (SMBus, IPMI, or GSBus).
305 * This is an SMBus, GSBus or IPMI read. We must create a buffer to in AcpiExReadSerialBus()
400 * (SMBus, IPMI, GSBus).
423 * This is an SMBus, GSBus or IPMI write. We will bypass the entire in AcpiExWriteSerialBus()
442 "SMBus/IPMI/GenericSerialBus write requires " in AcpiExWriteSerialBus()

1234