/qemu/include/hw/ |
H A D | qdev-core.h | 95 typedef void (*DeviceReset)(DeviceState *dev); 215 struct DeviceState { struct 324 char *(*get_dev_path)(DeviceState *dev); 352 DeviceState *child; 377 DeviceState *parent; 439 DeviceState *qdev_new(const char *name); 531 void qdev_unrealize(DeviceState *dev); 857 void qdev_pass_gpios(DeviceState *dev, DeviceState *container, 883 int qdev_walk_children(DeviceState *dev, 895 void device_cold_reset(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); 196 void qdev_prop_set_chr(DeviceState *dev, const char *name, Chardev *value); 198 void qdev_prop_set_drive(DeviceState *dev, const char *name, 200 void qdev_prop_set_macaddr(DeviceState *dev, const char *name, 202 void qdev_prop_set_enum(DeviceState *dev, const char *name, int value); 213 void qdev_prop_set_globals(DeviceState *dev); 226 void qdev_property_add_static(DeviceState *dev, Property *prop); 241 void qdev_alias_all_properties(DeviceState *target, Object *source); [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,
|
/qemu/include/hw/virtio/ |
H A D | virtio-bus.h | 42 void (*notify)(DeviceState *d, uint16_t vector); 48 int (*load_done)(DeviceState *d, QEMUFile *f); 50 bool (*has_extra_state)(DeviceState *d); 51 bool (*query_guest_notifiers)(DeviceState *d); 70 void (*device_unplugged)(DeviceState *d); 71 int (*query_nvectors)(DeviceState *d); 77 bool (*ioeventfd_enabled)(DeviceState *d); 88 bool (*queue_enabled)(DeviceState *d, int n); 95 AddressSpace *(*get_dma_as)(DeviceState *d); 96 bool (*iommu_enabled)(DeviceState *d); [all …]
|
/qemu/include/hw/i386/ |
H A D | apic.h | 7 int apic_accept_pic_intr(DeviceState *s); 9 void apic_deliver_nmi(DeviceState *d); 10 int apic_get_interrupt(DeviceState *s); 12 uint64_t cpu_get_apic_base(DeviceState *s); 13 bool cpu_is_apic_enabled(DeviceState *s); 15 uint8_t cpu_get_apic_tpr(DeviceState *s); 16 void apic_init_reset(DeviceState *s); 17 void apic_sipi(DeviceState *s); 18 void apic_poll_irq(DeviceState *d); 23 bool is_x2apic_mode(DeviceState *d); [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);
|
/qemu/hw/core/ |
H A D | qdev.c | 264 DeviceState *dev = DEVICE(obj); in device_get_reset_state() 271 DeviceState *dev = DEVICE(obj); in device_reset_child_foreach() 391 DeviceState *ret; in qdev_find_recursive() 451 DeviceState *dev = DEVICE(obj); in device_get_realized() 471 DeviceState *dev = DEVICE(obj); in device_set_realized() 639 DeviceState *dev = DEVICE(obj); in device_get_hotpluggable() 647 DeviceState *dev = DEVICE(obj); in device_get_hotplugged() 654 DeviceState *dev = DEVICE(obj); in device_initfn() 684 DeviceState *dev = DEVICE(obj); in device_finalize() 725 DeviceState *dev = DEVICE(obj); in device_unparent() [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() 146 static qemu_irq qdev_disconnect_gpio_out_named(DeviceState *dev, in qdev_disconnect_gpio_out_named() 161 qemu_irq qdev_intercept_gpio_out(DeviceState *dev, qemu_irq icpt, in qdev_intercept_gpio_out() 169 void qdev_connect_gpio_out(DeviceState *dev, int n, qemu_irq input_pin) in qdev_connect_gpio_out() [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()
|
/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); 66 void *onenand_raw_otp(DeviceState *onenand_device); 83 BlockBackend *m25p80_get_blk(DeviceState *dev);
|
/qemu/include/hw/arm/ |
H A D | pxa.h | 72 DeviceState *pxa2xx_pic_init(hwaddr base, ARMCPU *cpu); 75 DeviceState *pxa2xx_gpio_init(hwaddr base, 76 ARMCPU *cpu, DeviceState *pic, int lines); 77 void pxa2xx_gpio_read_notifier(DeviceState *dev, qemu_irq handler); 80 DeviceState *pxa255_dma_init(hwaddr base, qemu_irq irq); 81 DeviceState *pxa27x_dma_init(hwaddr base, qemu_irq irq); 134 DeviceState *pic; 141 DeviceState *dma; 142 DeviceState *gpio;
|
/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() 136 void apic_deliver_nmi(DeviceState *dev) in apic_deliver_nmi() 196 void apic_init_reset(DeviceState *dev) in apic_init_reset() 236 void apic_designate_bsp(DeviceState *dev, bool bsp) in apic_designate_bsp() 250 static void apic_reset_common(DeviceState *dev) in apic_reset_common() 275 static DeviceState *vapic; in apic_common_realize() [all …]
|
/qemu/system/ |
H A D | qdev-monitor.c | 384 DeviceState *dev = kid->child; in qbus_error_append_dev_list_hint() 418 DeviceState *dev = kid->child; in qbus_find_dev() 424 DeviceState *dev = kid->child; in qbus_find_dev() 430 DeviceState *dev = kid->child; in qbus_find_dev() 499 DeviceState *dev; in qbus_find() 625 DeviceState *dev = NULL; in qdev_device_add_from_qdict() 736 DeviceState *ret; in qdev_device_add() 853 DeviceState *dev; in qmp_device_add() 885 DeviceState *dev; in find_device_state() 1012 DeviceState *dev = (DeviceState *)object_dynamic_cast(obj, TYPE_DEVICE); in qdev_add_hotpluggable_device() [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 …]
|
/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);
|
/qemu/include/sysemu/ |
H A D | sysemu.h | 74 void add_boot_device_path(int32_t bootindex, DeviceState *dev, 78 DeviceState *get_boot_device(uint32_t position); 80 void del_boot_device_path(DeviceState *dev, const char *suffix); 83 DeviceState *dev); 86 void add_boot_device_lchs(DeviceState *dev, const char *suffix, 88 void del_boot_device_lchs(DeviceState *dev, const char *suffix);
|
/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()
|
/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 | 28 CPUHotplugState *cpu_st, DeviceState *dev, Error **errp) in acpi_cpu_plug_cb() 34 AcpiCpuHotplug *g, DeviceState *dev, Error **errp) in legacy_acpi_cpu_plug_cb() 40 DeviceState *dev, Error **errp) in acpi_cpu_unplug_cb() 47 DeviceState *dev, Error **errp) in acpi_cpu_unplug_request_cb()
|
/qemu/hw/arm/ |
H A D | strongarm.h | 58 DeviceState *pic; 59 DeviceState *gpio; 60 DeviceState *ppc; 61 DeviceState *ssp;
|
/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);
|