/qemu/tests/qtest/ |
H A D | pvpanic-pci-test.c | 27 QPCIDevice *dev; in test_panic_nopause() local 33 qpci_device_enable(dev); in test_panic_nopause() 34 bar = qpci_iomap(dev, 0, NULL); in test_panic_nopause() 36 qpci_memread(dev, bar, 0, &val, sizeof(val)); in test_panic_nopause() 40 qpci_memwrite(dev, bar, 0, &val, sizeof(val)); in test_panic_nopause() 49 g_free(dev); in test_panic_nopause() 60 QPCIDevice *dev; in test_panic() local 66 qpci_device_enable(dev); in test_panic() 67 bar = qpci_iomap(dev, 0, NULL); in test_panic() 69 qpci_memread(dev, bar, 0, &val, sizeof(val)); in test_panic() [all …]
|
H A D | erst-test.c | 21 *pdev = dev; in save_fn() 26 QPCIDevice *dev; in get_erst_device() local 28 dev = NULL; in get_erst_device() 32 save_fn, &dev); in get_erst_device() 33 g_assert(dev != NULL); in get_erst_device() 35 return dev; in get_erst_device() 42 QPCIDevice *dev; member 87 qpci_io_writel(s->dev, s->reg_bar, reg, v); in out_reg32() 92 g_free(s->dev); in cleanup_vm() 106 s->dev = get_erst_device(s->qs->pcibus); in setup_vm_cmd() [all …]
|
/qemu/hw/pci/ |
H A D | pci.c | 383 pci_set_quad(dev->config + pci_bar(dev, r), region->type); in pci_reset_regions() 410 msi_reset(dev); in pci_do_device_reset() 619 if (dev && IS_PCI_BRIDGE(dev)) { in pci_bus_range() 1075 .dev = dev, in pci_req_id_cache_get() 1089 cache.dev = dev; in pci_req_id_cache_get() 1679 } while (dev); in pci_device_route_intx_to_irq() 1703 if (dev && dev->intx_routing_notifier) { in pci_bus_fire_intx_routing_notifier() 1704 dev->intx_routing_notifier(dev); in pci_bus_fire_intx_routing_notifier() 1943 if (dev && IS_PCI_BRIDGE(dev)) { in pci_root_bus_in_range() 2194 return dev; in pci_create_simple_multifunction() [all …]
|
/qemu/hw/arm/ |
H A D | aspeed_soc_common.c | 29 qemu_irq aspeed_soc_get_irq(AspeedSoCState *s, int dev) in aspeed_soc_get_irq() argument 31 return ASPEED_SOC_GET_CLASS(s)->get_irq(s, dev); in aspeed_soc_get_irq() 62 int uart_index = aspeed_uart_index(dev); in aspeed_soc_uart_set_chr() 93 DeviceState *dev = qdev_new(TYPE_UNIMPLEMENTED_DEVICE); in aspeed_soc_dram_init() local 95 qdev_prop_set_string(dev, "name", "ram-empty"); in aspeed_soc_dram_init() 113 sysbus_mmio_get_region(dev, n)); in aspeed_mmio_map() 119 qdev_prop_set_string(DEVICE(dev), "name", name); in aspeed_mmio_map_unimplemented() 120 qdev_prop_set_uint64(DEVICE(dev), "size", size); in aspeed_mmio_map_unimplemented() 121 sysbus_realize(dev, &error_abort); in aspeed_mmio_map_unimplemented() 127 static void aspeed_soc_realize(DeviceState *dev, Error **errp) in aspeed_soc_realize() argument [all …]
|
H A D | versatilepb.c | 161 DeviceState *dev = DEVICE(obj); in vpb_sic_init() local 166 qdev_init_gpio_in(dev, vpb_sic_set_irq, 32); in vpb_sic_init() 191 DeviceState *dev, *sysctl; in versatile_init() local 237 pic[n] = qdev_get_gpio_in(dev, n); in versatile_init() 242 sic[n] = qdev_get_gpio_in(dev, n); in versatile_init() 248 dev = qdev_new("versatile_pci"); in versatile_init() 249 busdev = SYS_BUS_DEVICE(dev); in versatile_init() 275 lsi53c8xx_handle_legacy_cmdline(dev); in versatile_init() 284 dev = qdev_new("pl080"); in versatile_init() 287 busdev = SYS_BUS_DEVICE(dev); in versatile_init() [all …]
|
H A D | msf2-som.c | 47 DeviceState *dev; in emcraft_sf2_s2s010_init() local 61 dev = qdev_new(TYPE_MSF2_SOC); in emcraft_sf2_s2s010_init() 63 qdev_prop_set_string(dev, "part-name", "M2S010"); in emcraft_sf2_s2s010_init() 64 qdev_prop_set_uint64(dev, "eNVM-size", M2S010_ENVM_SIZE); in emcraft_sf2_s2s010_init() 65 qdev_prop_set_uint64(dev, "eSRAM-size", M2S010_ESRAM_SIZE); in emcraft_sf2_s2s010_init() 75 qdev_connect_clock_in(dev, "m3clk", m3clk); in emcraft_sf2_s2s010_init() 76 qdev_prop_set_uint32(dev, "apb0div", 2); in emcraft_sf2_s2s010_init() 77 qdev_prop_set_uint32(dev, "apb1div", 2); in emcraft_sf2_s2s010_init() 79 sysbus_realize_and_unref(SYS_BUS_DEVICE(dev), &error_fatal); in emcraft_sf2_s2s010_init() 81 soc = MSF2_SOC(dev); in emcraft_sf2_s2s010_init() [all …]
|
/qemu/hw/ppc/ |
H A D | mac_newworld.c | 258 dev = DEVICE(cpu); in ppc_core99_init() 362 dev = DEVICE(macio); in ppc_core99_init() 421 dev = qdev_new(TYPE_ADB_KEYBOARD); in ppc_core99_init() 424 dev = qdev_new(TYPE_ADB_MOUSE); in ppc_core99_init() 457 dev = qdev_new(TYPE_MACIO_NVRAM); in ppc_core99_init() 462 nvr = MACIO_NVRAM(dev); in ppc_core99_init() 466 dev = qdev_new(TYPE_FW_CFG_MEM); in ppc_core99_init() 467 fw_cfg = FW_CFG(dev); in ppc_core99_init() 471 s = SYS_BUS_DEVICE(dev); in ppc_core99_init() 540 pci = PCI_DEVICE(dev); in core99_fw_dev_path() [all …]
|
H A D | prep.c | 237 DeviceState *dev, *i82378_dev; in ibm_40p_init() local 267 dev = qdev_new("raven-pcihost"); in ibm_40p_init() 270 pcihost = SYS_BUS_DEVICE(dev); in ibm_40p_init() 290 dev = DEVICE(isa_dev); in ibm_40p_init() 296 dev = DEVICE(isa_dev); in ibm_40p_init() 310 dev = DEVICE(isa_dev); in ibm_40p_init() 320 dev = DEVICE(isa_dev); in ibm_40p_init() 325 dev = DEVICE(isa_dev); in ibm_40p_init() 344 dev = qdev_new(TYPE_FW_CFG_MEM); in ibm_40p_init() 345 fw_cfg = FW_CFG(dev); in ibm_40p_init() [all …]
|
/qemu/hw/virtio/ |
H A D | virtio-md-pci.c | 21 DeviceState *dev = DEVICE(vmd); in virtio_md_pci_pre_plug() local 22 HotplugHandler *bus_handler = qdev_get_bus_hotplug_handler(dev); in virtio_md_pci_pre_plug() 26 if (!bus_handler && dev->hotplugged) { in virtio_md_pci_pre_plug() 42 hotplug_handler_pre_plug(bus_handler, dev, &local_err); in virtio_md_pci_pre_plug() 49 DeviceState *dev = DEVICE(vmd); in virtio_md_pci_plug() local 61 hotplug_handler_plug(bus_handler, dev, &local_err); in virtio_md_pci_plug() 73 DeviceState *dev = DEVICE(vmd); in virtio_md_pci_unplug_request() local 105 object_unparent(OBJECT(dev)); in virtio_md_pci_unplug_request() 112 DeviceState *dev = DEVICE(vmd); in virtio_md_pci_unplug() local 121 hotplug_handler_unplug(bus_handler, dev, &local_err); in virtio_md_pci_unplug() [all …]
|
H A D | trace-events | 42 vhost_vdpa_add_status(void *dev, uint8_t status) "dev: %p status: 0x%"PRIx8 43 vhost_vdpa_init(void *dev, void *s, void *vdpa) "dev: %p, common dev: %p vdpa: %p" 44 vhost_vdpa_cleanup(void *dev, void *vdpa) "dev: %p vdpa: %p" 45 vhost_vdpa_memslots_limit(void *dev, int ret) "dev: %p = 0x%x" 48 vhost_vdpa_set_features(void *dev, uint64_t features) "dev: %p features: 0x%"PRIx64 50 vhost_vdpa_reset_device(void *dev) "dev: %p" 53 vhost_vdpa_dump_config(void *dev, const char *line) "dev: %p %s" 56 vhost_vdpa_suspend(void *dev) "dev: %p" 57 vhost_vdpa_dev_start(void *dev, bool started) "dev: %p started: %d" 66 vhost_vdpa_set_owner(void *dev) "dev: %p" [all …]
|
/qemu/hw/usb/ |
H A D | dev-hub.c | 46 USBDevice dev; member 202 if (port->port.dev && port->port.dev->attached) { in usb_hub_port_update() 246 s->dev.port->ops->child_detach(s->dev.port, port1->dev); in usb_hub_detach() 259 s->dev.port->ops->child_detach(s->dev.port, child); in usb_hub_child_detach() 286 s->dev.port->ops->complete(s->dev.port, packet); in usb_hub_complete() 291 USBHubState *s = USB_HUB(dev); in usb_hub_find_device() 311 USBHubState *s = USB_HUB(dev); in usb_hub_handle_reset() 414 pdev = port->port.dev; in usb_hub_handle_control() 607 usb_desc_create_serial(dev); in usb_hub_realize() 608 usb_desc_init(dev); in usb_hub_realize() [all …]
|
H A D | trace-events | 249 # dev-hub.c 259 # dev-storage.c 272 # dev-uas.c 286 # dev-mtp.c 293 usb_mtp_nak(int dev, uint32_t ep) "dev %d, ep %d" 295 usb_mtp_op_get_device_info(int dev) "dev %d" 296 usb_mtp_op_open_session(int dev) "dev %d" 297 usb_mtp_op_close_session(int dev) "dev %d" 298 usb_mtp_op_get_storage_ids(int dev) "dev %d" 299 usb_mtp_op_get_storage_info(int dev) "dev %d" [all …]
|
H A D | hcd-xhci-pci.c | 84 static void xhci_pci_reset(DeviceState *dev) in xhci_pci_reset() argument 86 XHCIPciState *s = XHCI_PCI(dev); in xhci_pci_reset() 111 XHCIPciState *s = XHCI_PCI(dev); in usb_xhci_pci_realize() 115 dev->config[PCI_CACHE_LINE_SIZE] = 0x10; in usb_xhci_pci_realize() 146 pci_register_bar(dev, 0, in usb_xhci_pci_realize() 159 msix_init(dev, s->xhci.numintrs, in usb_xhci_pci_realize() 164 s->xhci.as = pci_get_address_space(dev); in usb_xhci_pci_realize() 167 static void usb_xhci_pci_exit(PCIDevice *dev) in usb_xhci_pci_exit() argument 169 XHCIPciState *s = XHCI_PCI(dev); in usb_xhci_pci_exit() 171 if (dev->msix_table && dev->msix_pba in usb_xhci_pci_exit() [all …]
|
/qemu/hw/tpm/ |
H A D | tpm_tis_isa.c | 86 static void tpm_tis_isa_reset(DeviceState *dev) in tpm_tis_isa_reset() argument 88 TPMStateISA *isadev = TPM_TIS_ISA(dev); in tpm_tis_isa_reset() 113 TPMStateISA *isadev = TPM_TIS_ISA(dev); in tpm_tis_isa_realizefn() 131 s->irq = isa_get_irq(ISA_DEVICE(dev), s->irq_num); in tpm_tis_isa_realizefn() 138 TPM_PPI_ADDR_BASE, OBJECT(dev)); in tpm_tis_isa_realizefn() 144 Aml *dev, *crs; in build_tpm_tis_isa_aml() local 148 dev = aml_device("TPM"); in build_tpm_tis_isa_aml() 155 aml_append(dev, aml_name_decl("_UID", aml_int(1))); in build_tpm_tis_isa_aml() 165 aml_append(dev, aml_name_decl("_CRS", crs)); in build_tpm_tis_isa_aml() 166 tpm_build_ppi_acpi(ti, dev); in build_tpm_tis_isa_aml() [all …]
|
/qemu/hw/sparc/ |
H A D | sun4m.c | 287 DeviceState *dev; in iommu_init() local 352 DeviceState *dev; in slavio_intctl_init() local 371 return dev; in slavio_intctl_init() 380 DeviceState *dev; in slavio_timer_init_all() local 419 DeviceState *dev; in slavio_misc_init() local 456 DeviceState *dev; in ecc_init() local 472 DeviceState *dev; in apc_init() local 486 DeviceState *dev; in tcx_init() local 538 DeviceState *dev; in cg3_init() local 567 DeviceState *dev; in idreg_init() local [all …]
|
/qemu/hw/net/ |
H A D | igbvf.c | 246 IgbVfState *s = IGBVF(dev); in igbvf_pci_realize() 250 dev->config_write = igbvf_write_config; in igbvf_pci_realize() 266 msix_vector_use(dev, i); in igbvf_pci_realize() 275 pcie_cap_flr_init(dev); in igbvf_pci_realize() 282 pcie_ari_init(dev, 0x150); in igbvf_pci_realize() 292 static void igbvf_pci_uninit(PCIDevice *dev) in igbvf_pci_uninit() argument 294 IgbVfState *s = IGBVF(dev); in igbvf_pci_uninit() 296 pcie_aer_exit(dev); in igbvf_pci_uninit() 297 pcie_cap_exit(dev); in igbvf_pci_uninit() 298 msix_unuse_all_vectors(dev); in igbvf_pci_uninit() [all …]
|
/qemu/include/hw/pci/ |
H A D | pcie_sriov.h | 30 void pcie_sriov_pf_init(PCIDevice *dev, uint16_t offset, 34 void pcie_sriov_pf_exit(PCIDevice *dev); 37 void pcie_sriov_pf_init_vf_bar(PCIDevice *dev, int region_num, 41 void pcie_sriov_vf_register_bar(PCIDevice *dev, int region_num, 55 void pcie_sriov_pf_add_sup_pgsize(PCIDevice *dev, uint16_t opt_sup_pgsize); 58 void pcie_sriov_config_write(PCIDevice *dev, uint32_t address, 62 void pcie_sriov_pf_reset(PCIDevice *dev); 65 uint16_t pcie_sriov_vf_number(PCIDevice *dev); 71 PCIDevice *pcie_sriov_get_pf(PCIDevice *dev); 77 PCIDevice *pcie_sriov_get_vf_at_index(PCIDevice *dev, int n); [all …]
|
/qemu/hw/intc/ |
H A D | apic.c | 395 if (!dev) { in apic_get_highest_priority_irr() 793 DeviceState *dev; in apic_register_read() local 799 if (!dev) { in apic_register_read() 802 s = APIC(dev); in apic_register_read() 907 DeviceState *dev; in apic_msr_read() local 910 if (!dev) { in apic_msr_read() 941 DeviceState *dev; in apic_register_write() local 945 if (!dev) { in apic_register_write() 948 s = APIC(dev); in apic_register_write() 1100 DeviceState *dev; in apic_msr_write() local [all …]
|
/qemu/tests/rocker/ |
H A D | bridge-vlan-stp | 13 simp ssh tut sw1 --cmd "sudo /sbin/ip link set dev sw1p1 master br0" 14 simp ssh tut sw1 --cmd "sudo /sbin/ip link set dev sw1p2 master br0" 24 simp ssh tut sw1 --cmd "sudo /sbin/bridge vlan add vid 57 dev sw1p1" 37 simp ssh tut h1 --cmd "sudo vconfig add sw1p1 57 >/dev/null 2>&1" 41 simp ssh tut h2 --cmd "sudo vconfig add sw1p1 57 >/dev/null 2>&1" 53 simp ssh tut h1 --cmd "ping -w 1 -c1 11.0.0.2 >/dev/null" 56 simp ssh tut h1 --cmd "ping -c10 11.0.0.2 >/dev/null" 58 simp ssh tut h1 --cmd "ping -c10 11.0.0.2 >/dev/null" 60 simp ssh tut h1 --cmd "ping -c10 11.0.0.2 >/dev/null" 62 simp ssh tut h1 --cmd "ping -c10 11.0.0.2 >/dev/null" [all …]
|
/qemu/hw/s390x/ |
H A D | ccw-device.c | 17 static void ccw_device_refill_ids(CcwDevice *dev) in ccw_device_refill_ids() argument 19 SubchDev *sch = dev->sch; in ccw_device_refill_ids() 23 dev->dev_id.cssid = sch->cssid; in ccw_device_refill_ids() 24 dev->dev_id.ssid = sch->ssid; in ccw_device_refill_ids() 25 dev->dev_id.devid = sch->devno; in ccw_device_refill_ids() 26 dev->dev_id.valid = true; in ccw_device_refill_ids() 28 dev->subch_id.cssid = sch->cssid; in ccw_device_refill_ids() 29 dev->subch_id.ssid = sch->ssid; in ccw_device_refill_ids() 30 dev->subch_id.devid = sch->schid; in ccw_device_refill_ids() 31 dev->subch_id.valid = true; in ccw_device_refill_ids() [all …]
|
/qemu/block/export/ |
H A D | vduse-blk.c | 31 VduseDev *dev; member 74 VduseDev *dev = vduse_queue_get_dev(vq); in vduse_blk_virtio_process_req() local 119 VduseDev *dev = vduse_queue_get_dev(vq); in on_vduse_vq_kick() local 128 vduse_blk_vq_handler(dev, vq); in on_vduse_vq_kick() 165 VduseDev *dev = opaque; in on_vduse_dev_kick() local 167 vduse_dev_handler(dev); in on_vduse_dev_kick() 174 vblk_exp->dev); in vduse_blk_attach_ctx() 233 vduse_blk_enable_queue(vblk_exp->dev, vq); in vduse_blk_start_virtqueues() 349 if (!vblk_exp->dev) { in vduse_blk_exp_create() 383 vduse_dev_destroy(vblk_exp->dev); in vduse_blk_exp_create() [all …]
|
/qemu/include/hw/ppc/ |
H A D | spapr_vio.h | 53 void (*realize)(SpaprVioDevice *dev, Error **errp); 54 void (*reset)(SpaprVioDevice *dev); 55 int (*devnode)(SpaprVioDevice *dev, void *fdt, int node_off); 56 const char *(*get_dt_compatible)(SpaprVioDevice *dev); 84 static inline void spapr_vio_irq_pulse(SpaprVioDevice *dev) in spapr_vio_irq_pulse() argument 88 qemu_irq_pulse(spapr_qirq(spapr, dev->irq)); in spapr_vio_irq_pulse() 100 return (dma_memory_read(&dev->as, taddr, in spapr_vio_dma_read() 108 return (dma_memory_write(&dev->as, taddr, in spapr_vio_dma_write() 116 return (dma_memory_set(&dev->as, taddr, in spapr_vio_dma_set() 136 int spapr_vio_send_crq(SpaprVioDevice *dev, uint8_t *crq); [all …]
|
/qemu/backends/ |
H A D | vhost-user.c | 36 b->dev.nvqs = nvqs; in vhost_user_backend_dev_init() 37 b->dev.vqs = g_new0(struct vhost_virtqueue, nvqs); in vhost_user_backend_dev_init() 64 ret = vhost_dev_enable_notifiers(&b->dev, b->vdev); in vhost_user_backend_start() 75 b->dev.acked_features = b->vdev->guest_features; in vhost_user_backend_start() 76 ret = vhost_dev_start(&b->dev, b->vdev, true); in vhost_user_backend_start() 86 for (i = 0; i < b->dev.nvqs; i++) { in vhost_user_backend_start() 87 vhost_virtqueue_mask(&b->dev, b->vdev, in vhost_user_backend_start() 97 vhost_dev_disable_notifiers(&b->dev, b->vdev); in vhost_user_backend_start() 111 vhost_dev_stop(&b->dev, b->vdev, true); in vhost_user_backend_stop() 122 vhost_dev_disable_notifiers(&b->dev, b->vdev); in vhost_user_backend_stop() [all …]
|
/qemu/hw/pci-bridge/ |
H A D | pci_expander_bridge.c | 139 pxb_host = PCI_HOST_BRIDGE(dev); in pxb_host_ofw_unit_address() 181 SysBusDevice *sbd = SYS_BUS_DEVICE(dev); in pxb_cxl_realize() 182 CXLHost *cxl = PXB_CXL_HOST(dev); in pxb_cxl_realize() 243 PCIBus *bus = pci_get_bus(dev); in pxb_register_bus() 324 PXBDev *pxb = PXB_DEV(dev); in pxb_dev_realize_common() 342 if (dev->qdev.id && *dev->qdev.id) { in pxb_dev_realize_common() 343 dev_name = dev->qdev.id; in pxb_dev_realize_common() 361 bus->parent_dev = dev; in pxb_dev_realize_common() 369 pxb_register_bus(dev, bus, &local_err); in pxb_dev_realize_common() 400 pxb_dev_realize_common(dev, PCI, errp); in pxb_dev_realize() [all …]
|
/qemu/hw/xen/ |
H A D | xen_pt_graphics.c | 53 int xen_pt_register_vga_regions(XenHostPCIDevice *dev) in xen_pt_register_vga_regions() argument 57 if (!is_igd_vga_passthrough(dev)) { in xen_pt_register_vga_regions() 88 int xen_pt_unregister_vga_regions(XenHostPCIDevice *dev) in xen_pt_unregister_vga_regions() argument 93 if (!is_igd_vga_passthrough(dev)) { in xen_pt_unregister_vga_regions() 133 XenHostPCIDevice *dev) in get_vgabios() argument 136 dev->domain, dev->bus, in get_vgabios() 137 dev->dev, dev->func); in get_vgabios() 177 if (!is_igd_vga_passthrough(dev)) { in xen_pt_setup_vga() 182 bios = get_vgabios(s, &bios_size, dev); in xen_pt_setup_vga() 381 PCIBus *bus = pci_get_bus(&s->dev); in type_init() [all …]
|