/qemu/tests/avocado/ |
H A D | virtio_version.py | 83 alldevs = [dev for bus in pcibuses for dev in bus['devices']] 84 devfortest = [dev for dev in alldevs 85 if dev['qdev_id'] == 'devfortest'] 89 def assert_devids(self, dev, devid, non_transitional=False): argument 90 self.assertEqual(dev['id']['vendor'], PCI_VENDOR_ID_REDHAT_QUMRANET) 91 self.assertEqual(dev['id']['device'], devid) 93 self.assertTrue(0x1040 <= dev['id']['device'] <= 0x107f) 94 self.assertGreaterEqual(dev['id']['subsystem'], 0x40)
|
/qemu/hw/net/ |
H A D | lasi_i82596.c | 110 static void lasi_82596_realize(DeviceState *dev, Error **errp) in lasi_82596_realize() argument 112 SysBusI82596State *d = SYSBUS_I82596(dev); in lasi_82596_realize() 118 i82596_common_init(dev, s, &net_lasi_82596_info); in lasi_82596_realize() 124 DeviceState *dev; in lasi_82596_init() local 129 dev = qemu_create_nic_device(TYPE_LASI_82596, match_default, "lasi"); in lasi_82596_init() 130 if (!dev) { in lasi_82596_init() 134 s = SYSBUS_I82596(dev); in lasi_82596_init() 136 sysbus_realize_and_unref(SYS_BUS_DEVICE(dev), &error_fatal); in lasi_82596_init() 144 static void lasi_82596_reset(DeviceState *dev) in lasi_82596_reset() argument 146 SysBusI82596State *d = SYSBUS_I82596(dev); in lasi_82596_reset()
|
/qemu/hw/openrisc/ |
H A D | virt.c | 204 DeviceState *dev; in openrisc_virt_ompic_init() local 209 dev = qdev_new("or1k-ompic"); in openrisc_virt_ompic_init() 212 s = SYS_BUS_DEVICE(dev); in openrisc_virt_ompic_init() 319 int pin, dev; in create_pcie_irq_map() local 333 for (dev = 0; dev < GPEX_NUM_IRQS; dev++) { in create_pcie_irq_map() 334 int devfn = dev << 3; in create_pcie_irq_map() 378 DeviceState *dev; in openrisc_virt_pcie_init() local 382 dev = qdev_new(TYPE_GPEX_HOST); in openrisc_virt_pcie_init() 449 DeviceState *dev; in openrisc_virt_virtio_init() local 454 dev = qdev_new(TYPE_VIRTIO_MMIO); in openrisc_virt_virtio_init() [all …]
|
/qemu/include/hw/acpi/ |
H A D | acpi_aml_interface.h | 33 static inline dev_aml_fn get_dev_aml_func(DeviceState *dev) in get_dev_aml_func() argument 35 if (object_dynamic_cast(OBJECT(dev), TYPE_ACPI_DEV_AML_IF)) { in get_dev_aml_func() 36 AcpiDevAmlIfClass *klass = ACPI_DEV_AML_IF_GET_CLASS(dev); in get_dev_aml_func() 42 static inline void call_dev_aml_func(DeviceState *dev, Aml *scope) in call_dev_aml_func() argument 44 dev_aml_fn fn = get_dev_aml_func(dev); in call_dev_aml_func() 46 fn(ACPI_DEV_AML_IF(dev), scope); in call_dev_aml_func()
|
/qemu/hw/virtio/ |
H A D | virtio-balloon-pci.c | 40 VirtIOBalloonPCI *dev = VIRTIO_BALLOON_PCI(vpci_dev); in virtio_balloon_pci_realize() local 41 DeviceState *vdev = DEVICE(&dev->vdev); in virtio_balloon_pci_realize() 62 VirtIOBalloonPCI *dev = VIRTIO_BALLOON_PCI(obj); in virtio_balloon_pci_instance_init() local 64 virtio_instance_init_common(obj, &dev->vdev, sizeof(dev->vdev), in virtio_balloon_pci_instance_init() 66 object_property_add_alias(obj, "guest-stats", OBJECT(&dev->vdev), in virtio_balloon_pci_instance_init() 69 OBJECT(&dev->vdev), in virtio_balloon_pci_instance_init()
|
H A D | vhost-user-fs-pci.c | 40 VHostUserFSPCI *dev = VHOST_USER_FS_PCI(vpci_dev); in vhost_user_fs_pci_realize() local 41 DeviceState *vdev = DEVICE(&dev->vdev); in vhost_user_fs_pci_realize() 45 vpci_dev->nvectors = dev->vdev.conf.num_request_queues + 2; in vhost_user_fs_pci_realize() 67 VHostUserFSPCI *dev = VHOST_USER_FS_PCI(obj); in vhost_user_fs_pci_instance_init() local 69 virtio_instance_init_common(obj, &dev->vdev, sizeof(dev->vdev), in vhost_user_fs_pci_instance_init() 71 object_property_add_alias(obj, "bootindex", OBJECT(&dev->vdev), in vhost_user_fs_pci_instance_init()
|
H A D | virtio-acpi.c | 19 Aml *dev = aml_device("VR%02u", (unsigned)i); in virtio_acpi_dsdt_add() local 20 aml_append(dev, aml_name_decl("_HID", aml_string("LNRO0005"))); in virtio_acpi_dsdt_add() 21 aml_append(dev, aml_name_decl("_UID", aml_int(i))); in virtio_acpi_dsdt_add() 22 aml_append(dev, aml_name_decl("_CCA", aml_int(1))); in virtio_acpi_dsdt_add() 29 aml_append(dev, aml_name_decl("_CRS", crs)); in virtio_acpi_dsdt_add() 30 aml_append(scope, dev); in virtio_acpi_dsdt_add()
|
H A D | vhost-scsi-pci.c | 49 VHostSCSIPCI *dev = VHOST_SCSI_PCI(vpci_dev); in vhost_scsi_pci_realize() local 50 DeviceState *vdev = DEVICE(&dev->vdev); in vhost_scsi_pci_realize() 51 VirtIOSCSIConf *conf = &dev->vdev.parent_obj.parent_obj.conf; in vhost_scsi_pci_realize() 81 VHostSCSIPCI *dev = VHOST_SCSI_PCI(obj); in vhost_scsi_pci_instance_init() local 83 virtio_instance_init_common(obj, &dev->vdev, sizeof(dev->vdev), in vhost_scsi_pci_instance_init() 85 object_property_add_alias(obj, "bootindex", OBJECT(&dev->vdev), in vhost_scsi_pci_instance_init()
|
H A D | vhost-user-scsi-pci.c | 55 VHostUserSCSIPCI *dev = VHOST_USER_SCSI_PCI(vpci_dev); in vhost_user_scsi_pci_realize() local 56 DeviceState *vdev = DEVICE(&dev->vdev); in vhost_user_scsi_pci_realize() 57 VirtIOSCSIConf *conf = &dev->vdev.parent_obj.parent_obj.conf; in vhost_user_scsi_pci_realize() 87 VHostUserSCSIPCI *dev = VHOST_USER_SCSI_PCI(obj); in vhost_user_scsi_pci_instance_init() local 89 virtio_instance_init_common(obj, &dev->vdev, sizeof(dev->vdev), in vhost_user_scsi_pci_instance_init() 91 object_property_add_alias(obj, "bootindex", OBJECT(&dev->vdev), in vhost_user_scsi_pci_instance_init()
|
H A D | virtio-blk-pci.c | 52 VirtIOBlkPCI *dev = VIRTIO_BLK_PCI(vpci_dev); in virtio_blk_pci_realize() local 53 DeviceState *vdev = DEVICE(&dev->vdev); in virtio_blk_pci_realize() 54 VirtIOBlkConf *conf = &dev->vdev.conf; in virtio_blk_pci_realize() 84 VirtIOBlkPCI *dev = VIRTIO_BLK_PCI(obj); in virtio_blk_pci_instance_init() local 86 virtio_instance_init_common(obj, &dev->vdev, sizeof(dev->vdev), in virtio_blk_pci_instance_init() 88 object_property_add_alias(obj, "bootindex", OBJECT(&dev->vdev), in virtio_blk_pci_instance_init()
|
/qemu/include/hw/ide/ |
H A D | ide-dev.h | 147 void (*realize)(IDEDevice *dev, Error **errp); 171 IDEDevice dev; member 175 DEFINE_BLOCK_PROPERTIES(IDEDrive, dev.conf), \ 176 DEFINE_BLOCK_ERROR_PROPERTIES(IDEDrive, dev.conf), \ 177 DEFINE_PROP_STRING("ver", IDEDrive, dev.version), \ 178 DEFINE_PROP_UINT64("wwn", IDEDrive, dev.wwn, 0), \ 179 DEFINE_PROP_STRING("serial", IDEDrive, dev.serial),\ 180 DEFINE_PROP_STRING("model", IDEDrive, dev.model) 182 void ide_dev_initfn(IDEDevice *dev, IDEDriveKind kind, Error **errp);
|
/qemu/hw/acpi/ |
H A D | cpu.c | 37 if (dev->id) { in acpi_cpu_device_status() 135 DeviceState *dev = NULL; in cpu_hotplug_wr() local 144 dev = DEVICE(cdev->cpu); in cpu_hotplug_wr() 239 CPUClass *k = CPU_GET_CLASS(dev); in get_cpu_status() 256 cdev = get_cpu_status(cpu_st, dev); in acpi_cpu_plug_cb() 261 cdev->cpu = CPU(dev); in acpi_cpu_plug_cb() 262 if (dev->hotplugged) { in acpi_cpu_plug_cb() 274 cdev = get_cpu_status(cpu_st, dev); in acpi_cpu_unplug_request_cb() 648 Aml *dev; in build_cpus_aml() local 663 aml_append(dev, method); in build_cpus_aml() [all …]
|
/qemu/tests/qtest/ |
H A D | ufs-test.c | 34 QPCIDevice dev; member 47 return qpci_io_readl(&ufs->dev, ufs->bar, offset); in ufs_rreg() 62 qtest_clock_step(ufs->dev.bus->qts, 100); in ufs_wait_for_irq() 262 ufs->bar = qpci_iomap(&ufs->dev, 0, NULL); in ufs_init() 263 qpci_device_enable(&ufs->dev); in ufs_init() 373 qpci_iounmap(&ufs->dev, ufs->bar); in ufs_exit() 381 return &ufs->dev; in ufs_get_driver() 393 qpci_device_init(&ufs->dev, bus, addr); in ufs_create() 404 ufs->bar = qpci_iomap(&ufs->dev, 0, NULL); in ufstest_reg_read() 405 qpci_device_enable(&ufs->dev); in ufstest_reg_read() [all …]
|
/qemu/hw/arm/ |
H A D | virt.c | 660 DeviceState *dev; in create_acpi_ged() local 681 return dev; in create_acpi_ged() 687 DeviceState *dev; in create_its() local 700 dev = qdev_new(itsclass); in create_its() 715 DeviceState *dev; in create_v2m() local 1187 return PFLASH_CFI01(dev); in virt_flash_create1() 1396 DeviceState *dev; in create_smmu() local 1478 DeviceState *dev; in create_pcie() local 1593 DeviceState *dev; in create_platform_bus() local 1605 s = SYS_BUS_DEVICE(dev); in create_platform_bus() [all …]
|
H A D | exynos4210.c | 516 DeviceState *dev; in pl330_create() local 519 dev = qdev_new("pl330"); in pl330_create() 533 busdev = SYS_BUS_DEVICE(dev); in pl330_create() 545 return dev; in pl330_create() 685 dev = qdev_new("exynos4210.mct"); in exynos4210_realize() 686 busdev = SYS_BUS_DEVICE(dev); in exynos4210_realize() 712 busdev = SYS_BUS_DEVICE(dev); in exynos4210_realize() 755 dev = qdev_new(TYPE_S3C_SDHCI); in exynos4210_realize() 758 busdev = SYS_BUS_DEVICE(dev); in exynos4210_realize() 772 dev = qdev_new("exynos4210.fimd"); in exynos4210_realize() [all …]
|
H A D | spitz.c | 186 DeviceState *dev; in sl_flash_register() local 188 dev = qdev_new(TYPE_SL_NAND); in sl_flash_register() 208 sysbus_init_mmio(dev, &s->iomem); in sl_nand_init() 213 SLNANDState *s = SL_NAND(dev); in sl_nand_realize() 514 DeviceState *dev; in spitz_keyboard_register() local 518 s = SPITZ_KEYBOARD(dev); in spitz_keyboard_register() 543 DeviceState *dev = DEVICE(obj); in spitz_keyboard_init() local 617 SpitzLCDTG *s = SPITZ_LCDTG(dev); in spitz_lcdtg_transfer() 647 DeviceState *dev = DEVICE(s); in spitz_lcdtg_realize() local 705 DeviceState *dev = DEVICE(d); in corgi_ssp_realize() local [all …]
|
/qemu/hw/loongarch/ |
H A D | acpi-build.c | 247 Aml *dev; in build_uart_device_aml() local 253 dev = aml_device("COMA"); in build_uart_device_aml() 265 aml_append(dev, aml_name_decl("_CRS", crs)); in build_uart_device_aml() 275 aml_append(scope, dev); in build_uart_device_aml() 317 Aml *dev, *crs; in build_flash_aml() local 334 dev = aml_device("FLS0"); in build_flash_aml() 342 aml_append(scope, dev); in build_flash_aml() 344 dev = aml_device("FLS1"); in build_flash_aml() 352 aml_append(scope, dev); in build_flash_aml() 375 Aml *dev = aml_device("TPM0"); in acpi_dsdt_add_tpm() local [all …]
|
/qemu/include/hw/isa/ |
H A D | isa.h | 70 ISABus *isa_bus_new(DeviceState *dev, MemoryRegion *address_space, 85 bool isa_realize_and_unref(ISADevice *dev, ISABus *bus, Error **errp); 90 qemu_irq isa_get_irq(ISADevice *dev, unsigned isairq); 92 MemoryRegion *isa_address_space(ISADevice *dev); 93 MemoryRegion *isa_address_space_io(ISADevice *dev); 94 ISABus *isa_bus_from_device(ISADevice *dev); 106 void isa_register_ioport(ISADevice *dev, MemoryRegion *io, uint16_t start); 126 int isa_register_portio_list(ISADevice *dev,
|
/qemu/hw/usb/ |
H A D | dev-wacom.c | 43 USBDevice dev; member 303 static void usb_wacom_handle_reset(USBDevice *dev) in usb_wacom_handle_reset() argument 305 USBWacomState *s = (USBWacomState *) dev; in usb_wacom_handle_reset() 319 USBWacomState *s = (USBWacomState *) dev; in usb_wacom_handle_control() 373 USBWacomState *s = (USBWacomState *) dev; in usb_wacom_handle_data() 399 static void usb_wacom_unrealize(USBDevice *dev) in usb_wacom_unrealize() argument 401 USBWacomState *s = (USBWacomState *) dev; in usb_wacom_unrealize() 411 USBWacomState *s = USB_WACOM(dev); in usb_wacom_realize() 412 usb_desc_create_serial(dev); in usb_wacom_realize() 413 usb_desc_init(dev); in usb_wacom_realize() [all …]
|
H A D | pcap.c | 122 USBDevice *dev = p->ep->dev; in do_usb_pcap_ctrl() local 123 bool in = dev->setup_buf[0] & USB_DIR_IN; in do_usb_pcap_ctrl() 129 .devnum = dev->addr, in do_usb_pcap_ctrl() 132 .length = dev->setup_len, in do_usb_pcap_ctrl() 134 int data_len = dev->setup_len; in do_usb_pcap_ctrl() 140 memcpy(packet.s.setup, dev->setup_buf, 8); in do_usb_pcap_ctrl() 159 fwrite(dev->data_buf, data_len, 1, fp); in do_usb_pcap_ctrl() 172 .devnum = p->ep->dev->addr, in do_usb_pcap_data() 235 FILE *fp = p->ep->dev->pcap; in usb_pcap_ctrl() 246 FILE *fp = p->ep->dev->pcap; in usb_pcap_data()
|
/qemu/hw/ppc/ |
H A D | spapr.c | 2759 DeviceState *dev; in spapr_create_default_phb() local 3745 if (drc->dev) { in spapr_recover_pending_dimm_state() 3764 if (!dev) { in spapr_memory_unplug_rollback() 3768 dimm = PC_DIMM(dev); in spapr_memory_unplug_rollback() 3849 qdev_unrealize(dev); in spapr_memory_unplug() 3882 dev->id); in spapr_memory_unplug_request() 3934 qdev_unrealize(dev); in spapr_core_unplug() 4165 if (drc && drc->dev) { in spapr_phb_pre_plug() 4218 qdev_unrealize(dev); in spapr_phb_unplug() 4236 dev->id); in spapr_phb_unplug_request() [all …]
|
H A D | virtex_ml507.c | 212 DeviceState *dev; in virtex_init() local 241 dev = qdev_new("xlnx.xps-intc"); in virtex_init() 242 qdev_prop_set_uint32(dev, "kind-of-intr", 0); in virtex_init() 244 sysbus_mmio_map(SYS_BUS_DEVICE(dev), 0, INTC_BASEADDR); in virtex_init() 245 sysbus_connect_irq(SYS_BUS_DEVICE(dev), 0, cpu_irq); in virtex_init() 247 irq[i] = qdev_get_gpio_in(dev, i); in virtex_init() 254 dev = qdev_new("xlnx.xps-timer"); in virtex_init() 255 qdev_prop_set_uint32(dev, "one-timer-only", 0); in virtex_init() 256 qdev_prop_set_uint32(dev, "clock-frequency", 62 * 1000000); in virtex_init() 258 sysbus_mmio_map(SYS_BUS_DEVICE(dev), 0, TIMER_BASEADDR); in virtex_init() [all …]
|
/qemu/contrib/vhost-user-gpu/ |
H A D | vugbm.h | 28 struct gbm_device *dev; member 36 void (*device_destroy)(struct vugbm_device *dev); 40 struct vugbm_device *dev; member 57 void vugbm_device_init(struct vugbm_device *dev, int fd); 58 void vugbm_device_destroy(struct vugbm_device *dev); 60 bool vugbm_buffer_create(struct vugbm_buffer *buffer, struct vugbm_device *dev,
|
/qemu/hw/isa/ |
H A D | i82378.c | 57 DeviceState *dev = opaque; in i82378_request_pic_irq() local 58 I82378State *s = I82378(dev); in i82378_request_pic_irq() 65 DeviceState *dev = DEVICE(pci); in i82378_realize() local 66 I82378State *s = I82378(dev); in i82378_realize() 80 isabus = isa_bus_new(dev, get_system_memory(), in i82378_realize() 118 DeviceState *dev = DEVICE(obj); in i82378_init() local 121 qdev_init_gpio_out(dev, &s->cpu_intr, 1); in i82378_init() 122 qdev_init_gpio_in(dev, i82378_request_pic_irq, 16); in i82378_init()
|
/qemu/tests/qtest/libqos/ |
H A D | usb.c | 21 hc->dev = qpci_device_find(pcibus, devfn); in qusb_pci_init_one() 22 g_assert(hc->dev != NULL); in qusb_pci_init_one() 23 qpci_device_enable(hc->dev); in qusb_pci_init_one() 24 hc->bar = qpci_iomap(hc->dev, bar, NULL); in qusb_pci_init_one() 29 g_free(hc->dev); in uhci_deinit() 34 uint16_t value = qpci_io_readw(hc->dev, hc->bar, 0x10 + 2 * port); in uhci_port_test()
|