Searched refs:ipmi (Results 1 – 15 of 15) sorted by relevance
213 struct ipmi_smi_powernv *ipmi; in ipmi_powernv_probe() local223 ipmi = devm_kzalloc(dev, sizeof(*ipmi), GFP_KERNEL); in ipmi_powernv_probe()224 if (!ipmi) in ipmi_powernv_probe()227 spin_lock_init(&ipmi->msg_lock); in ipmi_powernv_probe()235 ipmi->interface_id = prop; in ipmi_powernv_probe()243 ipmi->irq = irq_of_parse_and_map(dev->of_node, 0); in ipmi_powernv_probe()244 if (!ipmi->irq) { in ipmi_powernv_probe()246 ipmi->irq = opal_event_request(prop); in ipmi_powernv_probe()249 rc = request_irq(ipmi->irq, ipmi_opal_event, IRQ_TYPE_LEVEL_HIGH, in ipmi_powernv_probe()250 "opal-ipmi", ipmi); in ipmi_powernv_probe()[all …]
17 See <file:Documentation/driver-api/ipmi.rst> for more details on the driver.
153 struct acpi_ipmi_device *ipmi = in ipmi_dev_release_kref() local156 ipmi_dev_release(ipmi); in ipmi_dev_release_kref()193 struct acpi_ipmi_device *ipmi; in ipmi_msg_alloc() local196 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()327 static void ipmi_flush_tx_msg(struct acpi_ipmi_device *ipmi) in ipmi_flush_tx_msg() argument340 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()[all …]
181 What: /sys/devices/platform/dmi-ipmi-ssif.*/type189 What: /sys/devices/platform/dmi-ipmi-ssif.*/hosed190 What: /sys/devices/platform/dmi-ipmi-ssif.*/alerts191 What: /sys/devices/platform/dmi-ipmi-ssif.*/sent_messages192 What: /sys/devices/platform/dmi-ipmi-ssif.*/sent_messages_parts193 What: /sys/devices/platform/dmi-ipmi-ssif.*/received_messages194 What: /sys/devices/platform/dmi-ipmi-ssif.*/received_message_parts195 What: /sys/devices/platform/dmi-ipmi-ssif.*/events196 What: /sys/devices/platform/dmi-ipmi-ssif.*/watchdog_pretimeouts197 What: /sys/devices/platform/dmi-ipmi-ssif.*/flag_fetches[all …]
136 struct aem_ipmi_data ipmi; member356 struct aem_ipmi_data *ipmi = &data->ipmi; in aem_read_sensor() local376 ipmi->tx_message.cmd = AEM_ELEMENT_CMD; in aem_read_sensor()377 ipmi->tx_message.data = (char *)&rs_req; in aem_read_sensor()378 ipmi->tx_message.data_len = sizeof(rs_req); 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()386 res = wait_for_completion_timeout(&ipmi->read_complete, IPMI_TIMEOUT); in aem_read_sensor()392 if (ipmi->rx_result || ipmi->rx_msg_len != rs_size || in aem_read_sensor()[all …]
123 compatible = "ipmi-smic";124 device_type = "ipmi";
56 * ipmi
15 driver ("ipmi-si") needs to be loaded for this driver to do anything.
104 ipmi
21 https://www.intel.com/design/servers/ipmi/index.htm. IPMI is a big133 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_device802 in /proc/sys/dev/ipmi/poweroff_powercycle. Note that if the system
31 obj-y += char/ipmi/
51 Documentation/watchdog/watchdog-api.rst and Documentation/driver-api/ipmi.rst
405 compatible = "ipmi-bt";406 device_type = "ipmi";
1302 compatible = "ipmi-bt";1303 device_type = "ipmi";
5373 X: drivers/char/ipmi/12191 T: git https://github.com/cminyard/linux-ipmi.git for-next12192 F: Documentation/devicetree/bindings/ipmi/12193 F: Documentation/driver-api/ipmi.rst12194 F: drivers/char/ipmi/12195 F: include/linux/ipmi*12196 F: include/uapi/linux/ipmi*