d->handle(fpga_irq, d, regs); 
desc_handle_irq(fpga_irq, d, regs); 
void innovator_fpga_IRQ_demux(unsigned int irq, struct irqdesc *desc,			      struct pt_regs *regs){	struct irqdesc *d;	u32 stat;	int fpga_irq;	stat = get_fpga_unmasked_irqs();	if (!stat)		return;	for (fpga_irq = OMAP1510_IH_FPGA_BASE;	     (fpga_irq < (OMAP1510_IH_FPGA_BASE + NR_FPGA_IRQS)) && stat;	     fpga_irq++, stat >>= 1) {		if (stat & 1) {			d = irq_desc + fpga_irq;			d->handle(fpga_irq, d, regs);		}	}}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/664399e1fbdceb18da9c9c5534dedd62327c63e8/fpga.c/clean/arch/arm/mach-omap1/fpga.c