/kernel/linux/linux-5.10/drivers/char/ipmi/ |
H A D | ipmi_powernv.c | 8 #define pr_fmt(fmt) "ipmi-powernv: " fmt 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() 227 spin_lock_init(&ipmi->msg_lock); in ipmi_powernv_probe() 229 rc = of_property_read_u32(dev->of_node, "ibm,ipmi-interface-id", 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 in ipmi_powernv_probe() [all...] |
H A D | ipmi_plat_data.h | 7 #include <linux/ipmi.h>
|
H A D | ipmi_si.h | 6 * etc) to the base ipmi system interface code. 12 #include <linux/ipmi.h>
|
H A D | ipmi_dmi.c | 7 #define pr_fmt(fmt) "%s" fmt, "ipmi:dmi: " 10 #include <linux/ipmi.h> 48 name = "dmi-ipmi-si"; in dmi_add_platform_ipmi() 52 name = "dmi-ipmi-ssif"; in dmi_add_platform_ipmi()
|
H A D | ipmi_si_hotmod.c | 12 #include <linux/ipmi.h> 21 " Documentation/driver-api/ipmi.rst in the kernel sources for the" 220 ipmi_platform_add("hotmod-ipmi-si", in hotmod_handler() 231 if (strcmp(pdev->name, "hotmod-ipmi-si") == 0) in hotmod_handler() 246 ipmi_remove_platform_device_by_name("hotmod-ipmi-si"); in ipmi_si_hotmod_exit()
|
H A D | ipmi_poweroff.c | 24 #include <linux/ipmi.h> 667 { .procname = "ipmi",
|
H A D | ipmi_devintf.c | 21 #include <linux/ipmi.h> 818 pr_err("ipmi_devintf: Unable to create the ipmi class device link\n"); in ipmi_new_smi() 824 device_create(ipmi_class, device, dev, NULL, "ipmi%d", if_num); in ipmi_new_smi() 860 pr_info("ipmi device interface\n"); in init_ipmi_devintf() 862 ipmi_class = class_create(THIS_MODULE, "ipmi"); in init_ipmi_devintf() 864 pr_err("ipmi: can't register device class\n"); in init_ipmi_devintf() 871 pr_err("ipmi: can't get major %d\n", ipmi_major); in init_ipmi_devintf() 883 pr_warn("ipmi: can't register smi watcher\n"); in init_ipmi_devintf()
|
H A D | ipmi_watchdog.c | 18 #include <linux/ipmi.h> 385 * In ipmi 1.0, setting the timer stops the watchdog, we in __ipmi_set_timeout() 1002 pr_crit("Unable to register with ipmi\n"); in ipmi_register_watchdog() 1283 "ipmi"); in check_parms() 1290 unregister_nmi_handler(NMI_UNKNOWN, "ipmi"); in check_parms() 1324 unregister_nmi_handler(NMI_UNKNOWN, "ipmi"); in ipmi_wdog_init() 1343 unregister_nmi_handler(NMI_UNKNOWN, "ipmi"); in ipmi_wdog_exit()
|
/kernel/linux/linux-6.6/drivers/char/ipmi/ |
H A D | ipmi_powernv.c | 8 #define pr_fmt(fmt) "ipmi-powernv: " fmt 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() 227 spin_lock_init(&ipmi->msg_lock); in ipmi_powernv_probe() 229 rc = of_property_read_u32(dev->of_node, "ibm,ipmi-interface-id", 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 in ipmi_powernv_probe() [all...] |
H A D | ipmi_plat_data.h | 7 #include <linux/ipmi.h>
|
H A D | ipmi_si.h | 6 * etc) to the base ipmi system interface code. 12 #include <linux/ipmi.h>
|
H A D | ipmi_si_hotmod.c | 12 #include <linux/ipmi.h> 21 "Add and remove interfaces. See Documentation/driver-api/ipmi.rst in the kernel sources for the gory details."); 211 ipmi_platform_add("hotmod-ipmi-si", in hotmod_handler() 222 if (strcmp(pdev->name, "hotmod-ipmi-si") == 0) in hotmod_handler() 236 ipmi_remove_platform_device_by_name("hotmod-ipmi-si"); in ipmi_si_hotmod_exit()
|
H A D | ipmi_dmi.c | 7 #define pr_fmt(fmt) "%s" fmt, "ipmi:dmi: " 10 #include <linux/ipmi.h> 48 name = "dmi-ipmi-si"; in dmi_add_platform_ipmi() 52 name = "dmi-ipmi-ssif"; in dmi_add_platform_ipmi()
|
H A D | ipmi_poweroff.c | 24 #include <linux/ipmi.h> 678 ipmi_table_header = register_sysctl("dev/ipmi", ipmi_table); in ipmi_poweroff_init()
|
H A D | ipmi_devintf.c | 21 #include <linux/ipmi.h> 811 .name = "ipmi", 821 pr_err("ipmi_devintf: Unable to create the ipmi class device link\n"); in ipmi_new_smi() 827 device_create(&ipmi_class, device, dev, NULL, "ipmi%d", if_num); in ipmi_new_smi() 863 pr_info("ipmi device interface\n"); in init_ipmi_devintf() 872 pr_err("ipmi: can't get major %d\n", ipmi_major); in init_ipmi_devintf() 884 pr_warn("ipmi: can't register smi watcher\n"); in init_ipmi_devintf()
|
/kernel/linux/linux-5.10/drivers/acpi/ |
H A D | acpi_ipmi.c | 12 #include <linux/ipmi.h> 150 struct acpi_ipmi_device *ipmi = in ipmi_dev_release_kref() local 153 ipmi_dev_release(ipmi); in ipmi_dev_release_kref() 190 struct acpi_ipmi_device *ipmi; in ipmi_msg_alloc() local 193 ipmi = acpi_ipmi_dev_get(); in ipmi_msg_alloc() 194 if (!ipmi) in ipmi_msg_alloc() 199 acpi_ipmi_dev_put(ipmi); in ipmi_msg_alloc() 206 ipmi_msg->device = ipmi; in ipmi_msg_alloc() 324 static void ipmi_flush_tx_msg(struct acpi_ipmi_device *ipmi) in ipmi_flush_tx_msg() argument 337 spin_lock_irqsave(&ipmi in ipmi_flush_tx_msg() 353 ipmi_cancel_tx_msg(struct acpi_ipmi_device *ipmi, struct acpi_ipmi_msg *msg) ipmi_cancel_tx_msg() argument [all...] |
/kernel/linux/linux-6.6/drivers/acpi/ |
H A D | acpi_ipmi.c | 12 #include <linux/ipmi.h> 150 struct acpi_ipmi_device *ipmi = in ipmi_dev_release_kref() local 153 ipmi_dev_release(ipmi); in ipmi_dev_release_kref() 190 struct acpi_ipmi_device *ipmi; in ipmi_msg_alloc() local 193 ipmi = acpi_ipmi_dev_get(); in ipmi_msg_alloc() 194 if (!ipmi) in ipmi_msg_alloc() 199 acpi_ipmi_dev_put(ipmi); in ipmi_msg_alloc() 206 ipmi_msg->device = ipmi; in ipmi_msg_alloc() 324 static void ipmi_flush_tx_msg(struct acpi_ipmi_device *ipmi) in ipmi_flush_tx_msg() argument 337 spin_lock_irqsave(&ipmi in ipmi_flush_tx_msg() 353 ipmi_cancel_tx_msg(struct acpi_ipmi_device *ipmi, struct acpi_ipmi_msg *msg) ipmi_cancel_tx_msg() argument [all...] |
/kernel/linux/linux-5.10/drivers/hwmon/ |
H A D | ibmaem.c | 12 #include <linux/ipmi.h> 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() 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() [all...] |
H A D | ibmpex.c | 9 #include <linux/ipmi.h>
|
/kernel/linux/linux-6.6/drivers/hwmon/ |
H A D | ibmaem.c | 12 #include <linux/ipmi.h> 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() 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() [all...] |
H A D | ibmpex.c | 9 #include <linux/ipmi.h>
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | ipmi.h | 3 * ipmi.h 17 #include <uapi/linux/ipmi.h>
|
H A D | ipmi_smi.h | 21 #include <linux/ipmi.h>
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | ipmi_smi.h | 21 #include <linux/ipmi.h>
|
H A D | ipmi.h | 3 * ipmi.h 17 #include <uapi/linux/ipmi.h>
|