Lines Matching refs:DeviceState

15 struct DeviceState {
25 QLIST_ENTRY(DeviceState) sibling;
37 DeviceState *parent;
40 QLIST_HEAD(, DeviceState) children;
46 DeviceState *qdev_create(BusState *bus, const char *name);
47 void qdev_init(DeviceState *dev);
48 void qdev_free(DeviceState *dev);
51 void qdev_set_prop_int(DeviceState *dev, const char *name, uint64_t value);
52 void qdev_set_prop_dev(DeviceState *dev, const char *name, DeviceState *value);
53 void qdev_set_prop_ptr(DeviceState *dev, const char *name, void *value);
54 void qdev_set_netdev(DeviceState *dev, NICInfo *nd);
56 qemu_irq qdev_get_gpio_in(DeviceState *dev, int n);
57 void qdev_connect_gpio_out(DeviceState *dev, int n, qemu_irq pin);
59 BusState *qdev_get_child_bus(DeviceState *dev, const char *name);
76 typedef void (*qdev_initfn)(DeviceState *dev, DeviceInfo *info);
77 typedef void (*SCSIAttachFn)(DeviceState *host, BlockDriverState *bdrv,
94 void qdev_init_gpio_in(DeviceState *dev, qemu_irq_handler handler, int n);
95 void qdev_init_gpio_out(DeviceState *dev, qemu_irq *pins, int n);
97 void scsi_bus_new(DeviceState *host, SCSIAttachFn attach);
99 CharDriverState *qdev_init_chardev(DeviceState *dev);
101 BusState *qdev_get_parent_bus(DeviceState *dev);
102 uint64_t qdev_get_prop_int(DeviceState *dev, const char *name, uint64_t def);
103 DeviceState *qdev_get_prop_dev(DeviceState *dev, const char *name);
105 void *qdev_get_prop_ptr(DeviceState *dev, const char *name);
120 DeviceState *parent, const char *name);
127 void sysbus_dev_print(Monitor *mon, DeviceState *dev, int indent);