Home
last modified time | relevance | path

Searched refs:ipmi (Results 1 – 24 of 24) sorted by relevance

/linux-6.15/drivers/char/ipmi/
H A Dipmi_powernv.c213 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 DKconfig17 See <file:Documentation/driver-api/ipmi.rst> for more details on the driver.
/linux-6.15/Documentation/devicetree/bindings/ipmi/
H A Dipmi-smic.yaml4 $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 Dipmi-ipmb.yaml4 $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 Dssif-bmc.yaml4 $id: http://devicetree.org/schemas/ipmi/ssif-bmc.yaml#
H A Daspeed,ast2400-kcs-bmc.yaml4 $id: http://devicetree.org/schemas/ipmi/aspeed,ast2400-kcs-bmc.yaml#
/linux-6.15/drivers/acpi/
H A Dacpi_ipmi.c153 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 Dsysfs-devices-platform-ipmi181 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 Dibmaem.c136 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 Dlow-pin-count.yaml56 compatible = "ipmi-bt";
57 device_type = "ipmi";
/linux-6.15/arch/arm/boot/dts/calxeda/
H A Decx-common.dtsi123 compatible = "ipmi-smic";
124 device_type = "ipmi";
/linux-6.15/Documentation/translations/zh_CN/driver-api/
H A Dindex.rst56 * ipmi
/linux-6.15/arch/arm64/boot/dts/amd/
H A Damd-seattle-soc.dtsi275 compatible = "ipmi-kcs";
276 device_type = "ipmi";
/linux-6.15/Documentation/hwmon/
H A Dibmaem.rst15 driver ("ipmi-si") needs to be loaded for this driver to do anything.
/linux-6.15/Documentation/driver-api/
H A Dindex.rst104 ipmi
H A Dipmi.rst21 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 DMakefile31 obj-y += char/ipmi/
/linux-6.15/Documentation/watchdog/
H A Dhpwdt.rst51 Documentation/watchdog/watchdog-api.rst and Documentation/driver-api/ipmi.rst
/linux-6.15/arch/arm64/boot/dts/hisilicon/
H A Dhip06.dtsi405 compatible = "ipmi-bt";
406 device_type = "ipmi";
H A Dhip07.dtsi1302 compatible = "ipmi-bt";
1303 device_type = "ipmi";
/linux-6.15/arch/arm/boot/dts/ti/omap/
H A Dam3874-iceboard.dts464 ipmi@4 {
/linux-6.15/drivers/char/
H A DKconfig135 source "drivers/char/ipmi/Kconfig"
/linux-6.15/Documentation/userspace-api/ioctl/
H A Dioctl-number.rst258 'i' 0B-1F linux/ipmi.h conflict!
/linux-6.15/
H A DMAINTAINERS5485 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*