Home
last modified time | relevance | path

Searched refs:ipmi (Results 1 - 25 of 30) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/char/ipmi/
H A Dipmi_powernv.c8 #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 Dipmi_plat_data.h7 #include <linux/ipmi.h>
H A Dipmi_si.h6 * etc) to the base ipmi system interface code.
12 #include <linux/ipmi.h>
H A Dipmi_dmi.c7 #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 Dipmi_si_hotmod.c12 #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 Dipmi_poweroff.c24 #include <linux/ipmi.h>
667 { .procname = "ipmi",
H A Dipmi_devintf.c21 #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 Dipmi_watchdog.c18 #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 Dipmi_powernv.c8 #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 Dipmi_plat_data.h7 #include <linux/ipmi.h>
H A Dipmi_si.h6 * etc) to the base ipmi system interface code.
12 #include <linux/ipmi.h>
H A Dipmi_si_hotmod.c12 #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 Dipmi_dmi.c7 #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 Dipmi_poweroff.c24 #include <linux/ipmi.h>
678 ipmi_table_header = register_sysctl("dev/ipmi", ipmi_table); in ipmi_poweroff_init()
H A Dipmi_devintf.c21 #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 Dacpi_ipmi.c12 #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 Dacpi_ipmi.c12 #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 Dibmaem.c12 #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 Dibmpex.c9 #include <linux/ipmi.h>
/kernel/linux/linux-6.6/drivers/hwmon/
H A Dibmaem.c12 #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 Dibmpex.c9 #include <linux/ipmi.h>
/kernel/linux/linux-5.10/include/linux/
H A Dipmi.h3 * ipmi.h
17 #include <uapi/linux/ipmi.h>
H A Dipmi_smi.h21 #include <linux/ipmi.h>
/kernel/linux/linux-6.6/include/linux/
H A Dipmi_smi.h21 #include <linux/ipmi.h>
H A Dipmi.h3 * ipmi.h
17 #include <uapi/linux/ipmi.h>

Completed in 17 milliseconds

12