Home
last modified time | relevance | path

Searched refs:ipmi (Results 1 – 18 of 18) sorted by relevance

/Linux-v4.19/drivers/char/ipmi/
Dipmi_powernv.c213 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()
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 …]
/Linux-v4.19/Documentation/devicetree/bindings/ipmi/
Dipmi-smic.txt4 - compatible: should be one of ipmi-kcs, ipmi-smic, or ipmi-bt
5 - device_type: should be ipmi
19 compatible = "ipmi-smic";
20 device_type = "ipmi";
/Linux-v4.19/drivers/acpi/
Dacpi_ipmi.c163 struct acpi_ipmi_device *ipmi = in ipmi_dev_release_kref() local
166 ipmi_dev_release(ipmi); in ipmi_dev_release_kref()
203 struct acpi_ipmi_device *ipmi; in ipmi_msg_alloc() local
206 ipmi = acpi_ipmi_dev_get(); in ipmi_msg_alloc()
207 if (!ipmi) in ipmi_msg_alloc()
212 acpi_ipmi_dev_put(ipmi); in ipmi_msg_alloc()
219 ipmi_msg->device = ipmi; in ipmi_msg_alloc()
337 static void ipmi_flush_tx_msg(struct acpi_ipmi_device *ipmi) in ipmi_flush_tx_msg() argument
350 spin_lock_irqsave(&ipmi->tx_msg_lock, flags); in ipmi_flush_tx_msg()
351 while (!list_empty(&ipmi->tx_msg_list)) { in ipmi_flush_tx_msg()
[all …]
/Linux-v4.19/Documentation/ABI/testing/
Dsysfs-devices-platform-ipmi179 What: /sys/devices/platform/dmi-ipmi-ssif.*/type
187 What: /sys/devices/platform/dmi-ipmi-ssif.*/hosed
188 What: /sys/devices/platform/dmi-ipmi-ssif.*/alerts
189 What: /sys/devices/platform/dmi-ipmi-ssif.*/sent_messages
190 What: /sys/devices/platform/dmi-ipmi-ssif.*/sent_messages_parts
191 What: /sys/devices/platform/dmi-ipmi-ssif.*/received_messages
192 What: /sys/devices/platform/dmi-ipmi-ssif.*/received_message_parts
193 What: /sys/devices/platform/dmi-ipmi-ssif.*/events
194 What: /sys/devices/platform/dmi-ipmi-ssif.*/watchdog_pretimeouts
195 What: /sys/devices/platform/dmi-ipmi-ssif.*/flag_fetches
[all …]
/Linux-v4.19/drivers/hwmon/
Dibmaem.c149 struct aem_ipmi_data ipmi; member
369 struct aem_ipmi_data *ipmi = &data->ipmi; in aem_read_sensor() local
389 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 …]
/Linux-v4.19/Documentation/devicetree/bindings/arm/hisilicon/
Dhisilicon-low-pin-count.txt29 compatible = "ipmi-bt";
30 device_type = "ipmi";
/Linux-v4.19/arch/arm/boot/dts/
Decx-common.dtsi133 compatible = "ipmi-smic";
134 device_type = "ipmi";
/Linux-v4.19/arch/arm64/boot/dts/amd/
Damd-seattle-soc.dtsi243 compatible = "ipmi-kcs";
244 device_type = "ipmi";
/Linux-v4.19/Documentation/hwmon/
Dibmaem11 driver ("ipmi-si") needs to be loaded for this driver to do anything.
/Linux-v4.19/drivers/
DMakefile27 obj-y += char/ipmi/
/Linux-v4.19/arch/arm64/boot/dts/hisilicon/
Dhip06.dtsi360 compatible = "ipmi-bt";
361 device_type = "ipmi";
Dhip07.dtsi1243 compatible = "ipmi-bt";
1244 device_type = "ipmi";
/Linux-v4.19/Documentation/devicetree/bindings/mfd/
Daspeed-lpc.txt40 [2] http://www.intel.com/content/dam/www/public/us/en/documents/product-briefs/ipmi-second-gen-inte…
/Linux-v4.19/Documentation/fmc/
Didentifiers.txt30 `http://download.intel.com/design/servers/ipmi/FRU1011.pdf' . The
/Linux-v4.19/Documentation/
DIPMI.txt21 http://www.intel.com/design/servers/ipmi/index.htm. IPMI is a big
133 linux/ipmi.h - Contains the user interface and IOCTL interface for IPMI.
738 in /proc/sys/dev/ipmi/poweroff_powercycle. Note that if the system
/Linux-v4.19/Documentation/ioctl/
Dioctl-number.txt234 'i' 0B-1F linux/ipmi.h conflict!
/Linux-v4.19/drivers/char/
DKconfig170 source "drivers/char/ipmi/Kconfig"
/Linux-v4.19/
DMAINTAINERS5762 F: include/linux/ipmi-fru.h
7653 F: drivers/char/ipmi/
7654 F: include/linux/ipmi*
7655 F: include/uapi/linux/ipmi*