Home
last modified time | relevance | path

Searched refs:DeviceState (Results 1 – 25 of 1186) sorted by relevance

12345678910>>...48

/openbmc/qemu/include/hw/
H A Dqdev-core.h77 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 Dqdev-clock.h33 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 Dqdev-properties.h182 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 Dhotplug.h34 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 Dvirtio-bus.h42 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 Dapic.h7 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 Dx86.h53 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 Dqdev.c46 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 Dgpio.c25 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 Dqdev-clock.c24 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 Dqdev-fw.c22 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 Dqdev-hotplug.c16 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 Dhotplug.c17 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 Dflash.h48 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 Dqdev-monitor.c368 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 Dbootdevice.c39 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 Dapic_common.c38 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 Dsysemu.h73 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 Dssi.h60 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 Dacpi-pci-hotplug-stub.c14 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 Dacpi-cpu-hotplug-stub.c34 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 Dssi.c30 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 Dstrongarm.h58 DeviceState *pic;
59 DeviceState *gpio;
60 DeviceState *ppc;
61 DeviceState *ssp;
/openbmc/qemu/include/hw/acpi/
H A Dmemory_hotplug.h20 DeviceState *dimm;
40 DeviceState *dev, Error **errp);
43 DeviceState *dev, Error **errp);
45 DeviceState *dev, Error **errp);
/openbmc/qemu/hw/virtio/
H A Dvirtio-bus.c45 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()

12345678910>>...48