/qemu/tests/docker/dockerfiles/ |
H A D | debian-arm64-cross.docker | 32 libglib2.0-dev \ 33 libpcre2-dev \ 34 libsndio-dev \ 83 libaio-dev:arm64 \ 87 libbpf-dev:arm64 \ 89 libbz2-dev:arm64 \ 90 libc6-dev:arm64 \ 97 libdrm-dev:arm64 \ 99 libfdt-dev:arm64 \ 100 libffi-dev:arm64 \ [all …]
|
H A D | debian-armhf-cross.docker | 32 libglib2.0-dev \ 33 libpcre2-dev \ 34 libsndio-dev \ 83 libaio-dev:armhf \ 87 libbpf-dev:armhf \ 89 libbz2-dev:armhf \ 90 libc6-dev:armhf \ 97 libdrm-dev:armhf \ 99 libfdt-dev:armhf \ 100 libffi-dev:armhf \ [all …]
|
H A D | debian-ppc64el-cross.docker | 32 libglib2.0-dev \ 33 libpcre2-dev \ 34 libsndio-dev \ 35 libspice-protocol-dev \ 83 libaio-dev:ppc64el \ 87 libbpf-dev:ppc64el \ 89 libbz2-dev:ppc64el \ 90 libc6-dev:ppc64el \ 97 libdrm-dev:ppc64el \ 99 libfdt-dev:ppc64el \ [all …]
|
H A D | debian-i686-cross.docker | 32 libglib2.0-dev \ 33 libpcre2-dev \ 34 libsndio-dev \ 86 libaio-dev:i386 \ 90 libbpf-dev:i386 \ 92 libbz2-dev:i386 \ 93 libc6-dev:i386 \ 100 libdrm-dev:i386 \ 102 libfdt-dev:i386 \ 103 libffi-dev:i386 \ [all …]
|
H A D | debian-mips64el-cross.docker | 32 libglib2.0-dev \ 33 libpcre2-dev \ 34 libsndio-dev \ 35 libspice-protocol-dev \ 86 libaio-dev:mips64el \ 89 libbpf-dev:mips64el \ 91 libbz2-dev:mips64el \ 92 libc6-dev:mips64el \ 99 libdrm-dev:mips64el \ 101 libfdt-dev:mips64el \ [all …]
|
H A D | debian-mipsel-cross.docker | 32 libglib2.0-dev \ 33 libpcre2-dev \ 34 libsndio-dev \ 86 libaio-dev:mipsel \ 89 libbpf-dev:mipsel \ 91 libbz2-dev:mipsel \ 92 libc6-dev:mipsel \ 99 libdrm-dev:mipsel \ 101 libfdt-dev:mipsel \ 102 libffi-dev:mipsel \ [all …]
|
H A D | debian-armel-cross.docker | 32 libglib2.0-dev \ 33 libpcre2-dev \ 34 libsndio-dev \ 86 libaio-dev:armel \ 90 libbpf-dev:armel \ 92 libbz2-dev:armel \ 93 libc6-dev:armel \ 100 libdrm-dev:armel \ 102 libfdt-dev:armel \ 103 libffi-dev:armel \ [all …]
|
/qemu/hw/core/ |
H A D | sysbus.c | 39 Object *dev; in find_sysbus_device() local 43 sbdev = (SysBusDevice *)dev; in find_sysbus_device() 127 return (n < dev->num_mmio); in sysbus_has_mmio() 143 dev->mmio[n].addr = addr; in sysbus_mmio_map_common() 195 n = dev->num_mmio++; in sysbus_init_mmio() 196 dev->mmio[n].addr = -1; in sysbus_init_mmio() 212 dev->pio[dev->num_pio++] = ioport++; in sysbus_init_ioports() 228 DeviceState *dev; in sysbus_create_varargs() local 234 dev = qdev_new(name); in sysbus_create_varargs() 235 s = SYS_BUS_DEVICE(dev); in sysbus_create_varargs() [all …]
|
/qemu/tests/qtest/libqos/ |
H A D | virtio-pci.c | 45 return qpci_io_readb(dev->pdev, dev->bar, CONFIG_BASE(dev) + off); in qvirtio_pci_config_readb() 60 value = qpci_io_readw(dev->pdev, dev->bar, CONFIG_BASE(dev) + off); in qvirtio_pci_config_readw() 72 value = qpci_io_readl(dev->pdev, dev->bar, CONFIG_BASE(dev) + off); in qvirtio_pci_config_readl() 84 val = qpci_io_readq(dev->pdev, dev->bar, CONFIG_BASE(dev) + off); in qvirtio_pci_config_readq() 113 return qpci_io_readb(dev->pdev, dev->bar, VIRTIO_PCI_STATUS); in qvirtio_pci_get_status() 119 qpci_io_writeb(dev->pdev, dev->bar, VIRTIO_PCI_STATUS, status); in qvirtio_pci_set_status() 154 if (qpci_msix_masked(dev->pdev, dev->config_msix_entry)) { in qvirtio_pci_get_config_isr_status() 192 return qpci_io_readw(dev->pdev, dev->bar, VIRTIO_PCI_QUEUE_NUM); in qvirtio_pci_get_queue_size() 200 qpci_io_writel(dev->pdev, dev->bar, VIRTIO_PCI_QUEUE_PFN, pfn); in qvirtio_pci_set_queue_address() 398 dev->vdev.big_endian = qtest_big_endian(dev->pdev->bus->qts); in qvirtio_pci_init_legacy() [all …]
|
/qemu/tests/qtest/ |
H A D | pnv-host-i2c-test.c | 153 pnv_i2c_send(dev, buf, 2); in pnv_i2c_pca9554_default_cfg() 158 pnv_i2c_send(dev, buf, 2); in pnv_i2c_pca9554_default_cfg() 163 pnv_i2c_send(dev, buf, 2); in pnv_i2c_pca9554_default_cfg() 247 pnv_i2c_send(dev, buf, 2); in pnv_i2c_pca9552_default_cfg() 250 pnv_i2c_send(dev, buf, 2); in pnv_i2c_pca9552_default_cfg() 253 pnv_i2c_send(dev, buf, 2); in pnv_i2c_pca9552_default_cfg() 256 pnv_i2c_send(dev, buf, 2); in pnv_i2c_pca9552_default_cfg() 261 pnv_i2c_send(dev, buf, 2); in pnv_i2c_pca9552_default_cfg() 264 pnv_i2c_send(dev, buf, 2); in pnv_i2c_pca9552_default_cfg() 267 pnv_i2c_send(dev, buf, 2); in pnv_i2c_pca9552_default_cfg() [all …]
|
H A D | i440fx-test.c | 48 QPCIDevice *dev; in test_i440fx_defaults() local 53 g_assert(dev != NULL); in test_i440fx_defaults() 137 g_free(dev); in test_i440fx_defaults() 150 reg = qpci_config_readb(dev, regno); in pam_set() 156 qpci_config_writeb(dev, regno, reg); in pam_set() 199 QPCIDevice *dev; in test_i440fx_pam() local 223 g_assert(dev != NULL); in test_i440fx_pam() 233 pam_set(dev, i, PAM_RE); in test_i440fx_pam() 246 pam_set(dev, i, PAM_WE); in test_i440fx_pam() 270 pam_set(dev, i, 0); in test_i440fx_pam() [all …]
|
/qemu/hw/usb/ |
H A D | core.c | 53 USBDevice *dev = port->dev; in usb_attach() local 66 USBDevice *dev = port->dev; in usb_detach() local 76 USBDevice *dev = port->dev; in usb_port_reset() local 97 USBDevice *dev = ep->dev; in usb_wakeup() local 108 if (dev->remote_wakeup && dev->port && dev->port->ops->wakeup) { in usb_wakeup() 358 USBDevice *dev = port->dev; in usb_find_device() local 426 assert(dev == p->ep->dev); in usb_handle_packet() 558 dev = p->ep->dev; in usb_packet_check_state() 660 dev->ep_ctl.dev = dev; in usb_ep_reset() 675 dev->ep_in[ep].dev = dev; in usb_ep_reset() [all …]
|
H A D | desc.c | 374 usb_ep_init(dev); in usb_desc_ep_init() 400 if (!dev->config) { in usb_desc_find_interface() 435 usb_desc_ep_init(dev); in usb_desc_set_interface() 455 dev->ninterfaces = dev->device->confs[i].bNumInterfaces; in usb_desc_set_config() 456 dev->config = dev->device->confs + i; in usb_desc_set_config() 481 switch (dev->speed) { in usb_desc_setdefaults() 502 dev->speedmask = 0; in usb_desc_init() 561 if (dev->serial) { in usb_desc_create_serial() 563 usb_desc_set_string(dev, index, dev->serial); in usb_desc_create_serial() 732 data[0] = dev->config ? dev->config->bConfigurationValue : 0; in usb_desc_handle_control() [all …]
|
/qemu/include/hw/pci/ |
H A D | pcie.h | 95 void pcie_cap_exit(PCIDevice *dev); 97 void pcie_cap_v1_exit(PCIDevice *dev); 103 void pcie_cap_deverr_init(PCIDevice *dev); 106 void pcie_cap_lnkctl_init(PCIDevice *dev); 110 void pcie_cap_slot_reset(PCIDevice *dev); 119 void pcie_cap_root_init(PCIDevice *dev); 120 void pcie_cap_root_reset(PCIDevice *dev); 122 void pcie_cap_flr_init(PCIDevice *dev); 127 void pcie_cap_arifwd_init(PCIDevice *dev); 133 void pcie_add_capability(PCIDevice *dev, [all …]
|
/qemu/scripts/ci/setup/ |
H A D | build-environment.yml | 60 - libaio-dev 64 - libbpf-dev 66 - libbz2-dev 67 - libc6-dev 74 - libdrm-dev 76 - libfdt-dev 77 - libffi-dev 78 - libgbm-dev 93 - libnfs-dev 98 - libpng-dev [all …]
|
/qemu/hw/ide/ |
H A D | ide-dev.c | 44 if (dev->unit == -1) { in ide_qdev_realize() 54 switch (dev->unit) { in ide_qdev_realize() 60 bus->master = dev; in ide_qdev_realize() 67 bus->slave = dev; in ide_qdev_realize() 82 if (!dev->conf.blk) { in ide_dev_initfn() 89 ret = blk_attach_dev(dev->conf.blk, &dev->qdev); in ide_dev_initfn() 112 if (!blkconf_geometry(&dev->conf, &dev->chs_trans, 65535, 16, 255, in ide_dev_initfn() 126 if (!dev->version) { in ide_dev_initfn() 129 if (!dev->serial) { in ide_dev_initfn() 133 add_boot_device_path(dev->conf.bootindex, &dev->qdev, in ide_dev_initfn() [all …]
|
/qemu/hw/virtio/ |
H A D | vhost-vdpa.c | 568 return dev->vq_index + dev->nvqs == dev->vq_index_end; in vhost_vdpa_last_dev() 603 v->dev = dev; in vhost_vdpa_init() 712 for (i = dev->vq_index; i < dev->vq_index + n; i++) { in vhost_vdpa_host_notifiers_uninit() 736 for (i = dev->vq_index; i < dev->vq_index + dev->nvqs; i++) { in vhost_vdpa_host_notifiers_init() 738 vhost_vdpa_host_notifiers_uninit(dev, i - dev->vq_index); in vhost_vdpa_host_notifiers_init() 761 v = dev->opaque; in vhost_vdpa_cleanup() 768 vhost_vdpa_host_notifiers_uninit(dev, dev->nvqs); in vhost_vdpa_cleanup() 896 assert(idx >= dev->vq_index && idx < dev->vq_index + dev->nvqs); in vhost_vdpa_get_vq_index() 905 struct vhost_dev *dev = v->dev; in vhost_vdpa_set_vring_enable_one() local 1252 VirtQueue *vq = virtio_get_queue(dev->vdev, dev->vq_index + i); in vhost_vdpa_svqs_start() [all …]
|
H A D | vhost.c | 161 if (!dev->log_enabled || !dev->started) { in vhost_sync_dirty_bitmap() 577 dev->mem_sections = dev->tmp_sections; in vhost_commit() 578 dev->n_mem_sections = dev->n_tmp_sections; in vhost_commit() 601 dev->mem = g_realloc(dev->mem, regions_size); in vhost_commit() 602 dev->mem->nregions = dev->n_mem_sections; in vhost_commit() 638 r = dev->vhost_ops->vhost_set_mem_table(dev, dev->mem); in vhost_commit() 652 r = dev->vhost_ops->vhost_set_mem_table(dev, dev->mem); in vhost_commit() 964 idx = dev->vhost_ops->vhost_get_vq_index(dev, dev->vq_index + i); in vhost_dev_set_log() 984 idx = dev->vhost_ops->vhost_get_vq_index(dev, dev->vq_index + i); in vhost_dev_set_log() 1370 struct vhost_dev *dev = vq->dev; in vhost_virtqueue_error_notifier() local [all …]
|
H A D | vhost-user.c | 1509 return dev->config_ops->vhost_dev_config_notifier(dev); in vhost_user_backend_handle_config_change() 2108 struct vhost_dev *dev = u->dev; in vhost_user_postcopy_notifier() local 2150 u->dev = dev; in vhost_user_backend_init() 2151 dev->opaque = u; in vhost_user_backend_init() 2217 if (dev->num_queues && dev->max_queues < dev->num_queues) { in vhost_user_backend_init() 2284 u = dev->opaque; in vhost_user_backend_cleanup() 2304 dev->opaque = 0; in vhost_user_backend_cleanup() 2311 assert(idx >= dev->vq_index && idx < dev->vq_index + dev->nvqs); in vhost_user_get_vq_index() 2776 DeviceState *dev; member 2857 if (dev->vq_index + dev->nvqs != dev->vq_index_end) { in vhost_user_dev_start() [all …]
|
/qemu/hw/net/ |
H A D | vhost_net.c | 136 net->dev.acked_features = net->dev.backend_features; in vhost_net_ack_features() 218 if (~net->dev.features & net->dev.backend_features) { in vhost_net_init() 269 r = vhost_dev_enable_notifiers(&net->dev, dev); in vhost_net_start_one() 274 r = vhost_dev_start(&net->dev, dev, false); in vhost_net_start_one() 287 if (!virtio_queue_enabled(dev, net->dev.vq_index + in vhost_net_start_one() 323 vhost_dev_stop(&net->dev, dev, false); in vhost_net_start_one() 325 vhost_dev_disable_notifiers(&net->dev, dev); in vhost_net_start_one() 344 vhost_dev_stop(&net->dev, dev, false); in vhost_net_stop_one() 348 vhost_dev_disable_notifiers(&net->dev, dev); in vhost_net_stop_one() 490 vhost_virtqueue_mask(&net->dev, dev, idx, mask); in vhost_net_virtqueue_mask() [all …]
|
/qemu/hw/s390x/ |
H A D | virtio-ccw.c | 128 if (dev) { in virtio_ccw_get_vdev() 258 release_indicator(&dev->routes.adapter, dev->indicators); in virtio_ccw_reset_virtio() 262 release_indicator(&dev->routes.adapter, dev->indicators2); in virtio_ccw_reset_virtio() 266 release_indicator(&dev->routes.adapter, dev->summary_indicator); in virtio_ccw_reset_virtio() 331 if (!dev) { in virtio_ccw_cb() 746 if (!virtio_ccw_rev_max(dev) && dev->force_revision_1) { in virtio_ccw_device_realize() 813 release_indicator(&dev->routes.adapter, dev->indicators); in virtio_ccw_device_unrealize() 954 r = map_indicator(&dev->routes.adapter, dev->summary_indicator); in virtio_ccw_get_mappings() 958 r = map_indicator(&dev->routes.adapter, dev->indicators); in virtio_ccw_get_mappings() 962 dev->routes.adapter.summary_addr = dev->summary_indicator->map; in virtio_ccw_get_mappings() [all …]
|
/qemu/subprojects/libvduse/ |
H A D | libvduse.c | 231 VduseDev *dev = vq->dev; in vduse_queue_check_inflights() local 541 VduseDev *dev = vq->dev; in vduse_queue_should_notify() local 567 VduseDev *dev = vq->dev; in vduse_queue_notify() local 594 VduseDev *dev = vq->dev; in vduse_queue_map_single_desc() local 649 VduseDev *dev = vq->dev; in vduse_queue_map_desc() local 744 VduseDev *dev = vq->dev; in vduse_queue_pop() local 857 struct VduseDev *dev = vq->dev; in vduse_queue_update_vring() local 888 struct VduseDev *dev = vq->dev; in vduse_queue_enable() local 939 dev->ops->enable_queue(dev, vq); in vduse_queue_enable() 944 struct VduseDev *dev = vq->dev; in vduse_queue_disable() local [all …]
|
/qemu/hw/pci/ |
H A D | pci-hmp-cmds.c | 33 dev->slot, dev->function); in hmp_info_pci_device() 43 dev->id->vendor, dev->id->device); in hmp_info_pci_device() 44 if (dev->id->has_subsystem_vendor && dev->id->has_subsystem) { in hmp_info_pci_device() 46 dev->id->subsystem_vendor, dev->id->subsystem); in hmp_info_pci_device() 49 if (dev->has_irq) { in hmp_info_pci_device() 51 dev->irq, (char)('A' + dev->irq_pin - 1)); in hmp_info_pci_device() 54 if (dev->pci_bridge) { in hmp_info_pci_device() 119 for (dev = info->value->devices; dev; dev = dev->next) { in hmp_info_pci() 171 PCIDevice *dev; in hmp_pcie_aer_inject_error() local 234 id, pci_root_bus_path(dev), pci_dev_bus_num(dev), in hmp_pcie_aer_inject_error() [all …]
|
/qemu/system/ |
H A D | qdev-monitor.c | 347 return dev; in qdev_get_peripheral() 358 return dev; in qdev_get_peripheral_anon() 368 dev->id ? dev->id : object_get_typename(OBJECT(dev))); in qbus_error_append_bus_list_hint() 419 if (dev->id && strcmp(dev->id, elem) == 0) { in qbus_find_dev() 591 assert(!dev->id && !dev->realized); in qdev_set_id() 722 return dev; in qdev_device_add_from_qdict() 725 if (dev) { in qdev_device_add_from_qdict() 811 bus_print_dev(dev->parent_bus, mon, dev, indent); in qdev_print() 825 dev->id ? dev->id : ""); in qbus_print() 864 if (!dev) { in qmp_device_add() [all …]
|
/qemu/backends/ |
H A D | cryptodev-vhost.c | 39 return crypto->dev.max_queues; in cryptodev_vhost_get_max_queues() 57 crypto->dev.max_queues = 1; in cryptodev_vhost_init() 58 crypto->dev.nvqs = 1; in cryptodev_vhost_init() 67 crypto->dev.vq_index = crypto->cc->queue_index * crypto->dev.nvqs; in cryptodev_vhost_init() 88 crypto->dev.nvqs = 1; in cryptodev_vhost_start_one() 91 r = vhost_dev_enable_notifiers(&crypto->dev, dev); in cryptodev_vhost_start_one() 96 r = vhost_dev_start(&crypto->dev, dev, false); in cryptodev_vhost_start_one() 104 vhost_dev_disable_notifiers(&crypto->dev, dev); in cryptodev_vhost_start_one() 113 vhost_dev_stop(&crypto->dev, dev, false); in cryptodev_vhost_stop_one() 114 vhost_dev_disable_notifiers(&crypto->dev, dev); in cryptodev_vhost_stop_one() [all …]
|