/qemu/hw/sparc64/ |
H A D | sun4u.c | 306 DeviceState *dev; in ebus_realize() local 343 dev = DEVICE(isa_dev); in ebus_realize() 426 DeviceState *dev; in prom_init() local 432 s = SYS_BUS_DEVICE(dev); in prom_init() 519 DeviceState *dev; in ram_init() local 525 s = SYS_BUS_DEVICE(dev); in ram_init() 527 d = SUN4U_RAM(dev); in ram_init() 567 DeviceState *iommu, *dev; in sun4uv_init() local 674 s = SYS_BUS_DEVICE(dev); in sun4uv_init() 678 nvram = NVRAM(dev); in sun4uv_init() [all …]
|
/qemu/hw/isa/ |
H A D | vt82c686.c | 47 PCIDevice dev; member 118 s->dev.config[0xd2] &= 0xf; in pm_write_config() 164 pci_set_irq(&s->dev, sci_level); in pm_update_sci() 199 ViaPMState *s = VIA_PM(dev); in via_pm_realize() 208 apm_init(dev, &s->apm, NULL, s); in via_pm_realize() 594 PCIDevice dev; member 716 DeviceState *dev = DEVICE(d); in via_isa_realize() local 809 ViaISAState *s = VIA_ISA(dev); in vt82c686b_isa_reset() 810 uint8_t *pci_conf = s->dev.config; in vt82c686b_isa_reset() 878 ViaISAState *s = VIA_ISA(dev); in vt8231_isa_reset() [all …]
|
/qemu/hw/virtio/ |
H A D | virtio-mem-pci.c | 84 DeviceState *dev = DEVICE(md); in virtio_mem_pci_fill_device_info() local 86 if (dev->id) { in virtio_mem_pci_fill_device_info() 87 vi->id = g_strdup(dev->id); in virtio_mem_pci_fill_device_info() 107 DeviceState *dev = DEVICE(pci_mem); in virtio_mem_pci_size_change_notify() local 108 char *qom_path = object_get_canonical_path(OBJECT(dev)); in virtio_mem_pci_size_change_notify() 138 DeviceState *dev = DEVICE(obj); in virtio_mem_pci_set_requested_size() local 146 if (dev->pending_deleted_event) { in virtio_mem_pci_set_requested_size() 182 VirtIOMEMPCI *dev = VIRTIO_MEM_PCI(obj); in virtio_mem_pci_instance_init() local 186 virtio_instance_init_common(obj, &dev->vdev, sizeof(dev->vdev), in virtio_mem_pci_instance_init() 190 vmem = &dev->vdev; in virtio_mem_pci_instance_init() [all …]
|
H A D | vhost-user-vsock.c | 34 static int vuv_handle_config_change(struct vhost_dev *dev) in vuv_handle_config_change() argument 36 VHostUserVSock *vsock = VHOST_USER_VSOCK(dev->vdev); in vuv_handle_config_change() 46 virtio_notify_config(dev->vdev); in vuv_handle_config_change() 90 static void vuv_device_realize(DeviceState *dev, Error **errp) in vuv_device_realize() argument 92 VHostVSockCommon *vvc = VHOST_VSOCK_COMMON(dev); in vuv_device_realize() 93 VirtIODevice *vdev = VIRTIO_DEVICE(dev); in vuv_device_realize() 94 VHostUserVSock *vsock = VHOST_USER_VSOCK(dev); in vuv_device_realize() 132 static void vuv_device_unrealize(DeviceState *dev) in vuv_device_unrealize() argument 134 VHostVSockCommon *vvc = VHOST_VSOCK_COMMON(dev); in vuv_device_unrealize() 135 VirtIODevice *vdev = VIRTIO_DEVICE(dev); in vuv_device_unrealize() [all …]
|
H A D | virtio-input-pci.c | 84 VirtIOInputHIDPCI *dev = VIRTIO_INPUT_HID_PCI(obj); in virtio_keyboard_initfn() local 86 virtio_instance_init_common(obj, &dev->vdev, sizeof(dev->vdev), in virtio_keyboard_initfn() 92 VirtIOInputHIDPCI *dev = VIRTIO_INPUT_HID_PCI(obj); in virtio_mouse_initfn() local 94 virtio_instance_init_common(obj, &dev->vdev, sizeof(dev->vdev), in virtio_mouse_initfn() 100 VirtIOInputHIDPCI *dev = VIRTIO_INPUT_HID_PCI(obj); in virtio_tablet_initfn() local 102 virtio_instance_init_common(obj, &dev->vdev, sizeof(dev->vdev), in virtio_tablet_initfn() 108 VirtIOInputHIDPCI *dev = VIRTIO_INPUT_HID_PCI(obj); in virtio_multitouch_initfn() local 110 virtio_instance_init_common(obj, &dev->vdev, sizeof(dev->vdev), in virtio_multitouch_initfn()
|
H A D | vdpa-dev-pci.c | 43 VhostVdpaDevicePCI *dev = VHOST_VDPA_DEVICE_PCI(obj); in vhost_vdpa_device_pci_instance_init() local 45 virtio_instance_init_common(obj, &dev->vdev, sizeof(dev->vdev), in vhost_vdpa_device_pci_instance_init() 47 object_property_add_alias(obj, "bootindex", OBJECT(&dev->vdev), in vhost_vdpa_device_pci_instance_init() 57 VhostVdpaDevicePCI *dev = container_of(v, VhostVdpaDevicePCI, vdev); in vhost_vdpa_device_pci_post_init() local 58 VirtIOPCIProxy *vpci_dev = &dev->parent_obj; in vhost_vdpa_device_pci_post_init() 71 VhostVdpaDevicePCI *dev = VHOST_VDPA_DEVICE_PCI(vpci_dev); in vhost_vdpa_device_pci_realize() local 73 dev->vdev.post_init = vhost_vdpa_device_pci_post_init; in vhost_vdpa_device_pci_realize() 74 qdev_realize(DEVICE(&dev->vdev), BUS(&vpci_dev->bus), errp); in vhost_vdpa_device_pci_realize()
|
H A D | vhost-user-base.c | 165 virtio_notify_config(dev->vdev); in vub_config_notifier() 193 static int vub_connect(DeviceState *dev) in vub_connect() argument 195 VirtIODevice *vdev = VIRTIO_DEVICE(dev); in vub_connect() 222 static void vub_disconnect(DeviceState *dev) in vub_disconnect() argument 224 VirtIODevice *vdev = VIRTIO_DEVICE(dev); in vub_disconnect() 243 DeviceState *dev = opaque; in vub_event() local 244 VirtIODevice *vdev = VIRTIO_DEVICE(dev); in vub_event() 249 if (vub_connect(dev) < 0) { in vub_event() 269 VirtIODevice *vdev = VIRTIO_DEVICE(dev); in vub_device_realize() 270 VHostUserBase *vub = VHOST_USER_BASE(dev); in vub_device_realize() [all …]
|
H A D | vhost-user-blk-pci.c | 55 VHostUserBlkPCI *dev = VHOST_USER_BLK_PCI(vpci_dev); in vhost_user_blk_pci_realize() local 56 DeviceState *vdev = DEVICE(&dev->vdev); in vhost_user_blk_pci_realize() 58 if (dev->vdev.num_queues == VHOST_USER_BLK_AUTO_NUM_QUEUES) { in vhost_user_blk_pci_realize() 59 dev->vdev.num_queues = virtio_pci_optimal_num_queues(0); in vhost_user_blk_pci_realize() 63 vpci_dev->nvectors = dev->vdev.num_queues + 1; in vhost_user_blk_pci_realize() 86 VHostUserBlkPCI *dev = VHOST_USER_BLK_PCI(obj); in vhost_user_blk_pci_instance_init() local 88 virtio_instance_init_common(obj, &dev->vdev, sizeof(dev->vdev), in vhost_user_blk_pci_instance_init() 90 object_property_add_alias(obj, "bootindex", OBJECT(&dev->vdev), in vhost_user_blk_pci_instance_init()
|
/qemu/hw/s390x/ |
H A D | virtio-ccw-input.c | 40 VirtIOInputCcw *dev = VIRTIO_INPUT_CCW(ccw_dev); in virtio_ccw_input_realize() local 41 DeviceState *vdev = DEVICE(&dev->vdev); in virtio_ccw_input_realize() 66 VirtIOInputHIDCcw *dev = VIRTIO_INPUT_HID_CCW(obj); in virtio_ccw_keyboard_instance_init() local 70 virtio_instance_init_common(obj, &dev->vdev, sizeof(dev->vdev), in virtio_ccw_keyboard_instance_init() 76 VirtIOInputHIDCcw *dev = VIRTIO_INPUT_HID_CCW(obj); in virtio_ccw_mouse_instance_init() local 80 virtio_instance_init_common(obj, &dev->vdev, sizeof(dev->vdev), in virtio_ccw_mouse_instance_init() 86 VirtIOInputHIDCcw *dev = VIRTIO_INPUT_HID_CCW(obj); in virtio_ccw_tablet_instance_init() local 90 virtio_instance_init_common(obj, &dev->vdev, sizeof(dev->vdev), in virtio_ccw_tablet_instance_init()
|
H A D | s390-pci-bus.c | 923 DeviceState *dev; in s390_pci_device_new() local 926 if (!dev) { in s390_pci_device_new() 944 return S390_PCI_DEVICE(dev); in s390_pci_device_new() 997 dev = pci_get_bus(dev)->parent_dev; in s390_pci_update_subordinate() 1055 pdev = PCI_DEVICE(dev); in s390_pcihost_plug() 1061 if (dev->hotplugged) { in s390_pcihost_plug() 1070 pdev = PCI_DEVICE(dev); in s390_pcihost_plug() 1072 if (!dev->id) { in s390_pcihost_plug() 1141 if (dev->hotplugged) { in s390_pcihost_plug() 1176 qdev_unrealize(dev); in s390_pcihost_unplug() [all …]
|
/qemu/hw/i386/ |
H A D | microvm.c | 107 DeviceState *dev; in create_gpex() local 110 dev = qdev_new(TYPE_GPEX_HOST); in create_gpex() 143 sysbus_connect_irq(SYS_BUS_DEVICE(dev), i, in create_gpex() 215 x86ms->acpi_dev = HOTPLUG_HANDLER(dev); in microvm_devices_init() 220 qdev_prop_set_uint32(dev, "intrs", 1); in microvm_devices_init() 222 qdev_prop_set_uint32(dev, "p2", 8); in microvm_devices_init() 223 qdev_prop_set_uint32(dev, "p3", 8); in microvm_devices_init() 393 DeviceState *dev = kid->child; in microvm_fix_kernel_cmdline() local 422 X86CPU *cpu = X86_CPU(dev); in microvm_device_pre_plug_cb() 425 x86_cpu_pre_plug(hotplug_dev, dev, errp); in microvm_device_pre_plug_cb() [all …]
|
/qemu/hw/acpi/ |
H A D | pcihp.c | 178 return (IS_PCI_BRIDGE(dev) && !dev->qdev.hotplugged) || !dc->hotpluggable || in acpi_pcihp_pc_no_hotplug() 179 pci_is_vf(dev); in acpi_pcihp_pc_no_hotplug() 201 PCIDevice *dev = PCI_DEVICE(qdev); in acpi_pcihp_eject_slot() local 202 if (PCI_SLOT(dev->devfn) == slot) { in acpi_pcihp_eject_slot() 274 PCIDevice *pdev = PCI_DEVICE(dev); in acpi_pcihp_device_pre_plug_cb() 277 if (dev->hotplugged && in acpi_pcihp_device_pre_plug_cb() 288 PCIDevice *pdev = PCI_DEVICE(dev); in acpi_pcihp_device_plug_cb() 297 if (!dev->hotplugged) { in acpi_pcihp_device_plug_cb() 330 PCIDevice *pdev = PCI_DEVICE(dev); in acpi_pcihp_device_unplug_cb() 335 qdev_unrealize(dev); in acpi_pcihp_device_unplug_cb() [all …]
|
H A D | ich9.c | 476 if (object_dynamic_cast(OBJECT(dev), TYPE_PCI_DEVICE)) { in ich9_pm_device_pre_plug_cb() 481 if (object_dynamic_cast(OBJECT(dev), TYPE_PC_DIMM) && in ich9_pm_device_pre_plug_cb() 503 if (object_dynamic_cast(OBJECT(dev), TYPE_PC_DIMM)) { in ich9_pm_device_plug_cb() 505 nvdimm_acpi_plug_cb(hotplug_dev, dev); in ich9_pm_device_plug_cb() 508 dev, errp); in ich9_pm_device_plug_cb() 518 dev, errp); in ich9_pm_device_plug_cb() 531 object_dynamic_cast(OBJECT(dev), TYPE_PC_DIMM)) { in ich9_pm_device_unplug_request_cb() 550 dev, errp); in ich9_pm_device_unplug_request_cb() 554 dev, errp); in ich9_pm_device_unplug_request_cb() 567 object_dynamic_cast(OBJECT(dev), TYPE_PC_DIMM)) { in ich9_pm_device_unplug_cb() [all …]
|
/qemu/hw/misc/ |
H A D | led.c | 69 static void led_reset(DeviceState *dev) in led_reset() argument 71 LEDState *s = LED(dev); in led_reset() 86 static void led_realize(DeviceState *dev, Error **errp) in led_realize() argument 88 LEDState *s = LED(dev); in led_realize() 143 DeviceState *dev; in type_init() local 145 dev = qdev_new(TYPE_LED); in type_init() 146 qdev_prop_set_bit(dev, "gpio-active-high", in type_init() 148 qdev_prop_set_string(dev, "color", led_color_name[color]); in type_init() 157 object_property_add_child(parentobj, name, OBJECT(dev)); in type_init() 158 qdev_realize_and_unref(dev, NULL, &error_fatal); in type_init() [all …]
|
/qemu/hw/audio/ |
H A D | intel-hda.h | 18 typedef void (*hda_codec_response_func)(HDACodecDevice *dev, 20 typedef bool (*hda_codec_xfer_func)(HDACodecDevice *dev, 34 void (*init)(HDACodecDevice *dev, Error **errp); 35 void (*exit)(HDACodecDevice *dev); 36 void (*command)(HDACodecDevice *dev, uint32_t nid, uint32_t data); 37 void (*stream)(HDACodecDevice *dev, uint32_t stnr, bool running, bool output); 45 void hda_codec_bus_init(DeviceState *dev, HDACodecBus *bus, size_t bus_size, 50 void hda_codec_response(HDACodecDevice *dev, bool solicited, uint32_t response); 51 bool hda_codec_xfer(HDACodecDevice *dev, uint32_t stnr, bool output,
|
/qemu/hw/arm/ |
H A D | xlnx-versal.c | 177 DeviceState *dev; in versal_create_uarts() local 228 DeviceState *dev; in versal_create_usbs() local 233 dev = DEVICE(&s->lpd.iou.usb); in versal_create_usbs() 259 DeviceState *dev; in versal_create_gems() local 287 DeviceState *dev; in versal_create_admas() local 313 DeviceState *dev; in versal_create_sds() local 318 dev = DEVICE(&s->pmc.iou.sd[i]); in versal_create_sds() 594 DeviceState *dev; in versal_create_cfu() local 692 dev = DEVICE(&s->pmc.cframe_bcast); in versal_create_cfu() 711 dev = DEVICE(&s->pmc.cfu_apb); in versal_create_cfu() [all …]
|
H A D | allwinner-a10.c | 96 static void aw_a10_realize(DeviceState *dev, Error **errp) in aw_a10_realize() argument 98 AwA10State *s = AW_A10(dev); in aw_a10_realize() 114 qdev_pass_gpios(DEVICE(&s->intc), dev, NULL); in aw_a10_realize() 121 sysbus_connect_irq(sysbusdev, 0, qdev_get_gpio_in(dev, 22)); in aw_a10_realize() 122 sysbus_connect_irq(sysbusdev, 1, qdev_get_gpio_in(dev, 23)); in aw_a10_realize() 123 sysbus_connect_irq(sysbusdev, 2, qdev_get_gpio_in(dev, 24)); in aw_a10_realize() 124 sysbus_connect_irq(sysbusdev, 3, qdev_get_gpio_in(dev, 25)); in aw_a10_realize() 125 sysbus_connect_irq(sysbusdev, 4, qdev_get_gpio_in(dev, 67)); in aw_a10_realize() 157 qdev_get_gpio_in(dev, 1), in aw_a10_realize() 169 qdev_get_gpio_in(dev, 39 + i)); in aw_a10_realize() [all …]
|
H A D | musicpal.c | 262 DeviceState *dev = DEVICE(sbd); in musicpal_lcd_init() local 393 sysbus_init_irq(dev, &s->parent_irq); in mv88w8618_pic_init() 396 sysbus_init_mmio(dev, &s->iomem); in mv88w8618_pic_init() 468 sysbus_init_irq(dev, &s->irq); in mv88w8618_timer_init() 568 sysbus_init_mmio(dev, &s->iomem); in mv88w8618_pit_init() 677 sysbus_init_mmio(dev, &s->iomem); in mv88w8618_flashcfg_init() 1000 DeviceState *dev = DEVICE(sbd); in musicpal_gpio_init() local 1145 DeviceState *dev = DEVICE(sbd); in musicpal_key_init() local 1200 DeviceState *dev; in musicpal_init() local 1280 dev = qdev_new(TYPE_MV88W8618_ETH); in musicpal_init() [all …]
|
/qemu/tests/qtest/ |
H A D | megasas-test.c | 21 QPCIDevice dev; member 29 return &megasas->dev; in megasas_get_driver() 41 qpci_device_init(&megasas->dev, bus, addr); in megasas_create() 51 QPCIDevice *dev = &megasas->dev; in megasas_pd_get_info_fuzz() local 57 qpci_device_enable(dev); in megasas_pd_get_info_fuzz() 58 bar = qpci_iomap(dev, 0, NULL); in megasas_pd_get_info_fuzz() 70 qtest_memwrite(dev->bus->qts, context_pa, context, sizeof(context)); in megasas_pd_get_info_fuzz() 71 qpci_io_writel(dev, bar, 0x40, context_pa); in megasas_pd_get_info_fuzz()
|
H A D | ivshmem-test.c | 28 *pdev = dev; in save_fn() 33 QPCIDevice *dev; in get_device() local 35 dev = NULL; in get_device() 37 g_assert(dev != NULL); in get_device() 39 return dev; in get_device() 45 QPCIDevice *dev; member 102 g_free(s->dev); in cleanup_vm() 119 s->dev = get_device(s->qs->pcibus); in setup_vm_cmd() 125 qpci_msix_enable(s->dev); in setup_vm_cmd() 131 qpci_device_enable(s->dev); in setup_vm_cmd() [all …]
|
/qemu/hw/ide/ |
H A D | cmd646.c | 211 static void cmd646_reset(DeviceState *dev) in cmd646_reset() argument 213 PCIIDEState *d = PCI_IDE(dev); in cmd646_reset() 252 PCIIDEState *d = PCI_IDE(dev); in pci_cmd646_ide_realize() 253 DeviceState *ds = DEVICE(dev); in pci_cmd646_ide_realize() 254 uint8_t *pci_conf = dev->config; in pci_cmd646_ide_realize() 266 dev->wmask[CFR] = 0x0; in pci_cmd646_ide_realize() 267 dev->w1cmask[CFR] = CFR_INTR_CH0; in pci_cmd646_ide_realize() 268 dev->wmask[ARTTIM23] = 0x0; in pci_cmd646_ide_realize() 269 dev->w1cmask[ARTTIM23] = ARTTIM23_INTR_CH1; in pci_cmd646_ide_realize() 270 dev->wmask[MRDMODE] = 0x0; in pci_cmd646_ide_realize() [all …]
|
/qemu/hw/pci/ |
H A D | pci_bridge.c | 284 uint8_t *conf = dev->config; in pci_bridge_disable_base_limit() 305 PCIDevice *dev = PCI_DEVICE(qdev); in pci_bridge_reset() local 306 uint8_t *conf = dev->config; in pci_bridge_reset() 344 PCIBus *parent = pci_get_bus(dev); in pci_bridge_initfn() 345 PCIBridge *br = PCI_BRIDGE(dev); in pci_bridge_initfn() 361 dev->config[PCI_HEADER_TYPE] = in pci_bridge_initfn() 364 pci_set_word(dev->config + PCI_SEC_STATUS, in pci_bridge_initfn() 373 if (!br->bus_name && dev->qdev.id && *dev->qdev.id) { in pci_bridge_initfn() 374 br->bus_name = dev->qdev.id; in pci_bridge_initfn() 379 sec_bus->parent_dev = dev; in pci_bridge_initfn() [all …]
|
/qemu/tests/avocado/virtiofs_submounts.py.data/ |
H A D | guest.sh | 40 pushd "$1" >/dev/null 51 popd >/dev/null 79 dev=$(stat -c '%D' "$mp") 85 devs[mp_i]=$dev 87 pushd "$mp" >/dev/null 104 if [ "$(stat -c '%D' some-file)" != "$dev" ]; then 110 if [ "$(stat -c '%D' sub)" != "$dev" ]; then 123 popd >/dev/null
|
/qemu/hw/usb/ |
H A D | dev-hid.c | 40 USBDevice dev; member 570 USBHIDState *us = USB_HID(dev); in usb_hid_handle_reset() 578 USBHIDState *us = USB_HID(dev); in usb_hid_handle_control() 657 USBHIDState *us = USB_HID(dev); in usb_hid_handle_data() 705 dev->usb_desc = usb1; in usb_hid_initfn() 708 dev->usb_desc = usb2; in usb_hid_initfn() 711 dev->usb_desc = NULL; in usb_hid_initfn() 713 if (!dev->usb_desc) { in usb_hid_initfn() 719 usb_desc_create_serial(dev); in usb_hid_initfn() 720 usb_desc_init(dev); in usb_hid_initfn() [all …]
|
/qemu/include/hw/pci/ |
H A D | pcie_aer.h | 89 int pcie_aer_init(PCIDevice *dev, uint8_t cap_ver, uint16_t offset, 91 void pcie_aer_exit(PCIDevice *dev); 92 void pcie_aer_write_config(PCIDevice *dev, 96 void pcie_aer_root_set_vector(PCIDevice *dev, unsigned int vector); 97 void pcie_aer_root_init(PCIDevice *dev); 98 void pcie_aer_root_reset(PCIDevice *dev); 99 void pcie_aer_root_write_config(PCIDevice *dev, 103 int pcie_aer_inject_error(PCIDevice *dev, const PCIEAERErr *err);
|