Lines Matching refs:fpga
117 static void update_irl(r2d_fpga_t *fpga) in update_irl() argument
121 if ((fpga->irlmon & fpga->irlmsk & irqtab[i].msk) && in update_irl()
126 qemu_set_irq(fpga->irl, irl ^ 15); in update_irl()
131 r2d_fpga_t *fpga = opaque; in r2d_fpga_irq_set() local
133 fpga->irlmon |= irqtab[n].msk; in r2d_fpga_irq_set()
135 fpga->irlmon &= ~irqtab[n].msk; in r2d_fpga_irq_set()
137 update_irl(fpga); in r2d_fpga_irq_set()
252 r2d_fpga_t *fpga; in r2d_init() local
267 fpga = r2d_fpga_init(address_space_mem, 0x04000000, sh7750_irl(s)); in r2d_init()
275 sysbus_connect_irq(busdev, 0, &fpga->irq[PCI_INTA]); in r2d_init()
276 sysbus_connect_irq(busdev, 1, &fpga->irq[PCI_INTB]); in r2d_init()
277 sysbus_connect_irq(busdev, 2, &fpga->irq[PCI_INTC]); in r2d_init()
278 sysbus_connect_irq(busdev, 3, &fpga->irq[PCI_INTD]); in r2d_init()
288 sysbus_connect_irq(busdev, 0, &fpga->irq[SM501]); in r2d_init()
294 sysbus_connect_irq(busdev, 0, &fpga->irq[CF_IDE]); in r2d_init()