Searched refs:ipmi (Results 1 – 12 of 12) 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->event = 1ull << prop; in ipmi_powernv_probe()244 ipmi->event_nb.notifier_call = ipmi_opal_event; in ipmi_powernv_probe()246 rc = opal_notifier_register(&ipmi->event_nb); in ipmi_powernv_probe()252 ipmi->opal_msg = devm_kmalloc(dev, in ipmi_powernv_probe()253 sizeof(*ipmi->opal_msg) + IPMI_MAX_MSG_LENGTH, in ipmi_powernv_probe()[all …]
167 struct acpi_ipmi_device *ipmi = in ipmi_dev_release_kref() local170 ipmi_dev_release(ipmi); in ipmi_dev_release_kref()207 struct acpi_ipmi_device *ipmi; in ipmi_msg_alloc() local210 ipmi = acpi_ipmi_dev_get(); in ipmi_msg_alloc()211 if (!ipmi) in ipmi_msg_alloc()216 acpi_ipmi_dev_put(ipmi); in ipmi_msg_alloc()223 ipmi_msg->device = ipmi; in ipmi_msg_alloc()341 static void ipmi_flush_tx_msg(struct acpi_ipmi_device *ipmi) in ipmi_flush_tx_msg() argument354 spin_lock_irqsave(&ipmi->tx_msg_lock, flags); in ipmi_flush_tx_msg()355 while (!list_empty(&ipmi->tx_msg_list)) { in ipmi_flush_tx_msg()[all …]
149 struct aem_ipmi_data ipmi; member369 struct aem_ipmi_data *ipmi = &data->ipmi; in aem_read_sensor() local389 ipmi->tx_message.cmd = AEM_ELEMENT_CMD; in aem_read_sensor()390 ipmi->tx_message.data = (char *)&rs_req; in aem_read_sensor()391 ipmi->tx_message.data_len = sizeof(rs_req); in aem_read_sensor()394 ipmi->rx_msg_data = rs_resp; in aem_read_sensor()395 ipmi->rx_msg_len = rs_size; in aem_read_sensor()397 aem_send_message(ipmi); in aem_read_sensor()399 res = wait_for_completion_timeout(&ipmi->read_complete, IPMI_TIMEOUT); in aem_read_sensor()405 if (ipmi->rx_result || ipmi->rx_msg_len != rs_size || in aem_read_sensor()[all …]
133 compatible = "ipmi-smic";134 device_type = "ipmi";
11 driver ("ipmi-si") needs to be loaded for this driver to do anything.
24 obj-$(CONFIG_IPMI_HANDLER) += char/ipmi/
30 `http://download.intel.com/design/servers/ipmi/FRU1011.pdf' . The
22 http://www.intel.com/design/servers/ipmi/index.htm. IPMI is a big132 linux/ipmi.h - Contains the user interface and IOCTL interface for IPMI.714 in /proc/sys/dev/ipmi/poweroff_powercycle. Note that if the system
198 header-y += ipmi.h
227 'i' 0B-1F linux/ipmi.h conflict!
181 source "drivers/char/ipmi/Kconfig"
4091 F: include/linux/ipmi-fru.h5328 F: drivers/char/ipmi/5329 F: include/linux/ipmi*5330 F: include/uapi/linux/ipmi*