/qemu/hw/nvram/ |
H A D | fw_cfg-acpi.c | 13 Aml *dev = aml_device("FWCF"); in fw_cfg_acpi_dsdt_add() local 14 aml_append(dev, aml_name_decl("_HID", aml_string("QEMU0002"))); in fw_cfg_acpi_dsdt_add() 16 aml_append(dev, aml_name_decl("_STA", aml_int(0xB))); in fw_cfg_acpi_dsdt_add() 17 aml_append(dev, aml_name_decl("_CCA", aml_int(1))); in fw_cfg_acpi_dsdt_add() 22 aml_append(dev, aml_name_decl("_CRS", crs)); in fw_cfg_acpi_dsdt_add() 23 aml_append(scope, dev); in fw_cfg_acpi_dsdt_add()
|
/qemu/hw/input/ |
H A D | pl050.c | 152 static void pl050_realize(DeviceState *dev, Error **errp) in pl050_realize() argument 154 PL050State *s = PL050(dev); in pl050_realize() 160 static void pl050_kbd_realize(DeviceState *dev, Error **errp) in pl050_kbd_realize() argument 162 PL050DeviceClass *pdc = PL050_GET_CLASS(dev); in pl050_kbd_realize() 163 PL050KbdState *s = PL050_KBD_DEVICE(dev); in pl050_kbd_realize() 164 PL050State *ps = PL050(dev); in pl050_kbd_realize() 171 pdc->parent_realize(dev, errp); in pl050_kbd_realize() 185 PL050DeviceClass *pdc = PL050_GET_CLASS(dev); in pl050_mouse_realize() 186 PL050MouseState *s = PL050_MOUSE_DEVICE(dev); in pl050_mouse_realize() 187 PL050State *ps = PL050(dev); in pl050_mouse_realize() [all …]
|
/qemu/hw/arm/ |
H A D | stm32f205_soc.c | 86 DeviceState *dev, *armv7m; in stm32f205_soc_realize() local 142 dev = DEVICE(&s->syscfg); in stm32f205_soc_realize() 146 busdev = SYS_BUS_DEVICE(dev); in stm32f205_soc_realize() 151 dev = DEVICE(&(s->usart[i])); in stm32f205_soc_realize() 156 busdev = SYS_BUS_DEVICE(dev); in stm32f205_soc_realize() 163 dev = DEVICE(&(s->timer[i])); in stm32f205_soc_realize() 168 busdev = SYS_BUS_DEVICE(dev); in stm32f205_soc_realize() 183 dev = DEVICE(&(s->adc[i])); in stm32f205_soc_realize() 187 busdev = SYS_BUS_DEVICE(dev); in stm32f205_soc_realize() 195 dev = DEVICE(&(s->spi[i])); in stm32f205_soc_realize() [all …]
|
H A D | stm32l4x5_soc.c | 172 DeviceState *armv7m, *dev; in stm32l4x5_soc_realize() local 218 dev = DEVICE(&s->gpio[i]); in stm32l4x5_soc_realize() 316 dev = DEVICE(&(s->usart[i])); in stm32l4x5_soc_realize() 318 qdev_connect_clock_in(dev, "clk", in stm32l4x5_soc_realize() 320 busdev = SYS_BUS_DEVICE(dev); in stm32l4x5_soc_realize() 337 dev = DEVICE(&(s->uart[i])); in stm32l4x5_soc_realize() 339 qdev_connect_clock_in(dev, "clk", in stm32l4x5_soc_realize() 341 busdev = SYS_BUS_DEVICE(dev); in stm32l4x5_soc_realize() 350 dev = DEVICE(&(s->lpuart)); in stm32l4x5_soc_realize() 352 qdev_connect_clock_in(dev, "clk", in stm32l4x5_soc_realize() [all …]
|
/qemu/hw/char/ |
H A D | mchp_pfsoc_mmuart.c | 72 static void mchp_pfsoc_mmuart_reset(DeviceState *dev) in mchp_pfsoc_mmuart_reset() argument 74 MchpPfSoCMMUartState *s = MCHP_PFSOC_UART(dev); in mchp_pfsoc_mmuart_reset() 88 static void mchp_pfsoc_mmuart_realize(DeviceState *dev, Error **errp) in mchp_pfsoc_mmuart_realize() argument 90 MchpPfSoCMMUartState *s = MCHP_PFSOC_UART(dev); in mchp_pfsoc_mmuart_realize() 100 sysbus_pass_irq(SYS_BUS_DEVICE(dev), SYS_BUS_DEVICE(&s->serial_mm)); in mchp_pfsoc_mmuart_realize() 103 sysbus_init_mmio(SYS_BUS_DEVICE(dev), &s->container); in mchp_pfsoc_mmuart_realize() 153 DeviceState *dev = qdev_new(TYPE_MCHP_PFSOC_UART); in type_init() local 154 SysBusDevice *sbd = SYS_BUS_DEVICE(dev); in type_init() 156 qdev_prop_set_chr(dev, "chardev", chr); in type_init() 162 return MCHP_PFSOC_UART(dev); in type_init()
|
/qemu/hw/display/ |
H A D | vga-mmio.c | 81 static void vga_mmio_reset(DeviceState *dev) in vga_mmio_reset() argument 83 VGAMmioState *s = VGA_MMIO(dev); in vga_mmio_reset() 88 static void vga_mmio_realizefn(DeviceState *dev, Error **errp) in vga_mmio_realizefn() argument 90 VGAMmioState *s = VGA_MMIO(dev); in vga_mmio_realizefn() 91 SysBusDevice *sbd = SYS_BUS_DEVICE(dev); in vga_mmio_realizefn() 93 memory_region_init_io(&s->iomem, OBJECT(dev), &vga_mm_ctrl_ops, s, in vga_mmio_realizefn() 99 memory_region_init_io(&s->lowmem, OBJECT(dev), &vga_mem_ops, &s->vga, in vga_mmio_realizefn() 106 if (!vga_common_init(&s->vga, OBJECT(dev), errp)) { in vga_mmio_realizefn() 111 s->vga.con = graphic_console_init(dev, 0, s->vga.hw_ops, &s->vga); in vga_mmio_realizefn()
|
H A D | vga-isa.c | 49 static void vga_isa_reset(DeviceState *dev) in vga_isa_reset() argument 51 ISAVGAState *d = ISA_VGA(dev); in vga_isa_reset() 57 static void vga_isa_realizefn(DeviceState *dev, Error **errp) in vga_isa_realizefn() argument 59 ISADevice *isadev = ISA_DEVICE(dev); in vga_isa_realizefn() 60 ISAVGAState *d = ISA_VGA(dev); in vga_isa_realizefn() 66 if (!vga_common_init(s, OBJECT(dev), errp)) { in vga_isa_realizefn() 71 vga_io_memory = vga_init_io(s, OBJECT(dev), &vga_ports, &vbe_ports); in vga_isa_realizefn() 82 s->con = graphic_console_init(dev, 0, s->hw_ops, s); in vga_isa_realizefn()
|
H A D | vhost-user-vga.c | 30 VhostUserVGA *dev = VHOST_USER_VGA(obj); in vhost_user_vga_inst_initfn() local 32 virtio_instance_init_common(obj, &dev->vdev, sizeof(dev->vdev), in vhost_user_vga_inst_initfn() 35 VIRTIO_VGA_BASE(dev)->vgpu = VIRTIO_GPU_BASE(&dev->vdev); in vhost_user_vga_inst_initfn() 38 OBJECT(&dev->vdev), "chardev"); in vhost_user_vga_inst_initfn()
|
/qemu/hw/ipack/ |
H A D | ipack.c | 43 static void ipack_device_realize(DeviceState *dev, Error **errp) in ipack_device_realize() argument 45 IPackDevice *idev = IPACK_DEVICE(dev); in ipack_device_realize() 46 IPackBus *bus = IPACK_BUS(qdev_get_parent_bus(dev)); in ipack_device_realize() 47 IPackDeviceClass *k = IPACK_DEVICE_GET_CLASS(dev); in ipack_device_realize() 60 k->realize(dev, errp); in ipack_device_realize() 63 static void ipack_device_unrealize(DeviceState *dev) in ipack_device_unrealize() argument 65 IPackDevice *idev = IPACK_DEVICE(dev); in ipack_device_unrealize() 66 IPackDeviceClass *k = IPACK_DEVICE_GET_CLASS(dev); in ipack_device_unrealize() 69 k->unrealize(dev); in ipack_device_unrealize()
|
/qemu/tests/qtest/libqos/ |
H A D | i2c.h | 50 void qi2c_send(QI2CDevice *dev, const uint8_t *buf, uint16_t len); 51 void qi2c_recv(QI2CDevice *dev, uint8_t *buf, uint16_t len); 53 void i2c_read_block(QI2CDevice *dev, uint8_t reg, 55 void i2c_write_block(QI2CDevice *dev, uint8_t reg, 57 uint8_t i2c_get8(QI2CDevice *dev, uint8_t reg); 58 uint16_t i2c_get16(QI2CDevice *dev, uint8_t reg); 59 void i2c_set8(QI2CDevice *dev, uint8_t reg, uint8_t value); 60 void i2c_set16(QI2CDevice *dev, uint8_t reg, uint16_t value);
|
/qemu/hw/s390x/ |
H A D | ap-bridge.c | 19 static char *ap_bus_get_dev_path(DeviceState *dev) in ap_bus_get_dev_path() argument 43 DeviceState *dev; in s390_init_ap() local 52 dev = qdev_new(TYPE_AP_BRIDGE); in s390_init_ap() 54 OBJECT(dev)); in s390_init_ap() 55 sysbus_realize_and_unref(SYS_BUS_DEVICE(dev), &error_fatal); in s390_init_ap() 58 bus = qbus_new(TYPE_AP_BUS, dev, TYPE_AP_BUS); in s390_init_ap() 61 qbus_set_hotplug_handler(bus, OBJECT(dev)); in s390_init_ap()
|
H A D | virtio-ccw-balloon.c | 30 VirtIOBalloonCcw *dev = VIRTIO_BALLOON_CCW(ccw_dev); in virtio_ccw_balloon_realize() local 31 DeviceState *vdev = DEVICE(&dev->vdev); in virtio_ccw_balloon_realize() 38 VirtIOBalloonCcw *dev = VIRTIO_BALLOON_CCW(obj); in virtio_ccw_balloon_instance_init() local 40 virtio_instance_init_common(obj, &dev->vdev, sizeof(dev->vdev), in virtio_ccw_balloon_instance_init() 42 object_property_add_alias(obj, "guest-stats", OBJECT(&dev->vdev), in virtio_ccw_balloon_instance_init() 45 OBJECT(&dev->vdev), in virtio_ccw_balloon_instance_init()
|
H A D | virtio-ccw-net.c | 31 VirtIONetCcw *dev = VIRTIO_NET_CCW(ccw_dev); in virtio_ccw_net_realize() local 32 DeviceState *vdev = DEVICE(&dev->vdev); in virtio_ccw_net_realize() 34 virtio_net_set_netclient_name(&dev->vdev, qdev->id, in virtio_ccw_net_realize() 41 VirtIONetCcw *dev = VIRTIO_NET_CCW(obj); in virtio_ccw_net_instance_init() local 43 virtio_instance_init_common(obj, &dev->vdev, sizeof(dev->vdev), in virtio_ccw_net_instance_init() 45 object_property_add_alias(obj, "bootindex", OBJECT(&dev->vdev), in virtio_ccw_net_instance_init()
|
/qemu/hw/usb/ |
H A D | hcd-uhci.c | 260 if (queue->ep->dev == dev) { in uhci_async_cancel_device() 314 pci_conf = s->dev.config; in uhci_reset() 328 if (port->port.dev && port->port.dev->attached) { in uhci_reset() 456 USBDevice *dev; in uhci_port_write() local 464 dev = port->port.dev; in uhci_port_write() 465 if (dev && dev->attached) { in uhci_port_write() 609 USBDevice *dev; in uhci_find_device() local 618 if (dev != NULL) { in uhci_find_device() 619 return dev; in uhci_find_device() 811 USBDevice *dev; in uhci_handle_td() local [all …]
|
/qemu/subprojects/libvhost-user/ |
H A D | link-test.c | 10 panic(VuDev *dev, const char *err) in panic() argument 16 set_watch(VuDev *dev, int fd, int condition, in set_watch() argument 23 remove_watch(VuDev *dev, int fd) in remove_watch() argument 38 VuDev dev = { 0, }; in main() local 40 rc = vu_init(&dev, max_queues, socket, panic, NULL, set_watch, remove_watch, &iface); in main() 42 vu_deinit(&dev); in main()
|
/qemu/hw/misc/ |
H A D | empty_slot.c | 59 DeviceState *dev; in empty_slot_init() local 61 dev = qdev_new(TYPE_EMPTY_SLOT); in empty_slot_init() 63 qdev_prop_set_uint64(dev, "size", slot_size); in empty_slot_init() 64 sysbus_realize_and_unref(SYS_BUS_DEVICE(dev), &error_fatal); in empty_slot_init() 66 sysbus_mmio_map_overlap(SYS_BUS_DEVICE(dev), 0, addr, -10000); in empty_slot_init() 70 static void empty_slot_realize(DeviceState *dev, Error **errp) in empty_slot_realize() argument 72 EmptySlot *s = EMPTY_SLOT(dev); in empty_slot_realize() 79 sysbus_init_mmio(SYS_BUS_DEVICE(dev), &s->iomem); in empty_slot_realize()
|
/qemu/hw/virtio/ |
H A D | vhost-user-scmi.c | 167 static void vu_scmi_connect(DeviceState *dev) in vu_scmi_connect() argument 169 VirtIODevice *vdev = VIRTIO_DEVICE(dev); in vu_scmi_connect() 185 VirtIODevice *vdev = VIRTIO_DEVICE(dev); in vu_scmi_disconnect() 200 DeviceState *dev = opaque; in vu_scmi_event() local 204 vu_scmi_connect(dev); in vu_scmi_event() 207 vu_scmi_disconnect(dev); in vu_scmi_event() 228 VirtIODevice *vdev = VIRTIO_DEVICE(dev); in vu_scmi_device_realize() 229 VHostUserSCMI *scmi = VHOST_USER_SCMI(dev); in vu_scmi_device_realize() 260 dev, NULL, true); in vu_scmi_device_realize() 267 VirtIODevice *vdev = VIRTIO_DEVICE(dev); in vu_scmi_device_unrealize() [all …]
|
H A D | virtio-iommu-pci.c | 47 VirtIOIOMMUPCI *dev = VIRTIO_IOMMU_PCI(vpci_dev); in virtio_iommu_pci_realize() local 49 DeviceState *vdev = DEVICE(&dev->vdev); in virtio_iommu_pci_realize() 70 object_property_set_link(OBJECT(dev), "primary-bus", in virtio_iommu_pci_realize() 92 VirtIOIOMMUPCI *dev = VIRTIO_IOMMU_PCI(obj); in virtio_iommu_pci_instance_init() local 94 virtio_instance_init_common(obj, &dev->vdev, sizeof(dev->vdev), in virtio_iommu_pci_instance_init() 100 VirtIOIOMMUPCI *dev = VIRTIO_IOMMU_PCI(obj); in virtio_iommu_pci_instance_finalize() local 102 g_free(dev->vdev.prop_resv_regions); in virtio_iommu_pci_instance_finalize()
|
/qemu/hw/adc/ |
H A D | max111x.c | 90 MAX111xState *s = MAX_111X(dev); in max111x_transfer() 122 DeviceState *dev = DEVICE(d); in max111x_init() local 123 MAX111xState *s = MAX_111X(dev); in max111x_init() 125 qdev_init_gpio_out(dev, &s->interrupt, 1); in max111x_init() 126 qdev_init_gpio_in(dev, max111x_input_set, inputs); in max111x_init() 133 static void max1110_realize(SSIPeripheral *dev, Error **errp) in max1110_realize() argument 135 max111x_init(dev, 8); in max1110_realize() 138 static void max1111_realize(SSIPeripheral *dev, Error **errp) in max1111_realize() argument 140 max111x_init(dev, 4); in max1111_realize() 143 static void max111x_reset(DeviceState *dev) in max111x_reset() argument [all …]
|
/qemu/hw/intc/ |
H A D | i8259.c | 222 static void pic_reset(DeviceState *dev) in pic_reset() argument 224 PICCommonState *s = PIC_COMMON(dev); in pic_reset() 393 PICCommonState *s = PIC_COMMON(dev); in pic_realize() 394 PICClass *pc = PIC_GET_CLASS(dev); in pic_realize() 402 qdev_init_gpio_in(dev, pic_set_irq, 8); in pic_realize() 404 pc->parent_realize(dev, errp); in pic_realize() 410 DeviceState *dev; in i8259_init() local 417 dev = DEVICE(isadev); in i8259_init() 424 isa_pic = PIC_COMMON(dev); in i8259_init() 427 dev = DEVICE(isadev); in i8259_init() [all …]
|
/qemu/hw/pci-host/ |
H A D | pnv_phb.c | 109 static void pnv_phb_realize(DeviceState *dev, Error **errp) in pnv_phb_realize() argument 111 PnvPHB *phb = PNV_PHB(dev); in pnv_phb_realize() 112 PCIHostState *pci = PCI_HOST_BRIDGE(dev); in pnv_phb_realize() 164 pnv_phb3_bus_init(dev, PNV_PHB3(phb->backend)); in pnv_phb_realize() 166 pnv_phb4_bus_init(dev, PNV_PHB4(phb->backend)); in pnv_phb_realize() 243 PnvPHBRootPort *phb_rp = PNV_PHB_ROOT_PORT(dev); in pnv_phb_root_port_realize() 244 PCIBus *bus = PCI_BUS(qdev_get_parent_bus(dev)); in pnv_phb_root_port_realize() 245 PCIDevice *pci = PCI_DEVICE(dev); in pnv_phb_root_port_realize() 267 qdev_prop_set_uint8(dev, "chassis", chip_id); in pnv_phb_root_port_realize() 268 qdev_prop_set_uint16(dev, "slot", index); in pnv_phb_root_port_realize() [all …]
|
/qemu/tests/qemu-iotests/sample_images/ |
H A D | parallels-with-bitmap.sh | 41 dev=$(ploop mount $XML | sed -n 's/^Adding delta dev=\(\/dev\/ploop[0-9]\+\).*/\1/p') 42 dd if=/dev/zero of=$dev bs=64K seek=5 count=2 oflag=direct 43 dd if=/dev/zero of=$dev bs=64K seek=30 count=1 oflag=direct 44 dd if=/dev/zero of=$dev bs=64K seek=10 count=3 oflag=direct
|
/qemu/hw/remote/ |
H A D | message.c | 23 static void process_config_write(QIOChannel *ioc, PCIDevice *dev, 25 static void process_config_read(QIOChannel *ioc, PCIDevice *dev, 29 static void process_device_reset_msg(QIOChannel *ioc, PCIDevice *dev, 40 pci_dev = com->dev; in mpqemu_remote_msg_loop_co() 93 static void process_config_write(QIOChannel *ioc, PCIDevice *dev, in process_config_write() argument 100 if ((conf->addr + sizeof(conf->val)) > pci_config_size(dev)) { in process_config_write() 117 static void process_config_read(QIOChannel *ioc, PCIDevice *dev, in process_config_read() argument 124 if ((conf->addr + sizeof(conf->val)) > pci_config_size(dev)) { in process_config_read() 215 static void process_device_reset_msg(QIOChannel *ioc, PCIDevice *dev, in process_device_reset_msg() argument 218 DeviceClass *dc = DEVICE_GET_CLASS(dev); in process_device_reset_msg() [all …]
|
/qemu/hw/mips/ |
H A D | mipssim.c | 123 DeviceState *dev; in mipsnet_init() local 126 dev = qemu_create_nic_device("mipsnet", true, NULL); in mipsnet_init() 127 if (!dev) { in mipsnet_init() 131 s = SYS_BUS_DEVICE(dev); in mipsnet_init() 223 DeviceState *dev = qdev_new(TYPE_SERIAL_MM); in mips_mipssim_init() local 225 qdev_prop_set_chr(dev, "chardev", serial_hd(0)); in mips_mipssim_init() 226 qdev_prop_set_uint8(dev, "regshift", 0); in mips_mipssim_init() 227 qdev_prop_set_uint8(dev, "endianness", DEVICE_LITTLE_ENDIAN); in mips_mipssim_init() 228 sysbus_realize_and_unref(SYS_BUS_DEVICE(dev), &error_fatal); in mips_mipssim_init() 229 sysbus_connect_irq(SYS_BUS_DEVICE(dev), 0, env->irq[4]); in mips_mipssim_init() [all …]
|
/qemu/hw/mem/ |
H A D | sparse-mem.c | 111 DeviceState *dev; in sparse_mem_init() local 113 dev = qdev_new(TYPE_SPARSE_MEM); in sparse_mem_init() 114 qdev_prop_set_uint64(dev, "baseaddr", addr); in sparse_mem_init() 115 qdev_prop_set_uint64(dev, "length", length); in sparse_mem_init() 116 sysbus_realize_and_unref(SYS_BUS_DEVICE(dev), &error_fatal); in sparse_mem_init() 117 sysbus_mmio_map_overlap(SYS_BUS_DEVICE(dev), 0, addr, -10000); in sparse_mem_init() 118 return &SPARSE_MEM(dev)->mmio; in sparse_mem_init() 121 static void sparse_mem_realize(DeviceState *dev, Error **errp) in sparse_mem_realize() argument 123 SparseMemState *s = SPARSE_MEM(dev); in sparse_mem_realize() 124 SysBusDevice *sbd = SYS_BUS_DEVICE(dev); in sparse_mem_realize()
|