Searched refs:ipmi (Results 1 – 6 of 6) 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()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 …]
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()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 …]
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()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()389 if (ipmi->rx_result || ipmi->rx_msg_len != rs_size || in aem_read_sensor()475 ipmi_destroy_user(data->ipmi.user); in aem_delete()589 ipmi_destroy_user(data->ipmi.user); in aem_init_aem1_inst()729 ipmi_destroy_user(data->ipmi.user); in aem_init_aem2_inst()[all …]
31 obj-y += char/ipmi/
135 source "drivers/char/ipmi/Kconfig"
Completed in 24 milliseconds