Home
last modified time | relevance | path

Searched refs:IPMIInterface (Results 1 – 13 of 13) sorted by relevance

/qemu/include/hw/ipmi/
H A Dipmi.h113 INTERFACE_CHECK(IPMIInterface, (obj), TYPE_IPMI_INTERFACE)
118 typedef struct IPMIInterface IPMIInterface; typedef
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);
172 void (*get_fwinfo)(struct IPMIInterface *s, IPMIFwInfo *info);
[all …]
/qemu/hw/ipmi/
H A Dipmi_bt.c95 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 Dipmi_kcs.c95 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 Dsmbus_ipmi.c74 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 Disa_ipmi_bt.c47 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 Disa_ipmi_kcs.c47 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 Dipmi_bmc_extern.c151 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 Dpci_ipmi_bt.c59 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 Dpci_ipmi_kcs.c59 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 Dipmi_bmc_sim.c454 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 Dipmi.c41 static int ipmi_do_hw_op(IPMIInterface *s, enum ipmi_op op, int checkonly) in ipmi_do_hw_op()
/qemu/hw/smbios/
H A Dsmbios_type_38.c90 IPMIInterface *ii; in smbios_add_ipmi_devices()
/qemu/hw/acpi/
H A Dipmi.c69 IPMIInterface *ii = IPMI_INTERFACE(adev); in build_ipmi_dev_aml()