| /linux-6.15/drivers/char/ipmi/ |
| H A D | ipmi_powernv.c | 213 struct ipmi_smi_powernv *ipmi; in ipmi_powernv_probe() local 223 ipmi = devm_kzalloc(dev, sizeof(*ipmi), GFP_KERNEL); in ipmi_powernv_probe() 224 if (!ipmi) in ipmi_powernv_probe() 235 ipmi->interface_id = prop; in ipmi_powernv_probe() 244 if (!ipmi->irq) { in ipmi_powernv_probe() 250 "opal-ipmi", ipmi); in ipmi_powernv_probe() 259 if (!ipmi->opal_msg) { in ipmi_powernv_probe() 270 dev_set_drvdata(dev, ipmi); in ipmi_powernv_probe() 276 free_irq(ipmi->irq, ipmi); in ipmi_powernv_probe() 278 irq_dispose_mapping(ipmi->irq); in ipmi_powernv_probe() [all …]
|
| H A D | Kconfig | 17 See <file:Documentation/driver-api/ipmi.rst> for more details on the driver.
|
| /linux-6.15/Documentation/devicetree/bindings/ipmi/ |
| H A D | ipmi-smic.yaml | 4 $id: http://devicetree.org/schemas/ipmi/ipmi-smic.yaml# 17 - ipmi-kcs 18 - ipmi-smic 19 - ipmi-bt 23 - const: ipmi 57 compatible = "ipmi-smic"; 58 device_type = "ipmi";
|
| H A D | ipmi-ipmb.yaml | 4 $id: http://devicetree.org/schemas/ipmi/ipmi-ipmb.yaml# 17 - ipmi-ipmb 21 - const: ipmi 59 ipmi-ipmb@40 { 60 compatible = "ipmi-ipmb"; 61 device_type = "ipmi";
|
| H A D | ssif-bmc.yaml | 4 $id: http://devicetree.org/schemas/ipmi/ssif-bmc.yaml#
|
| H A D | aspeed,ast2400-kcs-bmc.yaml | 4 $id: http://devicetree.org/schemas/ipmi/aspeed,ast2400-kcs-bmc.yaml#
|
| /linux-6.15/drivers/acpi/ |
| H A D | acpi_ipmi.c | 153 struct acpi_ipmi_device *ipmi = in ipmi_dev_release_kref() local 156 ipmi_dev_release(ipmi); in ipmi_dev_release_kref() 193 struct acpi_ipmi_device *ipmi; in ipmi_msg_alloc() local 196 ipmi = acpi_ipmi_dev_get(); in ipmi_msg_alloc() 197 if (!ipmi) in ipmi_msg_alloc() 202 acpi_ipmi_dev_put(ipmi); in ipmi_msg_alloc() 209 ipmi_msg->device = ipmi; in ipmi_msg_alloc() 340 spin_lock_irqsave(&ipmi->tx_msg_lock, flags); in ipmi_flush_tx_msg() 341 while (!list_empty(&ipmi->tx_msg_list)) { in ipmi_flush_tx_msg() 342 tx_msg = list_first_entry(&ipmi->tx_msg_list, in ipmi_flush_tx_msg() [all …]
|
| /linux-6.15/Documentation/ABI/testing/ |
| H A D | sysfs-devices-platform-ipmi | 181 What: /sys/devices/platform/dmi-ipmi-ssif.*/type 189 What: /sys/devices/platform/dmi-ipmi-ssif.*/hosed 190 What: /sys/devices/platform/dmi-ipmi-ssif.*/alerts 191 What: /sys/devices/platform/dmi-ipmi-ssif.*/sent_messages 193 What: /sys/devices/platform/dmi-ipmi-ssif.*/received_messages 195 What: /sys/devices/platform/dmi-ipmi-ssif.*/events 197 What: /sys/devices/platform/dmi-ipmi-ssif.*/flag_fetches 198 What: /sys/devices/platform/dmi-ipmi-ssif.*/send_retries 199 What: /sys/devices/platform/dmi-ipmi-ssif.*/receive_retries 200 What: /sys/devices/platform/dmi-ipmi-ssif.*/send_errors [all …]
|
| /linux-6.15/drivers/hwmon/ |
| H A D | ibmaem.c | 136 struct aem_ipmi_data ipmi; member 356 struct aem_ipmi_data *ipmi = &data->ipmi; in aem_read_sensor() local 376 ipmi->tx_message.cmd = AEM_ELEMENT_CMD; in aem_read_sensor() 381 ipmi->rx_msg_data = rs_resp; in aem_read_sensor() 382 ipmi->rx_msg_len = rs_size; in aem_read_sensor() 384 aem_send_message(ipmi); in aem_read_sensor() 392 if (ipmi->rx_result || ipmi->rx_msg_len != rs_size || in aem_read_sensor() 482 ipmi_destroy_user(data->ipmi.user); in aem_delete() 598 ipmi_destroy_user(data->ipmi.user); in aem_init_aem1_inst() 740 ipmi_destroy_user(data->ipmi.user); in aem_init_aem2_inst() [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/arm/hisilicon/ |
| H A D | low-pin-count.yaml | 56 compatible = "ipmi-bt"; 57 device_type = "ipmi";
|
| /linux-6.15/arch/arm/boot/dts/calxeda/ |
| H A D | ecx-common.dtsi | 123 compatible = "ipmi-smic"; 124 device_type = "ipmi";
|
| /linux-6.15/Documentation/translations/zh_CN/driver-api/ |
| H A D | index.rst | 56 * ipmi
|
| /linux-6.15/arch/arm64/boot/dts/amd/ |
| H A D | amd-seattle-soc.dtsi | 275 compatible = "ipmi-kcs"; 276 device_type = "ipmi";
|
| /linux-6.15/Documentation/hwmon/ |
| H A D | ibmaem.rst | 15 driver ("ipmi-si") needs to be loaded for this driver to do anything.
|
| /linux-6.15/Documentation/driver-api/ |
| H A D | index.rst | 104 ipmi
|
| H A D | ipmi.rst | 21 https://www.intel.com/design/servers/ipmi/index.htm. IPMI is a big 133 linux/ipmi.h - Contains the user interface and IOCTL interface for IPMI. 617 echo ipmi-ipmb <addr> > /sys/class/i2c-dev/i2c-<n>/device/new_device 802 in /proc/sys/dev/ipmi/poweroff_powercycle. Note that if the system
|
| /linux-6.15/drivers/ |
| H A D | Makefile | 31 obj-y += char/ipmi/
|
| /linux-6.15/Documentation/watchdog/ |
| H A D | hpwdt.rst | 51 Documentation/watchdog/watchdog-api.rst and Documentation/driver-api/ipmi.rst
|
| /linux-6.15/arch/arm64/boot/dts/hisilicon/ |
| H A D | hip06.dtsi | 405 compatible = "ipmi-bt"; 406 device_type = "ipmi";
|
| H A D | hip07.dtsi | 1302 compatible = "ipmi-bt"; 1303 device_type = "ipmi";
|
| /linux-6.15/arch/arm/boot/dts/ti/omap/ |
| H A D | am3874-iceboard.dts | 464 ipmi@4 {
|
| /linux-6.15/drivers/char/ |
| H A D | Kconfig | 135 source "drivers/char/ipmi/Kconfig"
|
| /linux-6.15/Documentation/userspace-api/ioctl/ |
| H A D | ioctl-number.rst | 258 'i' 0B-1F linux/ipmi.h conflict!
|
| /linux-6.15/ |
| H A D | MAINTAINERS | 5485 X: drivers/char/ipmi/ 12508 T: git https://github.com/cminyard/linux-ipmi.git for-next 12509 F: Documentation/devicetree/bindings/ipmi/ 12510 F: Documentation/driver-api/ipmi.rst 12511 F: drivers/char/ipmi/ 12512 F: include/linux/ipmi* 12513 F: include/uapi/linux/ipmi*
|