Home
last modified time | relevance | path

Searched refs:qdev (Results 1 – 25 of 131) sorted by relevance

123456

/qemu/hw/scsi/
H A Dscsi-disk.c89 SCSIDevice qdev; member
676 if (s->qdev.wwn) { in scsi_disk_emulate_vpd_page()
717 s->qdev.conf.discard_granularity / s->qdev.blocksize; in scsi_disk_emulate_vpd_page()
719 s->qdev.conf.min_io_size / s->qdev.blocksize; in scsi_disk_emulate_vpd_page()
721 s->qdev.conf.opt_io_size / s->qdev.blocksize; in scsi_disk_emulate_vpd_page()
2339 SCSIDiskState *s = DO_UPCAST(SCSIDiskState, qdev.qdev, dev); in scsi_disk_reset()
2355 s->qdev.scsi_version = s->qdev.default_scsi_version; in scsi_disk_reset()
2547 if (s->qdev.conf.blk) { in scsi_hd_realize()
2552 s->qdev.blocksize = s->qdev.conf.logical_block_size; in scsi_hd_realize()
2705 s->qdev.type = buf[0]; in get_device_type()
[all …]
H A Dscsi-bus.c37 DeviceState *qdev = kid->child; in do_scsi_device_find() local
38 SCSIDevice *dev = SCSI_DEVICE(qdev); in do_scsi_device_find()
293 SCSIDevice *dev = SCSI_DEVICE(qdev); in scsi_bus_check_address()
322 SCSIDevice *dev = SCSI_DEVICE(qdev); in scsi_qdev_realize()
362 static void scsi_qdev_unrealize(DeviceState *qdev) in scsi_qdev_unrealize() argument
364 SCSIDevice *dev = SCSI_DEVICE(qdev); in scsi_qdev_unrealize()
566 DeviceState *qdev = kid->child; in scsi_target_emulate_report_luns() local
567 SCSIDevice *dev = SCSI_DEVICE(qdev); in scsi_target_emulate_report_luns()
570 qdev_is_realized(&dev->qdev)) { in scsi_target_emulate_report_luns()
1519 req->dev->qdev.parent_bus->name, in scsi_req_print()
[all …]
/qemu/hw/core/
H A Dmeson.build1 # core qdev-related obj files, also used by *-user and unit tests
4 'qdev-properties.c',
5 'qdev.c',
9 # irq.c needed for qdev GPIO handling:
12 'qdev-clock.c',
40 'qdev-fw.c',
41 'qdev-hotplug.c',
42 'qdev-properties-system.c',
/qemu/hw/usb/
H A Dbus.c18 static char *usb_get_fw_dev_path(DeviceState *qdev);
19 static void usb_qdev_unrealize(DeviceState *qdev);
231 USBDevice *dev = USB_DEVICE(qdev); in usb_qdev_realize()
256 usb_qdev_unrealize(qdev); in usb_qdev_realize()
267 usb_qdev_unrealize(qdev); in usb_qdev_realize()
275 static void usb_qdev_unrealize(DeviceState *qdev) in usb_qdev_unrealize() argument
277 USBDevice *dev = USB_DEVICE(qdev); in usb_qdev_unrealize()
550 USBDevice *dev = USB_DEVICE(qdev); in usb_bus_dev_print()
562 USBDevice *dev = USB_DEVICE(qdev); in usb_get_dev_path()
577 USBDevice *dev = USB_DEVICE(qdev); in usb_get_fw_dev_path()
[all …]
H A Ddev-smartcard-reader.c1188 DeviceState *qdev = DEVICE(card); in ccid_card_send_apdu_to_guest() local
1189 USBDevice *dev = USB_DEVICE(qdev->parent_bus->parent); in ccid_card_send_apdu_to_guest()
1211 DeviceState *qdev = DEVICE(card); in ccid_card_card_removed() local
1212 USBDevice *dev = USB_DEVICE(qdev->parent_bus->parent); in ccid_card_card_removed()
1222 DeviceState *qdev = DEVICE(card); in ccid_card_ccid_attach() local
1232 DeviceState *qdev = DEVICE(card); in ccid_card_ccid_detach() local
1245 DeviceState *qdev = DEVICE(card); in ccid_card_card_error() local
1264 DeviceState *qdev = DEVICE(card); in ccid_card_card_inserted() local
1273 static void ccid_card_unrealize(DeviceState *qdev) in ccid_card_unrealize() argument
1275 CCIDCardState *card = CCID_CARD(qdev); in ccid_card_unrealize()
[all …]
/qemu/hw/ppc/
H A Dspapr_vio.c44 static char *spapr_vio_get_dev_name(DeviceState *qdev) in spapr_vio_get_dev_name() argument
46 SpaprVioDevice *dev = VIO_SPAPR_DEVICE(qdev); in spapr_vio_get_dev_name()
405 static void spapr_vio_busdev_reset(DeviceState *qdev) in spapr_vio_busdev_reset() argument
407 SpaprVioDevice *dev = VIO_SPAPR_DEVICE(qdev); in spapr_vio_busdev_reset()
473 SpaprVioDevice *dev = (SpaprVioDevice *)qdev; in spapr_vio_busdev_realize()
488 object_get_typename(OBJECT(qdev)), in spapr_vio_busdev_realize()
503 if (!dev->qdev.id) { in spapr_vio_busdev_realize()
505 dev->qdev.id = id; in spapr_vio_busdev_realize()
534 dev->tcet = spapr_tce_new_table(qdev, liobn); in spapr_vio_busdev_realize()
680 DeviceState *qdev, **qdevs; in spapr_dt_vdevice() local
[all …]
H A Dspapr_pci_vfio.c139 void spapr_phb_vfio_reset(DeviceState *qdev) in spapr_phb_vfio_reset() argument
147 spapr_phb_vfio_eeh_reenable(SPAPR_PCI_HOST_BRIDGE(qdev)); in spapr_phb_vfio_reset()
327 void spapr_phb_vfio_reset(DeviceState *qdev) in spapr_phb_vfio_reset() argument
/qemu/hw/ide/
H A Dide-dev.c38 static void ide_qdev_realize(DeviceState *qdev, Error **errp) in ide_qdev_realize() argument
40 IDEDevice *dev = IDE_DEVICE(qdev); in ide_qdev_realize()
42 IDEBus *bus = DO_UPCAST(IDEBus, qbus, qdev->parent_bus); in ide_qdev_realize()
78 IDEBus *bus = DO_UPCAST(IDEBus, qbus, dev->qdev.parent_bus); in ide_dev_initfn()
89 ret = blk_attach_dev(dev->conf.blk, &dev->qdev); in ide_dev_initfn()
133 add_boot_device_path(dev->conf.bootindex, &dev->qdev, in ide_dev_initfn()
136 add_boot_device_lchs(&dev->qdev, dev->unit ? "/disk@1" : "/disk@0", in ide_dev_initfn()
169 add_boot_device_path(d->conf.bootindex, &d->qdev, in ide_dev_set_bootindex()
/qemu/hw/acpi/
H A Dpcihp.c178 return (IS_PCI_BRIDGE(dev) && !dev->qdev.hotplugged) || !dc->hotpluggable || in acpi_pcihp_pc_no_hotplug()
200 DeviceState *qdev = kid->child; in acpi_pcihp_eject_slot() local
201 PCIDevice *dev = PCI_DEVICE(qdev); in acpi_pcihp_eject_slot()
219 qdev->pending_deleted_event = false; in acpi_pcihp_eject_slot()
221 hotplug_ctrl = qdev_get_hotplug_handler(qdev); in acpi_pcihp_eject_slot()
222 hotplug_handler_unplug(hotplug_ctrl, qdev, &error_abort); in acpi_pcihp_eject_slot()
223 object_unparent(OBJECT(qdev)); in acpi_pcihp_eject_slot()
246 DeviceState *qdev = kid->child; in acpi_pcihp_update_hotplug_bus() local
247 PCIDevice *pdev = PCI_DEVICE(qdev); in acpi_pcihp_update_hotplug_bus()
359 pdev->qdev.pending_deleted_event = true; in acpi_pcihp_device_unplug_request_cb()
[all …]
/qemu/hw/s390x/
H A Devent-facility.c86 DeviceState *qdev = kid->child; in get_host_send_mask() local
87 child = SCLP_EVENT_GET_CLASS((SCLPEvent *) qdev); in get_host_send_mask()
102 DeviceState *qdev = kid->child; in get_host_receive_mask() local
103 child = SCLP_EVENT_GET_CLASS((SCLPEvent *) qdev); in get_host_receive_mask()
141 DeviceState *qdev = kid->child; in handle_write_event_buf() local
142 event = (SCLPEvent *) qdev; in handle_write_event_buf()
220 DeviceState *qdev = kid->child; in handle_sccb_read_events() local
221 event = (SCLPEvent *) qdev; in handle_sccb_read_events()
486 static void event_realize(DeviceState *qdev, Error **errp) in event_realize() argument
488 SCLPEvent *event = SCLP_EVENT(qdev); in event_realize()
H A Dvirtio-ccw-net.c30 DeviceState *qdev = DEVICE(ccw_dev); in virtio_ccw_net_realize() local
34 virtio_net_set_netclient_name(&dev->vdev, qdev->id, in virtio_ccw_net_realize()
35 object_get_typename(OBJECT(qdev))); in virtio_ccw_net_realize()
H A Dvirtio-ccw-scsi.c32 DeviceState *qdev = DEVICE(ccw_dev); in virtio_ccw_scsi_realize() local
39 if (qdev->id) { in virtio_ccw_scsi_realize()
40 bus_name = g_strdup_printf("%s.0", qdev->id); in virtio_ccw_scsi_realize()
/qemu/hw/virtio/
H A Dvirtio-bus.c45 DeviceState *qdev = DEVICE(vdev); in virtio_bus_device_plugged() local
46 BusState *qbus = BUS(qdev_get_parent_bus(qdev)); in virtio_bus_device_plugged()
116 DeviceState *qdev = DEVICE(vdev); in virtio_bus_device_unplugged() local
117 BusState *qbus = BUS(qdev_get_parent_bus(qdev)); in virtio_bus_device_unplugged()
339 DeviceState *qdev = DEVICE(vdev); in virtio_bus_device_iommu_enabled() local
340 BusState *qbus = BUS(qdev_get_parent_bus(qdev)); in virtio_bus_device_iommu_enabled()
H A Dvirtio-net-pci.c51 DeviceState *qdev = DEVICE(vpci_dev); in virtio_net_pci_realize() local
62 virtio_net_set_netclient_name(&dev->vdev, qdev->id, in virtio_net_pci_realize()
63 object_get_typename(OBJECT(qdev))); in virtio_net_pci_realize()
/qemu/hw/display/
H A Dvirtio-gpu-base.c171 virtio_gpu_base_device_realize(DeviceState *qdev, in virtio_gpu_base_device_realize() argument
176 VirtIODevice *vdev = VIRTIO_DEVICE(qdev); in virtio_gpu_base_device_realize()
177 VirtIOGPUBase *g = VIRTIO_GPU_BASE(qdev); in virtio_gpu_base_device_realize()
251 virtio_gpu_base_device_unrealize(DeviceState *qdev) in virtio_gpu_base_device_unrealize() argument
253 VirtIOGPUBase *g = VIRTIO_GPU_BASE(qdev); in virtio_gpu_base_device_unrealize()
254 VirtIODevice *vdev = VIRTIO_DEVICE(qdev); in virtio_gpu_base_device_unrealize()
H A Dvirtio-gpu-gl.c107 static void virtio_gpu_gl_device_realize(DeviceState *qdev, Error **errp) in virtio_gpu_gl_device_realize() argument
109 VirtIOGPU *g = VIRTIO_GPU(qdev); in virtio_gpu_gl_device_realize()
130 virtio_gpu_device_realize(qdev, errp); in virtio_gpu_gl_device_realize()
/qemu/docs/devel/
H A Dqdev-api.rst4 QEMU Device (qdev) API Reference
7 .. kernel-doc:: include/hw/qdev-core.h
/qemu/block/
H A Dqapi.c425 char *qdev; in bdrv_query_info() local
435 qdev = blk_get_attached_dev_id(blk); in bdrv_query_info()
436 if (qdev && *qdev) { in bdrv_query_info()
437 info->qdev = qdev; in bdrv_query_info()
439 g_free(qdev); in bdrv_query_info()
712 char *qdev; in qmp_query_blockstats() local
721 qdev = blk_get_attached_dev_id(blk); in qmp_query_blockstats()
722 if (qdev && *qdev) { in qmp_query_blockstats()
723 s->qdev = qdev; in qmp_query_blockstats()
725 g_free(qdev); in qmp_query_blockstats()
/qemu/hw/net/
H A Dne2000-pci.c74 pci_dev->qdev.id, in pci_ne2000_realize()
75 &pci_dev->qdev.mem_reentrancy_guard, s); in pci_ne2000_realize()
96 &pci_dev->qdev); in ne2000_instance_init()
/qemu/hw/pci-bridge/
H A Dxio3130_upstream.c49 static void xio3130_upstream_reset(DeviceState *qdev) in xio3130_upstream_reset() argument
51 PCIDevice *d = PCI_DEVICE(qdev); in xio3130_upstream_reset()
53 pci_bridge_reset(qdev); in xio3130_upstream_reset()
H A Dcxl_downstream.c82 static void cxl_dsp_reset(DeviceState *qdev) in cxl_dsp_reset() argument
84 PCIDevice *d = PCI_DEVICE(qdev); in cxl_dsp_reset()
85 CXLDownstreamPort *dsp = CXL_DSP(qdev); in cxl_dsp_reset()
90 pci_bridge_reset(qdev); in cxl_dsp_reset()
H A Dpcie_pci_bridge.c107 static void pcie_pci_bridge_reset(DeviceState *qdev) in pcie_pci_bridge_reset() argument
109 PCIDevice *d = PCI_DEVICE(qdev); in pcie_pci_bridge_reset()
110 pci_bridge_reset(qdev); in pcie_pci_bridge_reset()
H A Dxio3130_downstream.c56 static void xio3130_downstream_reset(DeviceState *qdev) in xio3130_downstream_reset() argument
58 PCIDevice *d = PCI_DEVICE(qdev); in xio3130_downstream_reset()
63 pci_bridge_reset(qdev); in xio3130_downstream_reset()
/qemu/hw/audio/
H A Dintel-hda.c62 HDACodecBus *bus = HDA_BUS(qdev->parent_bus); in hda_codec_dev_realize()
63 HDACodecDevice *dev = HDA_CODEC_DEVICE(qdev); in hda_codec_dev_realize()
79 HDACodecDevice *dev = HDA_CODEC_DEVICE(qdev); in hda_codec_dev_unrealize()
93 DeviceState *qdev = kid->child; in hda_codec_find() local
94 cdev = HDA_CODEC_DEVICE(qdev); in hda_codec_find()
104 HDACodecBus *bus = HDA_BUS(dev->qdev.parent_bus); in hda_codec_response()
111 HDACodecBus *bus = HDA_BUS(dev->qdev.parent_bus); in hda_codec_xfer()
499 DeviceState *qdev = kid->child; in intel_hda_notify_codecs() local
502 cdev = HDA_CODEC_DEVICE(qdev); in intel_hda_notify_codecs()
1083 DeviceState *qdev = kid->child; in intel_hda_reset() local
[all …]
/qemu/tests/qemu-iotests/
H A D155126 def findBlockNode(self, node_name, qdev=None): argument
127 if qdev:
130 if device['qdev'] == qdev:
140 self.fail('Cannot find node %s/%s' % (qdev, node_name))

123456