| /openbmc/qemu/hw/intc/ |
| H A D | exynos4210_gic.c | 59 SysBusDevice *gicbusdev; in exynos4210_gic_realize() local 66 gicbusdev = SYS_BUS_DEVICE(s->gic); in exynos4210_gic_realize() 67 sysbus_realize_and_unref(gicbusdev, &error_fatal); in exynos4210_gic_realize() 70 sysbus_pass_irq(sbd, gicbusdev); in exynos4210_gic_realize() 94 sysbus_mmio_get_region(gicbusdev, 1), in exynos4210_gic_realize() 103 sysbus_mmio_get_region(gicbusdev, 0), in exynos4210_gic_realize()
|
| /openbmc/qemu/hw/cpu/ |
| H A D | realview_mpcore.c | 66 SysBusDevice *gicbusdev; in realview_mpcore_realize() local 83 gicbusdev = SYS_BUS_DEVICE(&s->gic[n]); in realview_mpcore_realize() 84 sysbus_mmio_map(gicbusdev, 0, 0x10040000 + n * 0x10000); in realview_mpcore_realize() 85 sysbus_connect_irq(gicbusdev, 0, s->cpuic[10 + n]); in realview_mpcore_realize()
|
| H A D | a9mpcore.c | 52 SysBusDevice *scubusdev, *gicbusdev, *gtimerbusdev, *mptimerbusdev, in a9mp_priv_realize() local 96 gicbusdev = SYS_BUS_DEVICE(&s->gic); in a9mp_priv_realize() 99 sysbus_pass_irq(sbd, gicbusdev); in a9mp_priv_realize() 138 sysbus_mmio_get_region(gicbusdev, 1)); in a9mp_priv_realize() 149 sysbus_mmio_get_region(gicbusdev, 0)); in a9mp_priv_realize()
|
| H A D | arm11mpcore.c | 32 SysBusDevice *gicbusdev = SYS_BUS_DEVICE(&s->gic); in mpcore_priv_map_setup() local 44 sysbus_mmio_get_region(gicbusdev, i + 1)); in mpcore_priv_map_setup() 58 sysbus_mmio_get_region(gicbusdev, 0)); in mpcore_priv_map_setup()
|
| /openbmc/qemu/hw/vmapple/ |
| H A D | vmapple.c | 240 SysBusDevice *gicbusdev; in create_gic() local 262 gicbusdev = SYS_BUS_DEVICE(vms->gic); in create_gic() 263 sysbus_realize_and_unref(gicbusdev, &error_fatal); in create_gic() 264 sysbus_mmio_map(gicbusdev, 0, vms->memmap[VMAPPLE_GIC_DIST].base); in create_gic() 265 sysbus_mmio_map(gicbusdev, 1, vms->memmap[VMAPPLE_GIC_REDIST].base); in create_gic() 281 sysbus_connect_irq(gicbusdev, i, qdev_get_gpio_in(cpudev, ARM_CPU_IRQ)); in create_gic() 282 sysbus_connect_irq(gicbusdev, i + smp_cpus, in create_gic()
|
| /openbmc/qemu/hw/arm/ |
| H A D | sbsa-ref.c | 433 SysBusDevice *gicbusdev; in create_gic() local 463 gicbusdev = SYS_BUS_DEVICE(sms->gic); in create_gic() 464 sysbus_realize_and_unref(gicbusdev, &error_fatal); in create_gic() 465 sysbus_mmio_map(gicbusdev, 0, sbsa_ref_memmap[SBSA_GIC_DIST].base); in create_gic() 466 sysbus_mmio_map(gicbusdev, 1, sbsa_ref_memmap[SBSA_GIC_REDIST].base); in create_gic() 507 sysbus_connect_irq(gicbusdev, i, qdev_get_gpio_in(cpudev, ARM_CPU_IRQ)); in create_gic() 508 sysbus_connect_irq(gicbusdev, i + smp_cpus, in create_gic() 510 sysbus_connect_irq(gicbusdev, i + 2 * smp_cpus, in create_gic() 512 sysbus_connect_irq(gicbusdev, i + 3 * smp_cpus, in create_gic()
|
| H A D | aspeed_ast27x0.c | 583 SysBusDevice *gicbusdev; in aspeed_soc_ast2700_gic_realize() local 588 gicbusdev = SYS_BUS_DEVICE(&a->gic); in aspeed_soc_ast2700_gic_realize() 598 if (!sysbus_realize(gicbusdev, errp)) { in aspeed_soc_ast2700_gic_realize() 631 sysbus_connect_irq(gicbusdev, i, qdev_get_gpio_in(cpudev, ARM_CPU_IRQ)); in aspeed_soc_ast2700_gic_realize() 632 sysbus_connect_irq(gicbusdev, i + sc->num_cpus, in aspeed_soc_ast2700_gic_realize() 634 sysbus_connect_irq(gicbusdev, i + 2 * sc->num_cpus, in aspeed_soc_ast2700_gic_realize() 636 sysbus_connect_irq(gicbusdev, i + 3 * sc->num_cpus, in aspeed_soc_ast2700_gic_realize() 638 sysbus_connect_irq(gicbusdev, i + 4 * sc->num_cpus, in aspeed_soc_ast2700_gic_realize() 640 sysbus_connect_irq(gicbusdev, i + 5 * sc->num_cpus, in aspeed_soc_ast2700_gic_realize()
|
| H A D | xlnx-versal.c | 71 SysBusDevice *gicbusdev; in versal_create_apu_gic() local 79 gicbusdev = SYS_BUS_DEVICE(&s->fpd.apu.gic); in versal_create_apu_gic() 96 mr = sysbus_mmio_get_region(gicbusdev, i); in versal_create_apu_gic() 124 sysbus_connect_irq(gicbusdev, i, qdev_get_gpio_in(cpudev, ARM_CPU_IRQ)); in versal_create_apu_gic() 125 sysbus_connect_irq(gicbusdev, i + nr_apu_cpus, in versal_create_apu_gic() 127 sysbus_connect_irq(gicbusdev, i + 2 * nr_apu_cpus, in versal_create_apu_gic() 129 sysbus_connect_irq(gicbusdev, i + 3 * nr_apu_cpus, in versal_create_apu_gic()
|
| H A D | virt.c | 793 SysBusDevice *gicbusdev; in create_gic() local 877 gicbusdev = SYS_BUS_DEVICE(vms->gic); in create_gic() 878 sysbus_realize_and_unref(gicbusdev, &error_fatal); in create_gic() 879 sysbus_mmio_map(gicbusdev, 0, vms->memmap[VIRT_GIC_DIST].base); in create_gic() 881 sysbus_mmio_map(gicbusdev, 1, vms->memmap[VIRT_GIC_REDIST].base); in create_gic() 883 sysbus_mmio_map(gicbusdev, 2, in create_gic() 887 sysbus_mmio_map(gicbusdev, 1, vms->memmap[VIRT_GIC_CPU].base); in create_gic() 889 sysbus_mmio_map(gicbusdev, 2, vms->memmap[VIRT_GIC_HYP].base); in create_gic() 890 sysbus_mmio_map(gicbusdev, 3, vms->memmap[VIRT_GIC_VCPU].base); in create_gic() 929 sysbus_connect_irq(gicbusdev, i + 4 * smp_cpus, irq); in create_gic() [all …]
|