Searched refs:IPMIInterface (Results 1 – 13 of 13) sorted by relevance
/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 …]
|
/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_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 | 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 | ipmi_bmc_extern.c | 150 IPMIInterface *s = ibe->parent.intf; in extern_timeout() 189 IPMIInterface *s = ibe->parent.intf; in ipmi_bmc_extern_handle_command() 235 IPMIInterface *s = ibe->parent.intf; in handle_hw_op() 382 IPMIInterface *s = ibe->parent.intf; in chr_event() 461 IPMIInterface *ii = ibe->parent.intf; in ipmi_bmc_extern_post_migrate()
|
H A D | ipmi_bmc_sim.c | 456 IPMIInterface *s = ibs->parent.intf; in ipmi_bmc_gen_event() 478 IPMIInterface *s = ibs->parent.intf; in gen_event() 648 IPMIInterface *s = ibs->parent.intf; in ipmi_sim_handle_command() 701 IPMIInterface *s = ibs->parent.intf; in ipmi_sim_handle_timeout() 799 IPMIInterface *s = ibs->parent.intf; in chassis_control() 856 IPMIInterface *s = ibs->parent.intf; in set_global_enables() 872 IPMIInterface *s = ibs->parent.intf; in cold_reset() 887 IPMIInterface *s = ibs->parent.intf; in warm_reset() 957 IPMIInterface *s = ibs->parent.intf; in clr_msg_flags() 975 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()
|
/qemu/hw/smbios/ |
H A D | smbios_type_38.c | 95 IPMIInterface *ii; in smbios_add_ipmi_devices()
|
/qemu/hw/acpi/ |
H A D | ipmi.c | 70 IPMIInterface *ii = IPMI_INTERFACE(adev); in build_ipmi_dev_aml()
|