| /openbmc/qemu/hw/scsi/ |
| H A D | scsi-disk.c | 99 SCSIDevice qdev; member 145 SCSIDiskState *s = DO_UPCAST(SCSIDiskState, qdev, r->req.dev); in scsi_init_iovec() 149 r->iov.iov_base = blk_blockalign(s->qdev.conf.blk, r->buflen); in scsi_init_iovec() 175 SCSIDiskState *s = DO_UPCAST(SCSIDiskState, qdev, req->dev); in scsi_disk_emulate_save_request() 207 SCSIDiskState *s = DO_UPCAST(SCSIDiskState, qdev, req->dev); in scsi_disk_emulate_load_request() 224 SCSIDiskState *s = DO_UPCAST(SCSIDiskState, qdev, r->req.dev); in scsi_handle_rw_error() 297 action = blk_get_error_action(s->qdev.conf.blk, is_read, error); in scsi_handle_rw_error() 298 blk_error_action(s->qdev.conf.blk, action, is_read, error); in scsi_handle_rw_error() 304 block_acct_failed(blk_get_stats(s->qdev.conf.blk), &r->acct); in scsi_handle_rw_error() 347 SCSIDiskState *s = DO_UPCAST(SCSIDiskState, qdev, r->req.dev); in scsi_aio_complete() [all …]
|
| /openbmc/qemu/hw/core/ |
| H A D | meson.build | 1 # 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', 41 'qdev-fw.c', 42 'qdev-hotplug.c', 43 'qdev-properties-system.c', 51 'qdev-user.c',
|
| /openbmc/qemu/tests/qemu-iotests/tests/ |
| H A D | qsd-migrate | 78 use_log=True, qdev=True) 80 use_log=True, qdev=True) 103 use_log=True, qdev=True) 105 use_log=True, qdev=True) 118 use_log=True, qdev=True) 122 use_log=True, qdev=True) 124 use_log=True, qdev=True)
|
| /openbmc/qemu/hw/ide/ |
| H A D | ide-dev.c | 37 static void ide_qdev_realize(DeviceState *qdev, Error **errp) in ide_qdev_realize() argument 39 IDEDevice *dev = IDE_DEVICE(qdev); in ide_qdev_realize() 41 IDEBus *bus = DO_UPCAST(IDEBus, qbus, qdev->parent_bus); in ide_qdev_realize() 77 IDEBus *bus = DO_UPCAST(IDEBus, qbus, dev->qdev.parent_bus); in ide_dev_initfn() 88 ret = blk_attach_dev(dev->conf.blk, &dev->qdev); in ide_dev_initfn() 132 add_boot_device_path(dev->conf.bootindex, &dev->qdev, in ide_dev_initfn() 135 add_boot_device_lchs(&dev->qdev, dev->unit ? "/disk@1" : "/disk@0", in ide_dev_initfn() 168 add_boot_device_path(d->conf.bootindex, &d->qdev, in ide_dev_set_bootindex()
|
| H A D | ide-bus.c | 30 static void idebus_unrealize(BusState *qdev); 83 return DO_UPCAST(IDEDevice, qdev, dev); in ide_bus_create_drive()
|
| /openbmc/qemu/hw/display/ |
| H A D | virtio-gpu-gl.c | 121 static void virtio_gpu_gl_device_realize(DeviceState *qdev, Error **errp) in virtio_gpu_gl_device_realize() argument 124 VirtIOGPU *g = VIRTIO_GPU(qdev); in virtio_gpu_gl_device_realize() 154 virtio_gpu_device_realize(qdev, errp); in virtio_gpu_gl_device_realize() 164 static void virtio_gpu_gl_device_unrealize(DeviceState *qdev) in virtio_gpu_gl_device_unrealize() argument 166 VirtIOGPU *g = VIRTIO_GPU(qdev); in virtio_gpu_gl_device_unrealize() 167 VirtIOGPUGL *gl = VIRTIO_GPU_GL(qdev); in virtio_gpu_gl_device_unrealize()
|
| H A D | virtio-gpu-base.c | 181 virtio_gpu_base_device_realize(DeviceState *qdev, in virtio_gpu_base_device_realize() argument 188 VirtIODevice *vdev = VIRTIO_DEVICE(qdev); in virtio_gpu_base_device_realize() 189 VirtIOGPUBase *g = VIRTIO_GPU_BASE(qdev); in virtio_gpu_base_device_realize() 280 virtio_gpu_base_device_unrealize(DeviceState *qdev) in virtio_gpu_base_device_unrealize() argument 282 VirtIOGPUBase *g = VIRTIO_GPU_BASE(qdev); in virtio_gpu_base_device_unrealize() 283 VirtIODevice *vdev = VIRTIO_DEVICE(qdev); in virtio_gpu_base_device_unrealize()
|
| /openbmc/qemu/docs/devel/ |
| H A D | qdev-api.rst | 4 QEMU Device (qdev) API Reference 7 .. kernel-doc:: include/hw/qdev-core.h
|
| /openbmc/qemu/hw/s390x/ |
| H A D | virtio-ccw-scsi.c | 32 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()
|
| H A D | virtio-ccw-net.c | 30 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 D | event-facility.c | 81 DeviceState *qdev = kid->child; in get_host_send_mask() local 82 child = SCLP_EVENT_GET_CLASS((SCLPEvent *) qdev); in get_host_send_mask() 97 DeviceState *qdev = kid->child; in get_host_receive_mask() local 98 child = SCLP_EVENT_GET_CLASS((SCLPEvent *) qdev); in get_host_receive_mask() 136 DeviceState *qdev = kid->child; in handle_write_event_buf() local 137 event = (SCLPEvent *) qdev; in handle_write_event_buf() 215 DeviceState *qdev = kid->child; in handle_sccb_read_events() local 216 event = (SCLPEvent *) qdev; in handle_sccb_read_events() 453 static void event_realize(DeviceState *qdev, Error **errp) in event_realize() argument 455 SCLPEvent *event = SCLP_EVENT(qdev); in event_realize()
|
| /openbmc/qemu/hw/virtio/ |
| H A D | virtio-net-pci.c | 50 DeviceState *qdev = DEVICE(vpci_dev); in virtio_net_pci_realize() local 61 virtio_net_set_netclient_name(&dev->vdev, qdev->id, in virtio_net_pci_realize() 62 object_get_typename(OBJECT(qdev))); in virtio_net_pci_realize()
|
| /openbmc/qemu/hw/pci-bridge/ |
| H A D | xio3130_upstream.c | 49 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 D | cxl_downstream.c | 84 static void cxl_dsp_reset(DeviceState *qdev) in cxl_dsp_reset() argument 86 PCIDevice *d = PCI_DEVICE(qdev); in cxl_dsp_reset() 87 CXLDownstreamPort *dsp = CXL_DSP(qdev); in cxl_dsp_reset() 92 pci_bridge_reset(qdev); in cxl_dsp_reset()
|
| H A D | xio3130_downstream.c | 56 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()
|
| H A D | pcie_pci_bridge.c | 106 static void pcie_pci_bridge_reset(DeviceState *qdev) in pcie_pci_bridge_reset() argument 108 PCIDevice *d = PCI_DEVICE(qdev); in pcie_pci_bridge_reset() 109 pci_bridge_reset(qdev); in pcie_pci_bridge_reset()
|
| /openbmc/qemu/hw/net/ |
| H A D | ne2000-pci.c | 74 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()
|
| /openbmc/qemu/hw/usb/ |
| H A D | dev-smartcard-reader.c | 1186 DeviceState *qdev = DEVICE(card); in ccid_card_send_apdu_to_guest() local 1187 USBDevice *dev = USB_DEVICE(qdev->parent_bus->parent); in ccid_card_send_apdu_to_guest() 1209 DeviceState *qdev = DEVICE(card); in ccid_card_card_removed() local 1210 USBDevice *dev = USB_DEVICE(qdev->parent_bus->parent); in ccid_card_card_removed() 1220 DeviceState *qdev = DEVICE(card); in ccid_card_ccid_attach() local 1221 USBDevice *dev = USB_DEVICE(qdev->parent_bus->parent); in ccid_card_ccid_attach() 1230 DeviceState *qdev = DEVICE(card); in ccid_card_ccid_detach() local 1231 USBDevice *dev = USB_DEVICE(qdev->parent_bus->parent); in ccid_card_ccid_detach() 1243 DeviceState *qdev = DEVICE(card); in ccid_card_card_error() local 1244 USBDevice *dev = USB_DEVICE(qdev->parent_bus->parent); in ccid_card_card_error() [all …]
|
| /openbmc/qemu/hw/pci/ |
| H A D | pcie_sriov.c | 147 qdev_prop_set_bit(&dev->qdev, "multifunction", true); in pcie_sriov_pf_init_common() 158 BusState *bus = qdev_get_parent_bus(&dev->qdev); in pcie_sriov_pf_init() 161 if (pfs && g_hash_table_contains(pfs, dev->qdev.id)) { in pcie_sriov_pf_init() 178 if (!qdev_realize(&vf->qdev, bus, errp)) { in pcie_sriov_pf_init() 268 if (!pfs || !dev->qdev.id) { in pcie_sriov_pf_init_from_user_created_vfs() 272 pf = g_hash_table_lookup(pfs, dev->qdev.id); in pcie_sriov_pf_init_from_user_created_vfs() 295 if (bus != qdev_get_parent_bus(&vfs[i]->qdev)) { in pcie_sriov_pf_init_from_user_created_vfs() 359 if (!dev->exp.sriov_pf.vf && dev->qdev.id && in pcie_sriov_register_device() 360 pfs && g_hash_table_contains(pfs, dev->qdev.id)) { in pcie_sriov_register_device()
|
| H A D | pci_host.c | 73 !pci_dev->qdev.pending_deleted_event; in is_pci_dev_ejected() 88 if ((pci_dev->qdev.hotplugged && !pci_get_function_0(pci_dev)) || in pci_host_config_write_common() 113 if ((pci_dev->qdev.hotplugged && !pci_get_function_0(pci_dev)) || in pci_host_config_read_common()
|
| /openbmc/qemu/hw/i3c/ |
| H A D | core.c | 136 DeviceState *qdev = child->child; in i3c_scan_bus() local 137 I3CTarget *target = I3C_TARGET(qdev); in i3c_scan_bus() 244 DeviceState *qdev = child->child; in i3c_end_transfer() local 245 I3CTarget *t = I3C_TARGET(qdev); in i3c_end_transfer() 516 I3CBus *bus = I3C_BUS(t->qdev.parent_bus); in i3c_target_send_ibi() 524 I3CBus *bus = I3C_BUS(t->qdev.parent_bus); in i3c_target_send_ibi_bytes() 532 I3CBus *bus = I3C_BUS(t->qdev.parent_bus); in i3c_target_ibi_finish() 578 return qdev_realize_and_unref(&dev->qdev, &bus->qbus, errp); in i3c_target_realize_and_unref()
|
| /openbmc/qemu/hw/acpi/ |
| H A D | pcihp.c | 176 return (IS_PCI_BRIDGE(dev) && !dev->qdev.hotplugged) || !dc->hotpluggable || in acpi_pcihp_pc_no_hotplug() 198 DeviceState *qdev = kid->child; in acpi_pcihp_eject_slot() local 199 PCIDevice *dev = PCI_DEVICE(qdev); in acpi_pcihp_eject_slot() 217 qdev->pending_deleted_event = false; in acpi_pcihp_eject_slot() 219 hotplug_ctrl = qdev_get_hotplug_handler(qdev); in acpi_pcihp_eject_slot() 220 hotplug_handler_unplug(hotplug_ctrl, qdev, &error_abort); in acpi_pcihp_eject_slot() 221 object_unparent(OBJECT(qdev)); in acpi_pcihp_eject_slot() 244 DeviceState *qdev = kid->child; in acpi_pcihp_update_hotplug_bus() local 245 PCIDevice *pdev = PCI_DEVICE(qdev); in acpi_pcihp_update_hotplug_bus() 357 pdev->qdev.pending_deleted_event = true; in acpi_pcihp_device_unplug_request_cb() [all …]
|
| /openbmc/qemu/tests/qemu-iotests/ |
| H A D | 155 | 126 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))
|
| /openbmc/qemu/hw/ipack/ |
| H A D | ipack.c | 24 DeviceState *qdev = kid->child; in ipack_device_find() local 25 IPackDevice *ip = IPACK_DEVICE(qdev); in ipack_device_find()
|
| /openbmc/qemu/include/hw/pci-host/ |
| H A D | spapr.h | 127 void spapr_phb_vfio_reset(DeviceState *qdev); 151 static inline void spapr_phb_vfio_reset(DeviceState *qdev) in spapr_phb_vfio_reset() argument
|