Lines Matching refs:sbdev

34 int platform_bus_get_irqn(PlatformBusDevice *pbus, SysBusDevice *sbdev,  in platform_bus_get_irqn()  argument
37 qemu_irq sbirq = sysbus_get_connected_irq(sbdev, n); in platform_bus_get_irqn()
54 hwaddr platform_bus_get_mmio_addr(PlatformBusDevice *pbus, SysBusDevice *sbdev, in platform_bus_get_mmio_addr() argument
58 MemoryRegion *sbdev_mr = sysbus_mmio_get_region(sbdev, n); in platform_bus_get_mmio_addr()
77 static void platform_bus_count_irqs(SysBusDevice *sbdev, void *opaque) in platform_bus_count_irqs() argument
84 if (!sysbus_has_irq(sbdev, n)) { in platform_bus_count_irqs()
88 sbirq = sysbus_get_connected_irq(sbdev, n); in platform_bus_count_irqs()
108 static void platform_bus_map_irq(PlatformBusDevice *pbus, SysBusDevice *sbdev, in platform_bus_map_irq() argument
114 if (sysbus_is_irq_connected(sbdev, n)) { in platform_bus_map_irq()
126 sysbus_connect_irq(sbdev, n, pbus->irqs[irqn]); in platform_bus_map_irq()
129 static void platform_bus_map_mmio(PlatformBusDevice *pbus, SysBusDevice *sbdev, in platform_bus_map_mmio() argument
132 MemoryRegion *sbdev_mr = sysbus_mmio_get_region(sbdev, n); in platform_bus_map_mmio()
171 void platform_bus_link_device(PlatformBusDevice *pbus, SysBusDevice *sbdev) in platform_bus_link_device() argument
175 for (i = 0; sysbus_has_irq(sbdev, i); i++) { in platform_bus_link_device()
176 platform_bus_map_irq(pbus, sbdev, i); in platform_bus_link_device()
179 for (i = 0; sysbus_has_mmio(sbdev, i); i++) { in platform_bus_link_device()
180 platform_bus_map_mmio(pbus, sbdev, i); in platform_bus_link_device()