Searched refs:IPMIInterface (Results 1 – 13 of 13) sorted by relevance
/openbmc/qemu/include/hw/ipmi/ |
H A D | ipmi.h | 113 INTERFACE_CHECK(IPMIInterface, (obj), TYPE_IPMI_INTERFACE) 118 typedef struct IPMIInterface IPMIInterface; typedef 128 void (*init)(struct IPMIInterface *s, unsigned int min_size, Error **errp); 135 int (*do_hw_op)(struct IPMIInterface *s, enum ipmi_op op, int checkonly); 140 void (*set_irq_enable)(struct IPMIInterface *s, int val); 146 void (*handle_if_event)(struct IPMIInterface *s); 151 void (*set_atn)(struct IPMIInterface *s, int val, int irq); 156 void (*reset)(struct IPMIInterface *s, bool is_cold); 161 void (*handle_rsp)(struct IPMIInterface *s, uint8_t msg_id, 167 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() 152 static void ipmi_bt_handle_rsp(IPMIInterface *ii, uint8_t msg_id, in ipmi_bt_handle_rsp() 187 IPMIInterface *ii = opaque; in ipmi_bt_ioport_read() 218 static void ipmi_bt_signal(IPMIBT *ib, IPMIInterface *ii) in ipmi_bt_signal() 232 IPMIInterface *ii = opaque; in ipmi_bt_ioport_write() 307 static void ipmi_bt_set_atn(IPMIInterface *ii, int val, int irq) in ipmi_bt_set_atn() 332 static void ipmi_bt_handle_reset(IPMIInterface *ii, bool is_cold) in ipmi_bt_handle_reset() 347 static void ipmi_bt_set_irq_enable(IPMIInterface *ii, int val) in ipmi_bt_set_irq_enable() 355 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() 204 static void ipmi_kcs_handle_rsp(IPMIInterface *ii, uint8_t msg_id, in ipmi_kcs_handle_rsp() 230 IPMIInterface *ii = opaque; in ipmi_kcs_ioport_read() 266 IPMIInterface *ii = opaque; in ipmi_kcs_ioport_write() 301 static void ipmi_kcs_set_atn(IPMIInterface *ii, int val, int irq) in ipmi_kcs_set_atn() 324 static void ipmi_kcs_set_irq_enable(IPMIInterface *ii, int val) in ipmi_kcs_set_irq_enable() 333 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 | isa_ipmi_bt.c | 47 static void isa_ipmi_bt_get_fwinfo(struct IPMIInterface *ii, IPMIFwInfo *info) in isa_ipmi_bt_get_fwinfo() 91 IPMIInterface *ii = IPMI_INTERFACE(dev); in isa_ipmi_bt_realize() 131 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() 93 IPMIInterface *ii = IPMI_INTERFACE(dev); in ipmi_isa_realize() 138 static void *isa_ipmi_kcs_get_backend_data(IPMIInterface *ii) in isa_ipmi_kcs_get_backend_data()
|
H A D | ipmi_bmc_extern.c | 151 IPMIInterface *s = ibe->parent.intf; in extern_timeout() 190 IPMIInterface *s = ibe->parent.intf; in ipmi_bmc_extern_handle_command() 239 IPMIInterface *s = ibe->parent.intf; in handle_hw_op() 386 IPMIInterface *s = ibe->parent.intf; in chr_event() 465 IPMIInterface *ii = ibe->parent.intf; in ipmi_bmc_extern_post_migrate()
|
H A D | pci_ipmi_bt.c | 59 IPMIInterface *ii = IPMI_INTERFACE(pd); in pci_ipmi_bt_realize() 104 static void *pci_ipmi_bt_get_backend_data(IPMIInterface *ii) in pci_ipmi_bt_get_backend_data()
|
H A D | pci_ipmi_kcs.c | 59 IPMIInterface *ii = IPMI_INTERFACE(pd); in pci_ipmi_kcs_realize() 104 static void *pci_ipmi_kcs_get_backend_data(IPMIInterface *ii) in pci_ipmi_kcs_get_backend_data()
|
H A D | ipmi_bmc_sim.c | 454 IPMIInterface *s = ibs->parent.intf; in ipmi_bmc_gen_event() 478 IPMIInterface *s = ibs->parent.intf; in gen_event() 647 IPMIInterface *s = ibs->parent.intf; in ipmi_sim_handle_command() 700 IPMIInterface *s = ibs->parent.intf; in ipmi_sim_handle_timeout() 791 IPMIInterface *s = ibs->parent.intf; in chassis_control() 848 IPMIInterface *s = ibs->parent.intf; in set_global_enables() 864 IPMIInterface *s = ibs->parent.intf; in cold_reset() 879 IPMIInterface *s = ibs->parent.intf; in warm_reset() 942 IPMIInterface *s = ibs->parent.intf; in clr_msg_flags() 960 IPMIInterface *s = ibs->parent.intf; in read_evt_msg_buf() [all …]
|
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 | 90 IPMIInterface *ii; in smbios_add_ipmi_devices()
|
/openbmc/qemu/hw/acpi/ |
H A D | ipmi.c | 69 IPMIInterface *ii = IPMI_INTERFACE(adev); in build_ipmi_dev_aml()
|