Home
last modified time | relevance | path

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

/qemu/include/hw/ipmi/
H A Dipmi.h128 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 Dipmi_bt.c95 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 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()
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 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 Dpci_ipmi_kcs.c41 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 Dpci_ipmi_bt.c41 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 Disa_ipmi_kcs.c47 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 Disa_ipmi_bt.c47 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 Dipmi_bmc_extern.c150 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 Dipmi_bmc_sim.c456 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 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.c95 IPMIInterface *ii; in smbios_add_ipmi_devices()
/qemu/hw/acpi/
H A Dipmi.c70 IPMIInterface *ii = IPMI_INTERFACE(adev); in build_ipmi_dev_aml()