Lines Matching defs:ipmi
12 #include <linux/ipmi.h>
150 struct acpi_ipmi_device *ipmi =
153 ipmi_dev_release(ipmi);
190 struct acpi_ipmi_device *ipmi;
193 ipmi = acpi_ipmi_dev_get();
194 if (!ipmi)
199 acpi_ipmi_dev_put(ipmi);
206 ipmi_msg->device = ipmi;
324 static void ipmi_flush_tx_msg(struct acpi_ipmi_device *ipmi)
337 spin_lock_irqsave(&ipmi->tx_msg_lock, flags);
338 while (!list_empty(&ipmi->tx_msg_list)) {
339 tx_msg = list_first_entry(&ipmi->tx_msg_list,
343 spin_unlock_irqrestore(&ipmi->tx_msg_lock, flags);
348 spin_lock_irqsave(&ipmi->tx_msg_lock, flags);
350 spin_unlock_irqrestore(&ipmi->tx_msg_lock, flags);
353 static void ipmi_cancel_tx_msg(struct acpi_ipmi_device *ipmi,
360 spin_lock_irqsave(&ipmi->tx_msg_lock, flags);
361 list_for_each_entry_safe(tx_msg, temp, &ipmi->tx_msg_list, head) {
368 spin_unlock_irqrestore(&ipmi->tx_msg_lock, flags);