/openbmc/qemu/include/hw/ |
H A D | qdev-core.h | 77 OBJECT_DECLARE_TYPE(DeviceState, DeviceClass, DEVICE) 93 typedef void (*DeviceRealize)(DeviceState *dev, Error **errp); 94 typedef void (*DeviceUnrealize)(DeviceState *dev); 95 typedef void (*DeviceReset)(DeviceState *dev); 98 typedef int (*DeviceSyncConfig)(DeviceState *dev, Error **errp); 220 struct DeviceState { struct 304 void (*realize)(DeviceListener *listener, DeviceState *dev); argument 305 void (*unrealize)(DeviceListener *listener, DeviceState *dev); 328 void (*print_dev)(Monitor *mon, DeviceState *dev, int indent); 329 char *(*get_dev_path)(DeviceState *dev); [all …]
|
H A D | qdev-clock.h | 33 Clock *qdev_init_clock_in(DeviceState *dev, const char *name, 46 Clock *qdev_init_clock_out(DeviceState *dev, const char *name); 56 Clock *qdev_get_clock_in(DeviceState *dev, const char *name); 66 Clock *qdev_get_clock_out(DeviceState *dev, const char *name); 79 void qdev_connect_clock_in(DeviceState *dev, const char *name, Clock *source); 94 Clock *qdev_alias_clock(DeviceState *dev, const char *name, 95 DeviceState *alias_dev, const char *alias_name); 103 void qdev_finalize_clocklist(DeviceState *dev); 162 void qdev_init_clocks(DeviceState *dev, const ClockPortInitArray clocks);
|
H A D | qdev-properties.h | 182 bool qdev_prop_set_drive_err(DeviceState *dev, const char *name, 189 void qdev_prop_set_bit(DeviceState *dev, const char *name, bool value); 190 void qdev_prop_set_uint8(DeviceState *dev, const char *name, uint8_t value); 191 void qdev_prop_set_uint16(DeviceState *dev, const char *name, uint16_t value); 192 void qdev_prop_set_uint32(DeviceState *dev, const char *name, uint32_t value); 193 void qdev_prop_set_int32(DeviceState *dev, const char *name, int32_t value); 194 void qdev_prop_set_uint64(DeviceState *dev, const char *name, uint64_t value); 195 void qdev_prop_set_string(DeviceState *dev, const char *name, const char *value); 196 void qdev_prop_set_chr(DeviceState *dev, const char *name, Chardev *value); 197 void qdev_prop_set_netdev(DeviceState *dev, const char *name, NetClientState *value); [all …]
|
H A D | hotplug.h | 34 DeviceState *plugged_dev, Error **errp); 71 DeviceState *plugged_dev, 80 DeviceState *plugged_dev, 89 DeviceState *plugged_dev, 97 DeviceState *plugged_dev,
|
/openbmc/qemu/include/hw/virtio/ |
H A D | virtio-bus.h | 42 void (*notify)(DeviceState *d, uint16_t vector); 43 void (*save_config)(DeviceState *d, QEMUFile *f); 44 void (*save_queue)(DeviceState *d, int n, QEMUFile *f); 45 void (*save_extra_state)(DeviceState *d, QEMUFile *f); 46 int (*load_config)(DeviceState *d, QEMUFile *f); 47 int (*load_queue)(DeviceState *d, int n, QEMUFile *f); 48 int (*load_done)(DeviceState *d, QEMUFile *f); 49 int (*load_extra_state)(DeviceState *d, QEMUFile *f); 50 bool (*has_extra_state)(DeviceState *d); 51 bool (*query_guest_notifiers)(DeviceState *d); [all …]
|
/openbmc/qemu/include/hw/i386/ |
H A D | apic.h | 7 int apic_accept_pic_intr(DeviceState *s); 8 void apic_deliver_pic_intr(DeviceState *s, int level); 9 void apic_deliver_nmi(DeviceState *d); 10 int apic_get_interrupt(DeviceState *s); 11 int cpu_set_apic_base(DeviceState *s, uint64_t val); 12 uint64_t cpu_get_apic_base(DeviceState *s); 13 bool cpu_is_apic_enabled(DeviceState *s); 14 void cpu_set_apic_tpr(DeviceState *s, uint8_t val); 15 uint8_t cpu_get_apic_tpr(DeviceState *s); 16 void apic_init_reset(DeviceState *s); [all …]
|
H A D | x86.h | 53 DeviceState *ioapic2; 120 DeviceState *dev, Error **errp); 122 DeviceState *dev, Error **errp); 124 DeviceState *dev, Error **errp); 126 DeviceState *dev, Error **errp); 154 DeviceState *ioapic_init_secondary(GSIState *gsi_state);
|
/openbmc/qemu/hw/core/ |
H A D | qdev.c | 46 const VMStateDescription *qdev_get_vmsd(DeviceState *dev) in qdev_get_vmsd() 58 static void bus_remove_child(BusState *bus, DeviceState *child) in bus_remove_child() 81 static void bus_add_child(BusState *bus, DeviceState *child) in bus_add_child() 102 static bool bus_check_address(BusState *bus, DeviceState *child, Error **errp) in bus_check_address() 108 bool qdev_set_parent_bus(DeviceState *dev, BusState *bus, Error **errp) in qdev_set_parent_bus() 147 DeviceState *qdev_new(const char *name) in qdev_new() 152 DeviceState *qdev_try_new(const char *name) in qdev_try_new() 191 static int device_listener_add(DeviceState *dev, void *opaque) in device_listener_add() 229 void qdev_set_legacy_instance_id(DeviceState *dev, int alias_id, in qdev_set_legacy_instance_id() 237 void device_cold_reset(DeviceState *dev) in device_cold_reset() [all …]
|
H A D | gpio.c | 25 static NamedGPIOList *qdev_get_named_gpio_list(DeviceState *dev, in qdev_get_named_gpio_list() 43 void qdev_init_gpio_in_named_with_opaque(DeviceState *dev, in qdev_init_gpio_in_named_with_opaque() 69 void qdev_init_gpio_in(DeviceState *dev, qemu_irq_handler handler, int n) in qdev_init_gpio_in() 74 void qdev_init_gpio_out_named(DeviceState *dev, qemu_irq *pins, in qdev_init_gpio_out_named() 99 void qdev_init_gpio_out(DeviceState *dev, qemu_irq *pins, int n) in qdev_init_gpio_out() 104 qemu_irq qdev_get_gpio_in_named(DeviceState *dev, const char *name, int n) in qdev_get_gpio_in_named() 112 qemu_irq qdev_get_gpio_in(DeviceState *dev, int n) in qdev_get_gpio_in() 117 void qdev_connect_gpio_out_named(DeviceState *dev, const char *name, int n, in qdev_connect_gpio_out_named() 133 qemu_irq qdev_get_gpio_out_connector(DeviceState *dev, const char *name, int n) in qdev_get_gpio_out_connector() 146 static qemu_irq qdev_disconnect_gpio_out_named(DeviceState *dev, in qdev_disconnect_gpio_out_named() [all …]
|
H A D | qdev-clock.c | 24 static NamedClockList *qdev_init_clocklist(DeviceState *dev, const char *name, in qdev_init_clocklist() 80 void qdev_finalize_clocklist(DeviceState *dev) in qdev_finalize_clocklist() 102 Clock *qdev_init_clock_out(DeviceState *dev, const char *name) in qdev_init_clock_out() 113 Clock *qdev_init_clock_in(DeviceState *dev, const char *name, in qdev_init_clock_in() 129 void qdev_init_clocks(DeviceState *dev, const ClockPortInitArray clocks) in qdev_init_clocks() 136 assert(elem->offset > sizeof(DeviceState)); in qdev_init_clocks() 147 static NamedClockList *qdev_get_clocklist(DeviceState *dev, const char *name) in qdev_get_clocklist() 160 Clock *qdev_get_clock_in(DeviceState *dev, const char *name) in qdev_get_clock_in() 177 Clock *qdev_get_clock_out(DeviceState *dev, const char *name) in qdev_get_clock_out() 194 Clock *qdev_alias_clock(DeviceState *dev, const char *name, in qdev_alias_clock() [all …]
|
H A D | qdev-fw.c | 22 const char *qdev_fw_name(DeviceState *dev) in qdev_fw_name() 33 static char *bus_get_fw_dev_path(BusState *bus, DeviceState *dev) in bus_get_fw_dev_path() 44 static char *qdev_get_fw_dev_path_from_handler(BusState *bus, DeviceState *dev) in qdev_get_fw_dev_path_from_handler() 56 char *qdev_get_own_fw_dev_path_from_handler(BusState *bus, DeviceState *dev) in qdev_get_own_fw_dev_path_from_handler() 63 static int qdev_get_fw_dev_path_helper(DeviceState *dev, char *p, int size) in qdev_get_fw_dev_path_helper() 86 char *qdev_get_fw_dev_path(DeviceState *dev) in qdev_get_fw_dev_path()
|
H A D | qdev-hotplug.c | 16 HotplugHandler *qdev_get_machine_hotplug_handler(DeviceState *dev) in qdev_get_machine_hotplug_handler() 33 bool qdev_hotplug_allowed(DeviceState *dev, Error **errp) in qdev_hotplug_allowed() 50 HotplugHandler *qdev_get_bus_hotplug_handler(DeviceState *dev) in qdev_get_bus_hotplug_handler() 58 HotplugHandler *qdev_get_hotplug_handler(DeviceState *dev) in qdev_get_hotplug_handler() 70 DeviceState *dev, Error **errp) in qdev_simple_device_unplug_cb()
|
H A D | hotplug.c | 17 DeviceState *plugged_dev, in hotplug_handler_pre_plug() 28 DeviceState *plugged_dev, in hotplug_handler_plug() 39 DeviceState *plugged_dev, in hotplug_handler_unplug_request() 50 DeviceState *plugged_dev, in hotplug_handler_unplug()
|
/openbmc/qemu/include/hw/block/ |
H A D | flash.h | 48 DeviceState *nand_init(BlockBackend *blk, int manf_id, int chip_id); 49 void nand_setpins(DeviceState *dev, uint8_t cle, uint8_t ale, 51 void nand_getpins(DeviceState *dev, int *rb); 52 void nand_setio(DeviceState *dev, uint32_t value); 53 uint32_t nand_getio(DeviceState *dev); 54 uint32_t nand_getbuswidth(DeviceState *dev); 69 BlockBackend *m25p80_get_blk(DeviceState *dev);
|
/openbmc/qemu/system/ |
H A D | qdev-monitor.c | 368 static void qbus_error_append_bus_list_hint(DeviceState *dev, in qbus_error_append_bus_list_hint() 391 DeviceState *dev = kid->child; in qbus_error_append_dev_list_hint() 402 static BusState *qbus_find_bus(DeviceState *dev, char *elem) in qbus_find_bus() 414 static DeviceState *qbus_find_dev(BusState *bus, char *elem) in qbus_find_dev() 425 DeviceState *dev = kid->child; in qbus_find_dev() 431 DeviceState *dev = kid->child; in qbus_find_dev() 437 DeviceState *dev = kid->child; in qbus_find_dev() 488 DeviceState *dev = kid->child; in qbus_find_recursive() 506 DeviceState *dev; in qbus_find() 594 const char *qdev_set_id(DeviceState *dev, char *id, Error **errp) in qdev_set_id() [all …]
|
H A D | bootdevice.c | 39 DeviceState *dev; 138 void del_boot_device_path(DeviceState *dev, const char *suffix) in del_boot_device_path() 158 void add_boot_device_path(int32_t bootindex, DeviceState *dev, in add_boot_device_path() 190 DeviceState *get_boot_device(uint32_t position) in get_boot_device() 194 DeviceState *res = NULL; in get_boot_device() 208 static char *get_boot_device_path(DeviceState *dev, bool ignore_suffixes, in get_boot_device_path() 287 DeviceState *dev; 331 DeviceState *dev) in device_add_bootindex_property() 353 DeviceState *dev; 363 void add_boot_device_lchs(DeviceState *dev, const char *suffix, in add_boot_device_lchs() [all …]
|
/openbmc/qemu/hw/intc/ |
H A D | apic_common.c | 38 int cpu_set_apic_base(DeviceState *dev, uint64_t val) in cpu_set_apic_base() 53 uint64_t cpu_get_apic_base(DeviceState *dev) in cpu_get_apic_base() 65 bool cpu_is_apic_enabled(DeviceState *dev) in cpu_is_apic_enabled() 78 void cpu_set_apic_tpr(DeviceState *dev, uint8_t val) in cpu_set_apic_tpr() 93 uint8_t cpu_get_apic_tpr(DeviceState *dev) in cpu_get_apic_tpr() 108 void apic_enable_tpr_access_reporting(DeviceState *dev, bool enable) in apic_enable_tpr_access_reporting() 119 void apic_enable_vapic(DeviceState *dev, hwaddr paddr) in apic_enable_vapic() 128 void apic_handle_tpr_access_report(DeviceState *dev, target_ulong ip, in apic_handle_tpr_access_report() 136 void apic_deliver_nmi(DeviceState *dev) in apic_deliver_nmi() 196 void apic_init_reset(DeviceState *dev) in apic_init_reset() [all …]
|
/openbmc/qemu/include/sysemu/ |
H A D | sysemu.h | 73 void add_boot_device_path(int32_t bootindex, DeviceState *dev, 77 DeviceState *get_boot_device(uint32_t position); 79 void del_boot_device_path(DeviceState *dev, const char *suffix); 82 DeviceState *dev); 85 void add_boot_device_lchs(DeviceState *dev, const char *suffix, 87 void del_boot_device_lchs(DeviceState *dev, const char *suffix);
|
/openbmc/qemu/include/hw/ssi/ |
H A D | ssi.h | 60 DeviceState parent_obj; 82 DeviceState *ssi_create_peripheral(SSIBus *bus, const char *name); 108 bool ssi_realize_and_unref(DeviceState *dev, SSIBus *bus, Error **errp); 111 SSIBus *ssi_create_bus(DeviceState *parent, const char *name); 115 DeviceState *ssi_get_cs(SSIBus *bus, uint8_t cs_index);
|
/openbmc/qemu/hw/acpi/ |
H A D | acpi-pci-hotplug-stub.c | 14 DeviceState *dev, Error **errp) in acpi_pcihp_device_plug_cb() 20 DeviceState *dev, Error **errp) in acpi_pcihp_device_pre_plug_cb() 26 DeviceState *dev, Error **errp) in acpi_pcihp_device_unplug_cb() 32 AcpiPciHpState *s, DeviceState *dev, in acpi_pcihp_device_unplug_request_cb()
|
H A D | acpi-cpu-hotplug-stub.c | 34 CPUHotplugState *cpu_st, DeviceState *dev, Error **errp) in acpi_cpu_plug_cb() 40 AcpiCpuHotplug *g, DeviceState *dev, Error **errp) in legacy_acpi_cpu_plug_cb() 46 DeviceState *dev, Error **errp) in acpi_cpu_unplug_cb() 53 DeviceState *dev, Error **errp) in acpi_cpu_unplug_request_cb()
|
/openbmc/qemu/hw/ssi/ |
H A D | ssi.c | 30 DeviceState *ssi_get_cs(SSIBus *bus, uint8_t cs_index) in OBJECT_DECLARE_SIMPLE_TYPE() 45 static bool ssi_bus_check_address(BusState *b, DeviceState *dev, Error **errp) in ssi_bus_check_address() 97 static void ssi_peripheral_realize(DeviceState *dev, Error **errp) in ssi_peripheral_realize() 137 bool ssi_realize_and_unref(DeviceState *dev, SSIBus *bus, Error **errp) in ssi_realize_and_unref() 142 DeviceState *ssi_create_peripheral(SSIBus *bus, const char *name) in ssi_create_peripheral() 144 DeviceState *dev = qdev_new(name); in ssi_create_peripheral() 150 SSIBus *ssi_create_bus(DeviceState *parent, const char *name) in ssi_create_bus()
|
/openbmc/qemu/hw/arm/ |
H A D | strongarm.h | 58 DeviceState *pic; 59 DeviceState *gpio; 60 DeviceState *ppc; 61 DeviceState *ssp;
|
/openbmc/qemu/include/hw/acpi/ |
H A D | memory_hotplug.h | 20 DeviceState *dimm; 40 DeviceState *dev, Error **errp); 43 DeviceState *dev, Error **errp); 45 DeviceState *dev, Error **errp);
|
/openbmc/qemu/hw/virtio/ |
H A D | virtio-bus.c | 45 DeviceState *qdev = DEVICE(vdev); in virtio_bus_device_plugged() 116 DeviceState *qdev = DEVICE(vdev); in virtio_bus_device_unplugged() 222 DeviceState *proxy = DEVICE(BUS(bus)->parent); in virtio_bus_start_ioeventfd() 267 DeviceState *proxy = DEVICE(BUS(bus)->parent); in virtio_bus_ioeventfd_enabled() 280 DeviceState *proxy = DEVICE(BUS(bus)->parent); in virtio_bus_set_host_notifier() 325 static char *virtio_bus_get_dev_path(DeviceState *dev) in virtio_bus_get_dev_path() 328 DeviceState *proxy = DEVICE(bus->parent); in virtio_bus_get_dev_path() 332 static char *virtio_bus_get_fw_dev_path(DeviceState *dev) in virtio_bus_get_fw_dev_path() 339 DeviceState *qdev = DEVICE(vdev); in virtio_bus_device_iommu_enabled()
|