/qemu/hw/misc/ |
H A D | imx31_ccm.c | 110 IMX31CCMState *s = IMX31_CCM(dev); in imx31_ccm_get_pll_ref_clk() 131 IMX31CCMState *s = IMX31_CCM(dev); in imx31_ccm_get_mpll_clk() 144 IMX31CCMState *s = IMX31_CCM(dev); in imx31_ccm_get_mcu_main_clk() 150 freq = imx31_ccm_get_mpll_clk(dev); in imx31_ccm_get_mcu_main_clk() 161 IMX31CCMState *s = IMX31_CCM(dev); in imx31_ccm_get_hclk_clk() 163 freq = imx31_ccm_get_mcu_main_clk(dev) in imx31_ccm_get_hclk_clk() 174 IMX31CCMState *s = IMX31_CCM(dev); in imx31_ccm_get_ipg_clk() 176 freq = imx31_ccm_get_hclk_clk(dev) in imx31_ccm_get_ipg_clk() 193 freq = imx31_ccm_get_ipg_clk(dev); in imx31_ccm_get_clock_frequency() 211 IMX31CCMState *s = IMX31_CCM(dev); in imx31_ccm_reset() [all …]
|
/qemu/hw/i386/ |
H A D | acpi-build.c | 565 Aml *dev; in build_append_pci_bus_devices() local 861 aml_append(dev, in build_hpet_aml() 900 Aml *dev; in build_vmbus_device_aml() local 930 return dev; in build_vmbus_device_aml() 970 Aml *dev; in build_link_dev() local 1001 return dev; in build_link_dev() 1006 Aml *dev; in build_gsi_link_dev() local 1032 return dev; in build_gsi_link_dev() 1080 Aml *dev; in build_piix4_pci0_int() local 1255 Aml *dev; in build_q35_dram_controller() local [all …]
|
/qemu/hw/ssi/ |
H A D | ssi.c | 47 SSIPeripheral *s = SSI_PERIPHERAL(dev); in ssi_bus_check_address() 51 object_get_typename(OBJECT(dev))); in ssi_bus_check_address() 87 SSIPeripheralClass *ssc = dev->spc; in ssi_transfer_raw_default() 89 if ((dev->cs && ssc->cs_polarity == SSI_CS_HIGH) || in ssi_transfer_raw_default() 90 (!dev->cs && ssc->cs_polarity == SSI_CS_LOW) || in ssi_transfer_raw_default() 92 return ssc->transfer(dev, val); in ssi_transfer_raw_default() 99 SSIPeripheral *s = SSI_PERIPHERAL(dev); in ssi_peripheral_realize() 139 return qdev_realize_and_unref(dev, &bus->parent_obj, errp); in ssi_realize_and_unref() 144 DeviceState *dev = qdev_new(name); in ssi_create_peripheral() local 146 ssi_realize_and_unref(dev, bus, &error_fatal); in ssi_create_peripheral() [all …]
|
/qemu/hw/acpi/ |
H A D | piix4.c | 279 static void piix4_pm_reset(DeviceState *dev) in piix4_pm_reset() argument 281 PIIX4PMState *s = PIIX4_PM(dev); in piix4_pm_reset() 346 nvdimm_acpi_plug_cb(hotplug_dev, dev); in piix4_device_plug_cb() 349 dev, errp); in piix4_device_plug_cb() 372 dev, errp); in piix4_device_unplug_request_cb() 375 dev, errp); in piix4_device_unplug_request_cb() 398 acpi_cpu_unplug_cb(&s->cpuhp_state, dev, errp); in piix4_device_unplug_cb() 451 PIIX4PMState *s = PIIX4_PM(dev); in piix4_pm_realize() 454 pci_conf = dev->config; in piix4_pm_realize() 461 apm_init(dev, &s->apm, apm_ctrl_changed, s); in piix4_pm_realize() [all …]
|
/qemu/tests/qemu-iotests/ |
H A D | 186 | 82 for dev in $removable; do 83 check_info_block -device $dev 84 check_info_block -device $dev,id=qdev_id 91 for dev in $fixed $removable; do 92 check_info_block -blockdev driver=null-co,read-zeroes=on,node-name=null -device $dev,drive=null 102 for dev in $fixed $removable; do 110 for dev in $fixed $removable; do 111 …check_info_block -drive if=none,driver=null-co,read-zeroes=on,node-name=null -device $dev,drive=no… 121 for dev in $removable; do 122 check_info_block -drive if=none -device $dev,drive=none0 [all …]
|
/qemu/hw/usb/ |
H A D | hcd-ohci-pci.c | 54 OHCIPCIState *dev = container_of(ohci, OHCIPCIState, state); in ohci_pci_die() local 58 pci_set_word(dev->parent_obj.config + PCI_STATUS, in ohci_pci_die() 62 static void usb_ohci_realize_pci(PCIDevice *dev, Error **errp) in usb_ohci_realize_pci() argument 65 OHCIPCIState *ohci = PCI_OHCI(dev); in usb_ohci_realize_pci() 67 dev->config[PCI_CLASS_PROG] = 0x10; /* OHCI */ in usb_ohci_realize_pci() 78 ohci->state.irq = pci_allocate_irq(dev); in usb_ohci_realize_pci() 79 pci_register_bar(dev, 0, 0, &ohci->state.mem); in usb_ohci_realize_pci() 82 static void usb_ohci_exit(PCIDevice *dev) in usb_ohci_exit() argument 84 OHCIPCIState *ohci = PCI_OHCI(dev); in usb_ohci_exit() 105 PCIDevice *dev = PCI_DEVICE(d); in usb_ohci_reset_pci() local [all …]
|
H A D | hcd-ehci-pci.c | 35 EHCIPCIState *i = PCI_EHCI(dev); in usb_ehci_pci_realize() 37 uint8_t *pci_conf = dev->config; in usb_ehci_pci_realize() 68 s->irq = pci_allocate_irq(dev); in usb_ehci_pci_realize() 69 s->as = pci_get_address_space(dev); in usb_ehci_pci_realize() 71 usb_ehci_realize(s, DEVICE(dev), NULL); in usb_ehci_pci_realize() 103 static void usb_ehci_pci_exit(PCIDevice *dev) in usb_ehci_pci_exit() argument 105 EHCIPCIState *i = PCI_EHCI(dev); in usb_ehci_pci_exit() 108 usb_ehci_unrealize(s, DEVICE(dev)); in usb_ehci_pci_exit() 114 static void usb_ehci_pci_reset(DeviceState *dev) in usb_ehci_pci_reset() argument 116 PCIDevice *pci_dev = PCI_DEVICE(dev); in usb_ehci_pci_reset() [all …]
|
/qemu/hw/ide/ |
H A D | ide-bus.c | 29 static char *idebus_get_fw_dev_path(DeviceState *dev); 59 qbus_init(idebus, idebus_size, TYPE_IDE_BUS, dev, NULL); in ide_bus_init() 64 static char *idebus_get_fw_dev_path(DeviceState *dev) in idebus_get_fw_dev_path() argument 68 snprintf(path, sizeof(path), "%s@%x", qdev_fw_name(dev), in idebus_get_fw_dev_path() 69 ((IDEBus *)dev->parent_bus)->bus_id); in idebus_get_fw_dev_path() 76 DeviceState *dev; in ide_bus_create_drive() local 78 dev = qdev_new(drive->media_cd ? "ide-cd" : "ide-hd"); in ide_bus_create_drive() 79 qdev_prop_set_uint32(dev, "unit", unit); in ide_bus_create_drive() 80 qdev_prop_set_drive_err(dev, "drive", blk_by_legacy_dinfo(drive), in ide_bus_create_drive() 82 qdev_realize_and_unref(dev, &bus->qbus, &error_fatal); in ide_bus_create_drive() [all …]
|
/qemu/hw/avr/ |
H A D | atmega.c | 61 const peripheral_cfg *dev; member 212 assert(k->dev[power_index].addr); in connect_power_reduction_gpio() 270 if (!mc->dev[idx].addr) { in atmega_realize() 285 if (!mc->dev[idx].addr) { in atmega_realize() 297 if (!mc->dev[idx].addr) { in atmega_realize() 317 if (!mc->dev[idx].addr) { in atmega_realize() 320 if (!mc->dev[idx].is_timer16) { in atmega_realize() 386 amc->dev = dev168_328; in atmega168_class_init() 401 amc->dev = dev168_328; in atmega328_class_init() 416 amc->dev = dev1280_2560; in atmega1280_class_init() [all …]
|
/qemu/hw/isa/ |
H A D | piix.c | 54 pic_irq = s->dev.config[PIIX_PIRQCA + pirq]; in piix_set_pci_irq_level_internal() 109 PCIBus *bus = pci_get_bus(&s->dev); in piix_update_pci_irq_levels() 123 PIIXState *s = PIIX_PCI_DEVICE(dev); in piix_write_config() 134 static void piix_reset(DeviceState *dev) in piix_reset() argument 136 PIIXState *d = PIIX_PCI_DEVICE(dev); in piix_reset() 137 uint8_t *pci_conf = d->dev.config; in piix_reset() 246 VMSTATE_PCI_DEVICE(dev, PIIXState), 263 VMSTATE_PCI_DEVICE(dev, PIIXState), 300 PIIXState *d = PIIX_PCI_DEVICE(dev); in pci_piix_realize() 301 PCIBus *pci_bus = pci_get_bus(dev); in pci_piix_realize() [all …]
|
/qemu/hw/display/ |
H A D | vga-pci.c | 48 PCIDevice dev; member 65 VMSTATE_PCI_DEVICE(dev, PCIVGAState), 238 PCIVGAState *d = PCI_VGA(dev); in pci_std_vga_realize() 244 if (!vga_common_init(s, OBJECT(dev), errp)) { in pci_std_vga_realize() 247 vga_init(s, OBJECT(dev), pci_address_space(dev), pci_address_space_io(dev), in pci_std_vga_realize() 276 PCIVGAState *d = PCI_VGA(dev); in pci_secondary_vga_realize() 282 if (!vga_common_init(s, OBJECT(dev), errp)) { in pci_secondary_vga_realize() 304 static void pci_secondary_vga_exit(PCIDevice *dev) in pci_secondary_vga_exit() argument 306 PCIVGAState *d = PCI_VGA(dev); in pci_secondary_vga_exit() 327 static void pci_secondary_vga_reset(DeviceState *dev) in pci_secondary_vga_reset() argument [all …]
|
/qemu/hw/arm/ |
H A D | realview.c | 84 DeviceState *dev, *sysctl, *gpio2, *pl041; in realview_init() local 190 busdev = SYS_BUS_DEVICE(dev); in realview_init() 205 pic[n] = qdev_get_gpio_in(dev, n); in realview_init() 226 dev = qdev_new("pl081"); in realview_init() 229 busdev = SYS_BUS_DEVICE(dev); in realview_init() 241 dev = qdev_new("pl111"); in realview_init() 255 split_irq_from_named(dev, "card-read-only", in realview_init() 259 split_irq_from_named(dev, "card-inserted", in realview_init() 277 dev = qdev_new("realview_pci"); in realview_init() 278 busdev = SYS_BUS_DEVICE(dev); in realview_init() [all …]
|
H A D | vexpress.c | 213 DeviceState *dev; in init_cpus() local 242 dev = qdev_new(privdev); in init_cpus() 244 busdev = SYS_BUS_DEVICE(dev); in init_cpus() 255 pic[n] = qdev_get_gpio_in(dev, n); in init_cpus() 279 DeviceState *dev; in a9_daughterboard_init() local 301 dev = qdev_new("pl111"); in a9_daughterboard_init() 523 qdev_prop_set_uint32(dev, "num-blocks", in ve_pflash_cfi01_register() 526 qdev_prop_set_uint8(dev, "width", 4); in ve_pflash_cfi01_register() 537 return PFLASH_CFI01(dev); in ve_pflash_cfi01_register() 545 DeviceState *dev, *sysctl, *pl041; in vexpress_common_init() local [all …]
|
/qemu/hw/s390x/ |
H A D | 3270-ccw.c | 24 EmulatedCcw3270Class *ck = EMULATED_CCW_3270_GET_CLASS(dev); in handle_payload_3270_read() 25 CcwDevice *ccw_dev = CCW_DEVICE(dev); in handle_payload_3270_read() 32 len = ck->read_payload_3270(dev); in handle_payload_3270_read() 45 CcwDevice *ccw_dev = CCW_DEVICE(dev); in handle_payload_3270_write() 52 len = ck->write_payload_3270(dev, ccw->cmd_code); in handle_payload_3270_write() 65 EmulatedCcw3270Device *dev = sch->driver_data; in emulated_ccw_3270_cb() local 72 rc = handle_payload_3270_write(dev, &ccw); in emulated_ccw_3270_cb() 76 rc = handle_payload_3270_read(dev, &ccw); in emulated_ccw_3270_cb() 101 EmulatedCcw3270Device *dev = EMULATED_CCW_3270(ds); in emulated_ccw_3270_realize() local 117 sch->driver_data = dev; in emulated_ccw_3270_realize() [all …]
|
H A D | css-bridge.c | 30 DeviceState *dev, Error **errp) in ccw_device_unplug() argument 32 CcwDevice *ccw_dev = CCW_DEVICE(dev); in ccw_device_unplug() 38 k->unplug(hotplug_dev, dev, &err); in ccw_device_unplug() 56 qdev_unrealize(dev); in ccw_device_unplug() 65 static char *virtual_css_bus_get_dev_path(DeviceState *dev) in virtual_css_bus_get_dev_path() argument 67 CcwDevice *ccw_dev = CCW_DEVICE(dev); in virtual_css_bus_get_dev_path() 70 VIRTUAL_CSS_BRIDGE(qdev_get_parent_bus(dev)->parent); in virtual_css_bus_get_dev_path() 100 DeviceState *dev; in virtual_css_bus_init() local 103 dev = qdev_new(TYPE_VIRTUAL_CSS_BRIDGE); in virtual_css_bus_init() 105 OBJECT(dev)); in virtual_css_bus_init() [all …]
|
/qemu/hw/ppc/ |
H A D | e500.c | 809 DeviceState *dev; in ppce500_init_mpic_qemu() local 821 s = SYS_BUS_DEVICE(dev); in ppce500_init_mpic_qemu() 831 return dev; in ppce500_init_mpic_qemu() 838 DeviceState *dev; in ppce500_init_mpic_kvm() local 857 return dev; in ppce500_init_mpic_kvm() 868 DeviceState *dev = NULL; in ppce500_init_mpic() local 884 if (!dev) { in ppce500_init_mpic() 888 s = SYS_BUS_DEVICE(dev); in ppce500_init_mpic() 892 return dev; in ppce500_init_mpic() 999 ccsr = CCSR(dev); in ppce500_init() [all …]
|
/qemu/hw/char/ |
H A D | serial-pci-multi.c | 42 PCIDevice dev; member 52 static void multi_serial_pci_exit(PCIDevice *dev) in multi_serial_pci_exit() argument 54 PCIMultiSerialState *pci = DO_UPCAST(PCIMultiSerialState, dev, dev); in multi_serial_pci_exit() 78 pci_set_irq(&pci->dev, pending); in multi_serial_irq_mux() 96 PCIDeviceClass *pc = PCI_DEVICE_GET_CLASS(dev); in multi_serial_pci_realize() 97 PCIMultiSerialState *pci = DO_UPCAST(PCIMultiSerialState, dev, dev); in multi_serial_pci_realize() 101 pci->dev.config[PCI_CLASS_PROG] = pci->prog_if; in multi_serial_pci_realize() 102 pci->dev.config[PCI_INTERRUPT_PIN] = 0x01; in multi_serial_pci_realize() 110 multi_serial_pci_exit(dev); in multi_serial_pci_realize() 183 PCIDevice *dev = PCI_DEVICE(o); in multi_serial_init() local [all …]
|
H A D | serial-pci.c | 39 PCIDevice dev; member 47 static void serial_pci_realize(PCIDevice *dev, Error **errp) in OBJECT_DECLARE_SIMPLE_TYPE() 49 PCISerialState *pci = DO_UPCAST(PCISerialState, dev, dev); in OBJECT_DECLARE_SIMPLE_TYPE() 56 pci->dev.config[PCI_CLASS_PROG] = pci->prog_if; in OBJECT_DECLARE_SIMPLE_TYPE() 57 pci->dev.config[PCI_INTERRUPT_PIN] = 0x01; in OBJECT_DECLARE_SIMPLE_TYPE() 58 s->irq = pci_allocate_irq(&pci->dev); in OBJECT_DECLARE_SIMPLE_TYPE() 61 pci_register_bar(&pci->dev, 0, PCI_BASE_ADDRESS_SPACE_IO, &s->io); in OBJECT_DECLARE_SIMPLE_TYPE() 64 static void serial_pci_exit(PCIDevice *dev) in serial_pci_exit() argument 66 PCISerialState *pci = DO_UPCAST(PCISerialState, dev, dev); in serial_pci_exit() 78 VMSTATE_PCI_DEVICE(dev, PCISerialState),
|
/qemu/hw/xtensa/ |
H A D | virt.c | 59 DeviceState *dev; in create_pcie() local 64 dev = qdev_new(TYPE_GPEX_HOST); in create_pcie() 65 sysbus_realize_and_unref(SYS_BUS_DEVICE(dev), &error_fatal); in create_pcie() 69 ecam_reg = sysbus_mmio_get_region(SYS_BUS_DEVICE(dev), 0); in create_pcie() 70 memory_region_init_alias(ecam_alias, OBJECT(dev), "pcie-ecam", in create_pcie() 81 mmio_reg = sysbus_mmio_get_region(SYS_BUS_DEVICE(dev), 1); in create_pcie() 88 pio_reg = sysbus_mmio_get_region(SYS_BUS_DEVICE(dev), 2); in create_pcie() 89 memory_region_init_alias(pio_alias, OBJECT(dev), "pcie-pio", in create_pcie() 99 sysbus_connect_irq(SYS_BUS_DEVICE(dev), i, q); in create_pcie() 100 gpex_set_irq_num(GPEX_HOST(dev), i, irq_base + i); in create_pcie() [all …]
|
/qemu/hw/pci/ |
H A D | pci-stub.c | 47 MSIMessage pci_get_msi_message(PCIDevice *dev, int vector) in pci_get_msi_message() argument 53 uint16_t pci_requester_id(PCIDevice *dev) in pci_requester_id() argument 60 bool msi_enabled(const PCIDevice *dev) in msi_enabled() argument 65 void msi_notify(PCIDevice *dev, unsigned int vector) in msi_notify() argument 71 bool msi_is_masked(const PCIDevice *dev, unsigned vector) in msi_is_masked() argument 76 MSIMessage msi_get_message(PCIDevice *dev, unsigned int vector) in msi_get_message() argument 81 int msix_enabled(PCIDevice *dev) in msix_enabled() argument 86 bool msix_is_masked(PCIDevice *dev, unsigned vector) in msix_is_masked() argument 91 MSIMessage msix_get_message(PCIDevice *dev, unsigned int vector) in msix_get_message() argument
|
/qemu/hw/block/ |
H A D | swim.c | 177 SWIMDrive *dev = SWIM_DRIVE(qdev); in swim_drive_realize() local 182 if (dev->unit == -1) { in swim_drive_realize() 183 for (dev->unit = 0; dev->unit < SWIM_MAX_FD; dev->unit++) { in swim_drive_realize() 191 if (dev->unit >= SWIM_MAX_FD) { in swim_drive_realize() 197 drive = &bus->ctrl->drives[dev->unit]; in swim_drive_realize() 203 if (!dev->conf.blk) { in swim_drive_realize() 214 if (dev->conf.logical_block_size != 512 || in swim_drive_realize() 215 dev->conf.physical_block_size != 512) in swim_drive_realize() 250 drive->conf = &dev->conf; in swim_drive_realize() 251 drive->blk = dev->conf.blk; in swim_drive_realize() [all …]
|
/qemu/tests/qtest/ |
H A D | tulip-test.c | 22 QPCIDevice dev; member 30 return &tulip_pci->dev; in tulip_pci_get_driver() 42 qpci_device_init(&tulip_pci->dev, bus, addr); in tulip_pci_create() 51 QPCIDevice *dev = &tulip_pci->dev; in tulip_large_tx() local 58 qpci_device_enable(dev); in tulip_large_tx() 59 bar = qpci_iomap(dev, 0, NULL); in tulip_large_tx() 69 qtest_memwrite(dev->bus->qts, context_pa, &context, sizeof(context)); in tulip_large_tx() 70 qtest_memwrite(dev->bus->qts, guest_pa, guest_data, sizeof(guest_data)); in tulip_large_tx() 71 qpci_io_writel(dev, bar, 0x20, context_pa); in tulip_large_tx() 72 qpci_io_writel(dev, bar, 0x30, CSR6_ST); in tulip_large_tx()
|
/qemu/tests/rocker/ |
H A D | bridge-stp | 5 while ! simp ssh tut sw1 --cmd "ping -c 1 localhost >/dev/null"; do sleep 1; done 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" 25 simp ssh tut sw1 --cmd "sudo /sbin/bridge link set dev sw1p1 flood off" 26 simp ssh tut sw1 --cmd "sudo /sbin/bridge link set dev sw1p2 flood off" 41 simp ssh tut h1 --cmd "ping -w 1 -c1 11.0.0.2 >/dev/null" 44 simp ssh tut h1 --cmd "ping -c10 11.0.0.2 >/dev/null" 46 simp ssh tut h1 --cmd "ping -c10 11.0.0.2 >/dev/null" 48 simp ssh tut h1 --cmd "ping -c10 11.0.0.2 >/dev/null" 50 simp ssh tut h1 --cmd "ping -c10 11.0.0.2 >/dev/null" [all …]
|
/qemu/hw/m68k/ |
H A D | q800.c | 267 DeviceState *dev; in q800_machine_init() local 359 dev = qdev_new(TYPE_ADB_KEYBOARD); in q800_machine_init() 361 dev = qdev_new(TYPE_ADB_MOUSE); in q800_machine_init() 387 dev = DEVICE(&m->dp8393x); in q800_machine_init() 404 sysbus = SYS_BUS_DEVICE(dev); in q800_machine_init() 429 dev = DEVICE(&m->escc); in q800_machine_init() 438 sysbus = SYS_BUS_DEVICE(dev); in q800_machine_init() 446 dev = DEVICE(&m->escc_orgate); in q800_machine_init() 450 qdev_connect_gpio_out(dev, 0, in q800_machine_init() 538 qdev_connect_gpio_out(dev, 9, in q800_machine_init() [all …]
|
/qemu/hw/intc/ |
H A D | riscv_aclint.c | 287 sysbus_init_mmio(SYS_BUS_DEVICE(dev), &s->mmio); in riscv_aclint_mtimer_realize() 367 qdev_prop_set_uint32(dev, "num-harts", num_harts); in riscv_aclint_mtimer_create() 369 qdev_prop_set_uint32(dev, "time-base", time_base); in riscv_aclint_mtimer_create() 370 qdev_prop_set_uint32(dev, "aperture-size", size); in riscv_aclint_mtimer_create() 373 sysbus_mmio_map(SYS_BUS_DEVICE(dev), 0, addr); in riscv_aclint_mtimer_create() 396 qdev_connect_gpio_out(dev, i, in riscv_aclint_mtimer_create() 400 return dev; in riscv_aclint_mtimer_create() 474 RISCVAclintSwiState *swi = RISCV_ACLINT_SWI(dev); in riscv_aclint_swi_realize() 546 sysbus_mmio_map(SYS_BUS_DEVICE(dev), 0, addr); in riscv_aclint_swi_create() 552 qdev_connect_gpio_out(dev, i, in riscv_aclint_swi_create() [all …]
|