Searched refs:IPMIInterface (Results 1 – 11 of 11) sorted by relevance
| /openbmc/qemu/include/hw/ipmi/ |
| H A D | ipmi.h | 128 INTERFACE_CHECK(IPMIInterface, (obj), TYPE_IPMI_INTERFACE) 133 typedef struct IPMIInterface IPMIInterface; typedef 143 void (*init)(struct IPMIInterface *s, unsigned int min_size, Error **errp); 150 int (*do_hw_op)(struct IPMIInterface *s, enum ipmi_op op, int checkonly); 155 void (*set_irq_enable)(struct IPMIInterface *s, int val); 161 void (*handle_if_event)(struct IPMIInterface *s); 166 void (*set_atn)(struct IPMIInterface *s, int val, int irq); 171 void (*reset)(struct IPMIInterface *s, bool is_cold); 176 void (*handle_rsp)(struct IPMIInterface *s, uint8_t msg_id, 182 void *(*get_backend_data)(struct IPMIInterface *s); [all …]
|
| /openbmc/qemu/hw/ipmi/ |
| H A D | ipmi_bt.c | 95 static void ipmi_bt_handle_event(IPMIInterface *ii) in ipmi_bt_handle_event() 150 static void ipmi_bt_handle_rsp(IPMIInterface *ii, uint8_t msg_id, in ipmi_bt_handle_rsp() 185 IPMIInterface *ii = opaque; in ipmi_bt_ioport_read() 216 static void ipmi_bt_signal(IPMIBT *ib, IPMIInterface *ii) in ipmi_bt_signal() 230 IPMIInterface *ii = opaque; in ipmi_bt_ioport_write() 305 static void ipmi_bt_set_atn(IPMIInterface *ii, int val, int irq) in ipmi_bt_set_atn() 330 static void ipmi_bt_handle_reset(IPMIInterface *ii, bool is_cold) in ipmi_bt_handle_reset() 345 static void ipmi_bt_set_irq_enable(IPMIInterface *ii, int val) in ipmi_bt_set_irq_enable() 353 static void ipmi_bt_init(IPMIInterface *ii, unsigned int min_size, Error **errp) in ipmi_bt_init()
|
| H A D | ipmi_kcs.c | 95 static void ipmi_kcs_signal(IPMIKCS *ik, IPMIInterface *ii) in ipmi_kcs_signal() 106 static void ipmi_kcs_handle_event(IPMIInterface *ii) in ipmi_kcs_handle_event() 202 static void ipmi_kcs_handle_rsp(IPMIInterface *ii, uint8_t msg_id, in ipmi_kcs_handle_rsp() 228 IPMIInterface *ii = opaque; in ipmi_kcs_ioport_read() 264 IPMIInterface *ii = opaque; in ipmi_kcs_ioport_write() 299 static void ipmi_kcs_set_atn(IPMIInterface *ii, int val, int irq) in ipmi_kcs_set_atn() 322 static void ipmi_kcs_set_irq_enable(IPMIInterface *ii, int val) in ipmi_kcs_set_irq_enable() 331 static void ipmi_kcs_init(IPMIInterface *ii, unsigned int min_size, in ipmi_kcs_init()
|
| H A D | smbus_ipmi.c | 74 static void smbus_ipmi_handle_event(IPMIInterface *ii) in smbus_ipmi_handle_event() 79 static void smbus_ipmi_handle_rsp(IPMIInterface *ii, uint8_t msg_id, in smbus_ipmi_handle_rsp() 98 static void smbus_ipmi_set_atn(IPMIInterface *ii, int val, int irq) in smbus_ipmi_set_atn() 103 static void smbus_ipmi_set_irq_enable(IPMIInterface *ii, int val) in smbus_ipmi_set_irq_enable() 320 IPMIInterface *ii = IPMI_INTERFACE(dev); in smbus_ipmi_realize() 339 static void smbus_ipmi_get_fwinfo(struct IPMIInterface *ii, IPMIFwInfo *info) in smbus_ipmi_get_fwinfo()
|
| H A D | pci_ipmi_kcs.c | 41 static void pci_ipmi_kcs_get_fwinfo(struct IPMIInterface *ii, IPMIFwInfo *info) in pci_ipmi_kcs_get_fwinfo() 69 IPMIInterface *ii = IPMI_INTERFACE(pd); in pci_ipmi_kcs_realize() 114 static void *pci_ipmi_kcs_get_backend_data(IPMIInterface *ii) in pci_ipmi_kcs_get_backend_data()
|
| H A D | pci_ipmi_bt.c | 41 static void pci_ipmi_bt_get_fwinfo(struct IPMIInterface *ii, IPMIFwInfo *info) in pci_ipmi_bt_get_fwinfo() 70 IPMIInterface *ii = IPMI_INTERFACE(pd); in pci_ipmi_bt_realize() 115 static void *pci_ipmi_bt_get_backend_data(IPMIInterface *ii) in pci_ipmi_bt_get_backend_data()
|
| H A D | isa_ipmi_bt.c | 47 static void isa_ipmi_bt_get_fwinfo(struct IPMIInterface *ii, IPMIFwInfo *info) in isa_ipmi_bt_get_fwinfo() 92 IPMIInterface *ii = IPMI_INTERFACE(dev); in isa_ipmi_bt_realize() 130 static void *isa_ipmi_bt_get_backend_data(IPMIInterface *ii) in isa_ipmi_bt_get_backend_data()
|
| H A D | isa_ipmi_kcs.c | 47 static void isa_ipmi_kcs_get_fwinfo(IPMIInterface *ii, IPMIFwInfo *info) in isa_ipmi_kcs_get_fwinfo() 98 IPMIInterface *ii = IPMI_INTERFACE(dev); in ipmi_isa_realize() 136 static void *isa_ipmi_kcs_get_backend_data(IPMIInterface *ii) in isa_ipmi_kcs_get_backend_data()
|
| H A D | ipmi.c | 41 static int ipmi_do_hw_op(IPMIInterface *s, enum ipmi_op op, int checkonly) in ipmi_do_hw_op()
|
| /openbmc/qemu/hw/smbios/ |
| H A D | smbios_type_38.c | 95 IPMIInterface *ii; in smbios_add_ipmi_devices()
|
| /openbmc/qemu/hw/acpi/ |
| H A D | ipmi.c | 70 IPMIInterface *ii = IPMI_INTERFACE(adev); in build_ipmi_dev_aml()
|