| /openbmc/qemu/hw/misc/macio/ |
| H A D | macio.c | 56 SysBusDevice *sbd = SYS_BUS_DEVICE(&s->escc); in macio_escc_legacy_setup() local 76 sysbus_mmio_get_region(sbd, 0), in macio_escc_legacy_setup() 86 SysBusDevice *sbd = SYS_BUS_DEVICE(&s->escc); in macio_bar_setup() local 87 MemoryRegion *bar = sysbus_mmio_get_region(sbd, 0); in macio_bar_setup() 96 SysBusDevice *sbd; in macio_common_realize() local 101 sbd = SYS_BUS_DEVICE(&s->dbdma); in macio_common_realize() 103 sysbus_mmio_get_region(sbd, 0)); in macio_common_realize() 124 SysBusDevice *sbd = SYS_BUS_DEVICE(ide); in macio_realize_ide() local 133 sysbus_connect_irq(sbd, 0, irq0); in macio_realize_ide() 134 sysbus_connect_irq(sbd, 1, irq1); in macio_realize_ide() [all …]
|
| /openbmc/qemu/hw/nubus/ |
| H A D | nubus-virtio-mmio.c | 31 SysBusDevice *sbd; in nubus_virtio_mmio_realize() local 40 sbd = SYS_BUS_DEVICE(&s->pic); in nubus_virtio_mmio_realize() 41 if (!sysbus_realize(sbd, errp)) { in nubus_virtio_mmio_realize() 45 sysbus_mmio_get_region(sbd, 0)); in nubus_virtio_mmio_realize() 46 sysbus_connect_irq(sbd, 0, in nubus_virtio_mmio_realize() 52 sbd = SYS_BUS_DEVICE(&s->virtio_mmio[i]); in nubus_virtio_mmio_realize() 53 qdev_prop_set_bit(DEVICE(sbd), "force-legacy", false); in nubus_virtio_mmio_realize() 54 if (!sysbus_realize_and_unref(sbd, errp)) { in nubus_virtio_mmio_realize() 59 sysbus_mmio_get_region(sbd, 0)); in nubus_virtio_mmio_realize() 62 sysbus_connect_irq(sbd, 0, qdev_get_gpio_in(DEVICE(&s->pic), i)); in nubus_virtio_mmio_realize()
|
| H A D | mac-nubus-bridge.c | 20 SysBusDevice *sbd = SYS_BUS_DEVICE(obj); in mac_nubus_bridge_init() local 39 sysbus_init_mmio(sbd, &s->super_slot_alias); in mac_nubus_bridge_init() 40 sysbus_init_mmio(sbd, &s->slot_alias); in mac_nubus_bridge_init()
|
| /openbmc/qemu/hw/arm/ |
| H A D | xlnx-versal.c | 200 SysBusDevice *sbd; in versal_create_canfds() local 205 sbd = SYS_BUS_DEVICE(&s->lpd.iou.canfd[i]); in versal_create_canfds() 214 sysbus_realize(sbd, &error_fatal); in versal_create_canfds() 216 mr = sysbus_mmio_get_region(sbd, 0); in versal_create_canfds() 219 sysbus_connect_irq(sbd, 0, pic[irqs[i]]); in versal_create_canfds() 367 SysBusDevice *sbd; in versal_create_rtc() local 372 sbd = SYS_BUS_DEVICE(&s->pmc.rtc); in versal_create_rtc() 373 sysbus_realize(sbd, &error_fatal); in versal_create_rtc() 375 mr = sysbus_mmio_get_region(sbd, 0); in versal_create_rtc() 382 sysbus_connect_irq(sbd, 1, in versal_create_rtc() [all …]
|
| H A D | npcm7xx.c | 562 SysBusDevice *sbd = SYS_BUS_DEVICE(&s->tim[i]); in npcm7xx_realize() local 570 sysbus_realize(sbd, &error_abort); in npcm7xx_realize() 571 sysbus_mmio_map(sbd, 0, npcm7xx_tim_addr[i]); in npcm7xx_realize() 576 sysbus_connect_irq(sbd, j, irq); in npcm7xx_realize() 580 sysbus_connect_irq(sbd, NPCM7XX_TIMERS_PER_CTRL, in npcm7xx_realize() 649 SysBusDevice *sbd = SYS_BUS_DEVICE(&s->pwm[i]); in npcm7xx_realize() local 653 sysbus_realize(sbd, &error_abort); in npcm7xx_realize() 654 sysbus_mmio_map(sbd, 0, npcm7xx_pwm_addr[i]); in npcm7xx_realize() 655 sysbus_connect_irq(sbd, i, npcm7xx_irq(s, NPCM7XX_PWM0_IRQ + i)); in npcm7xx_realize() 661 SysBusDevice *sbd = SYS_BUS_DEVICE(&s->mft[i]); in npcm7xx_realize() local [all …]
|
| H A D | digic.c | 52 SysBusDevice *sbd; in digic_realize() local 69 sbd = SYS_BUS_DEVICE(&s->timer[i]); in digic_realize() 70 sysbus_mmio_map(sbd, 0, DIGIC4_TIMER_BASE(i)); in digic_realize() 78 sbd = SYS_BUS_DEVICE(&s->uart); in digic_realize() 79 sysbus_mmio_map(sbd, 0, DIGIC_UART_BASE); in digic_realize()
|
| H A D | xlnx-zynqmp.c | 258 SysBusDevice *sbd; in xlnx_zynqmp_create_bbram() local 265 sbd = SYS_BUS_DEVICE(&s->bbram); in xlnx_zynqmp_create_bbram() 267 sysbus_realize(sbd, &error_fatal); in xlnx_zynqmp_create_bbram() 268 sysbus_mmio_map(sbd, 0, BBRAM_ADDR); in xlnx_zynqmp_create_bbram() 269 sysbus_connect_irq(sbd, 0, gic[BBRAM_IRQ]); in xlnx_zynqmp_create_bbram() 276 SysBusDevice *sbd; in xlnx_zynqmp_create_efuse() local 291 sbd = SYS_BUS_DEVICE(ctrl); in xlnx_zynqmp_create_efuse() 292 sysbus_realize(sbd, &error_abort); in xlnx_zynqmp_create_efuse() 293 sysbus_mmio_map(sbd, 0, EFUSE_ADDR); in xlnx_zynqmp_create_efuse() 294 sysbus_connect_irq(sbd, 0, gic[EFUSE_IRQ]); in xlnx_zynqmp_create_efuse() [all …]
|
| H A D | npcm8xx.c | 576 SysBusDevice *sbd = SYS_BUS_DEVICE(&s->tim[i]); in npcm8xx_realize() local 584 sysbus_realize(sbd, &error_abort); in npcm8xx_realize() 585 sysbus_mmio_map(sbd, 0, npcm8xx_tim_addr[i]); in npcm8xx_realize() 590 sysbus_connect_irq(sbd, j, irq); in npcm8xx_realize() 594 sysbus_connect_irq(sbd, NPCM7XX_TIMERS_PER_CTRL, in npcm8xx_realize() 670 SysBusDevice *sbd = SYS_BUS_DEVICE(&s->pwm[i]); in npcm8xx_realize() local 674 sysbus_realize(sbd, &error_abort); in npcm8xx_realize() 675 sysbus_mmio_map(sbd, 0, npcm8xx_pwm_addr[i]); in npcm8xx_realize() 676 sysbus_connect_irq(sbd, i, npcm8xx_irq(s, NPCM8XX_PWM0_IRQ + i)); in npcm8xx_realize() 682 SysBusDevice *sbd = SYS_BUS_DEVICE(&s->mft[i]); in npcm8xx_realize() local [all …]
|
| H A D | armsse.c | 1210 SysBusDevice *sbd = SYS_BUS_DEVICE(&s->sse_counter); in armsse_realize() local 1212 qdev_connect_clock_in(DEVICE(sbd), "CLK", s->mainclk); in armsse_realize() 1213 if (!sysbus_realize(sbd, errp)) { in armsse_realize() 1222 sysbus_mmio_get_region(sbd, 0)); in armsse_realize() 1224 sysbus_mmio_get_region(sbd, 1)); in armsse_realize() 1252 SysBusDevice *sbd; in armsse_realize() local 1256 sbd = SYS_BUS_DEVICE(&s->timer[devinfo->index]); in armsse_realize() 1258 qdev_connect_clock_in(DEVICE(sbd), "pclk", in armsse_realize() 1260 if (!sysbus_realize(sbd, errp)) { in armsse_realize() 1263 mr = sysbus_mmio_get_region(sbd, 0); in armsse_realize() [all …]
|
| /openbmc/qemu/hw/dma/ |
| H A D | sparc32_dma.c | 262 SysBusDevice *sbd = SYS_BUS_DEVICE(obj); in sparc32_dma_device_init() local 264 sysbus_init_irq(sbd, &s->irq); in sparc32_dma_device_init() 266 sysbus_init_mmio(sbd, &s->iomem); in sparc32_dma_device_init() 375 SysBusDevice *sbd; in sparc32_dma_realize() local 389 sbd = SYS_BUS_DEVICE(esp); in sparc32_dma_realize() 390 sysbus_connect_irq(sbd, 0, qdev_get_gpio_in(espdma, 0)); in sparc32_dma_realize() 394 sbd = SYS_BUS_DEVICE(espdma); in sparc32_dma_realize() 396 sysbus_mmio_get_region(sbd, 0)); in sparc32_dma_realize() 403 sbd = SYS_BUS_DEVICE(lance); in sparc32_dma_realize() 404 sysbus_connect_irq(sbd, 0, qdev_get_gpio_in(ledma, 0)); in sparc32_dma_realize() [all …]
|
| /openbmc/qemu/hw/pci-host/ |
| H A D | uninorth.c | 140 SysBusDevice *sbd = SYS_BUS_DEVICE(obj); in pci_unin_main_init() local 159 sysbus_init_mmio(sbd, &h->conf_mem); in pci_unin_main_init() 160 sysbus_init_mmio(sbd, &h->data_mem); in pci_unin_main_init() 161 sysbus_init_mmio(sbd, &s->pci_hole); in pci_unin_main_init() 162 sysbus_init_mmio(sbd, &s->pci_io); in pci_unin_main_init() 185 SysBusDevice *sbd = SYS_BUS_DEVICE(obj); in pci_u3_agp_init() local 203 sysbus_init_mmio(sbd, &h->conf_mem); in pci_u3_agp_init() 204 sysbus_init_mmio(sbd, &h->data_mem); in pci_u3_agp_init() 205 sysbus_init_mmio(sbd, &s->pci_hole); in pci_u3_agp_init() 206 sysbus_init_mmio(sbd, &s->pci_io); in pci_u3_agp_init() [all …]
|
| H A D | gpex.c | 94 SysBusDevice *sbd = SYS_BUS_DEVICE(dev); in gpex_host_realize() local 101 sysbus_init_mmio(sbd, &pex->mmio); in gpex_host_realize() 139 sysbus_init_mmio(sbd, &s->io_mmio_window); in gpex_host_realize() 140 sysbus_init_mmio(sbd, &s->io_ioport_window); in gpex_host_realize() 142 sysbus_init_mmio(sbd, &s->io_mmio); in gpex_host_realize() 143 sysbus_init_mmio(sbd, &s->io_ioport); in gpex_host_realize() 147 sysbus_init_irq(sbd, &s->irq[i].irq); in gpex_host_realize()
|
| H A D | grackle.c | 69 SysBusDevice *sbd = SYS_BUS_DEVICE(obj); in grackle_init() local 84 sysbus_init_mmio(sbd, &phb->conf_mem); in grackle_init() 85 sysbus_init_mmio(sbd, &phb->data_mem); in grackle_init() 86 sysbus_init_mmio(sbd, &s->pci_hole); in grackle_init() 87 sysbus_init_mmio(sbd, &s->pci_io); in grackle_init()
|
| /openbmc/qemu/hw/block/ |
| H A D | fdc-sysbus.c | 102 SysBusDevice *sbd; in fdctrl_init_sysbus() local 107 sbd = SYS_BUS_DEVICE(dev); in fdctrl_init_sysbus() 108 sysbus_realize_and_unref(sbd, &error_fatal); in fdctrl_init_sysbus() 109 sysbus_connect_irq(sbd, 0, irq); in fdctrl_init_sysbus() 110 sysbus_mmio_map(sbd, 0, mmio_base); in fdctrl_init_sysbus() 135 SysBusDevice *sbd = SYS_BUS_DEVICE(dev); in sysbus_fdc_common_instance_init() local 155 sysbus_init_mmio(sbd, &sys->iomem); in sysbus_fdc_common_instance_init() 157 sysbus_init_irq(sbd, &fdctrl->irq); in sysbus_fdc_common_instance_init()
|
| /openbmc/qemu/hw/avr/ |
| H A D | atmega.c | 225 SysBusDevice *sbd; in atmega_realize() local 330 sbd = SYS_BUS_DEVICE(&s->usart[i]); in atmega_realize() 331 sysbus_realize(sbd, &error_abort); in atmega_realize() 332 sysbus_mmio_map(sbd, 0, OFFSET_DATA + mc->dev[USART(i)].addr); in atmega_realize() 333 connect_peripheral_irq(mc, sbd, 0, cpudev, USART_RXC_IRQ(i)); in atmega_realize() 334 connect_peripheral_irq(mc, sbd, 1, cpudev, USART_DRE_IRQ(i)); in atmega_realize() 335 connect_peripheral_irq(mc, sbd, 2, cpudev, USART_TXC_IRQ(i)); in atmega_realize() 362 sbd = SYS_BUS_DEVICE(&s->timer[i]); in atmega_realize() 363 sysbus_realize(sbd, &error_abort); in atmega_realize() 364 sysbus_mmio_map(sbd, 0, OFFSET_DATA + mc->dev[idx].addr); in atmega_realize() [all …]
|
| /openbmc/qemu/hw/intc/ |
| H A D | realview_gic.c | 26 SysBusDevice *sbd = SYS_BUS_DEVICE(dev); in realview_gic_realize() local 42 sysbus_pass_irq(sbd, busdev); in realview_gic_realize() 55 SysBusDevice *sbd = SYS_BUS_DEVICE(obj); in realview_gic_init() local 60 sysbus_init_mmio(sbd, &s->container); in realview_gic_init()
|
| H A D | arm_gic_common.c | 135 SysBusDevice *sbd = SYS_BUS_DEVICE(s); in gic_init_irqs_and_mmio() local 149 sysbus_init_irq(sbd, &s->parent_irq[i]); in gic_init_irqs_and_mmio() 152 sysbus_init_irq(sbd, &s->parent_fiq[i]); in gic_init_irqs_and_mmio() 155 sysbus_init_irq(sbd, &s->parent_virq[i]); in gic_init_irqs_and_mmio() 158 sysbus_init_irq(sbd, &s->parent_vfiq[i]); in gic_init_irqs_and_mmio() 162 sysbus_init_irq(sbd, &s->maintenance_irq[i]); in gic_init_irqs_and_mmio() 168 sysbus_init_mmio(sbd, &s->iomem); in gic_init_irqs_and_mmio() 175 sysbus_init_mmio(sbd, &s->cpuiomem[0]); in gic_init_irqs_and_mmio() 180 sysbus_init_mmio(sbd, &s->vifaceiomem[0]); in gic_init_irqs_and_mmio() 185 sysbus_init_mmio(sbd, &s->vcpuiomem); in gic_init_irqs_and_mmio()
|
| H A D | exynos4210_gic.c | 58 SysBusDevice *sbd = SYS_BUS_DEVICE(obj); in exynos4210_gic_realize() local 70 sysbus_pass_irq(sbd, gicbusdev); in exynos4210_gic_realize() 110 sysbus_init_mmio(sbd, &s->cpu_container); in exynos4210_gic_realize() 111 sysbus_init_mmio(sbd, &s->dist_container); in exynos4210_gic_realize()
|
| /openbmc/qemu/hw/ide/ |
| H A D | ahci-sysbus.c | 50 SysBusDevice *sbd = SYS_BUS_DEVICE(obj); in sysbus_ahci_init() local 54 sysbus_init_mmio(sbd, &s->ahci.mem); in sysbus_ahci_init() 55 sysbus_init_irq(sbd, &s->ahci.irq); in sysbus_ahci_init()
|
| /openbmc/qemu/hw/misc/ |
| H A D | slavio_misc.c | 440 SysBusDevice *sbd = SYS_BUS_DEVICE(obj); in slavio_misc_init() local 442 sysbus_init_irq(sbd, &s->irq); in slavio_misc_init() 443 sysbus_init_irq(sbd, &s->fdc_tc); in slavio_misc_init() 449 sysbus_init_mmio(sbd, &s->cfg_iomem); in slavio_misc_init() 454 sysbus_init_mmio(sbd, &s->diag_iomem); in slavio_misc_init() 459 sysbus_init_mmio(sbd, &s->mdm_iomem); in slavio_misc_init() 465 sysbus_init_mmio(sbd, &s->led_iomem); in slavio_misc_init() 471 sysbus_init_mmio(sbd, &s->sysctrl_iomem); in slavio_misc_init() 476 sysbus_init_mmio(sbd, &s->aux1_iomem); in slavio_misc_init() 481 sysbus_init_mmio(sbd, &s->aux2_iomem); in slavio_misc_init()
|
| H A D | bcm2835_mphi.c | 140 SysBusDevice *sbd = SYS_BUS_DEVICE(dev); in mphi_realize() local 143 sysbus_init_irq(sbd, &s->irq); in mphi_realize() 148 SysBusDevice *sbd = SYS_BUS_DEVICE(obj); in mphi_init() local 152 sysbus_init_mmio(sbd, &s->iomem); in mphi_init()
|
| /openbmc/qemu/hw/display/ |
| H A D | vga-mmio.c | 91 SysBusDevice *sbd = SYS_BUS_DEVICE(dev); in vga_mmio_realizefn() local 96 sysbus_init_mmio(sbd, &s->iomem); in vga_mmio_realizefn() 102 sysbus_init_mmio(sbd, &s->lowmem); in vga_mmio_realizefn() 110 sysbus_init_mmio(sbd, &s->vga.vram); in vga_mmio_realizefn()
|
| /openbmc/qemu/hw/cpu/ |
| H A D | realview_mpcore.c | 62 SysBusDevice *sbd = SYS_BUS_DEVICE(dev); in realview_mpcore_realize() local 73 sysbus_pass_irq(sbd, SYS_BUS_DEVICE(&s->priv)); in realview_mpcore_realize() 95 SysBusDevice *sbd = SYS_BUS_DEVICE(obj); in mpcore_rirq_init() local 103 sysbus_init_mmio(sbd, sysbus_mmio_get_region(privbusdev, 0)); in mpcore_rirq_init()
|
| /openbmc/qemu/hw/usb/ |
| H A D | hcd-ohci-sysbus.c | 38 SysBusDevice *sbd = SYS_BUS_DEVICE(dev); in ohci_sysbus_realize() local 48 sysbus_init_irq(sbd, &s->ohci.irq); in ohci_sysbus_realize() 49 sysbus_init_mmio(sbd, &s->ohci.mem); in ohci_sysbus_realize()
|
| H A D | xlnx-usb-subsystem.c | 37 SysBusDevice *sbd = SYS_BUS_DEVICE(dev); in versal_usb2_realize() local 50 sysbus_init_mmio(sbd, &s->dwc3_mr); in versal_usb2_realize() 51 sysbus_init_mmio(sbd, &s->usb2Ctrl_mr); in versal_usb2_realize()
|