Lines Matching refs:irq_base
107 int irq_base; /* base for cascaded on-chip IRQs */ member
223 generic_handle_irq(i + sachip->irq_base); in sa1111_irq_handler()
227 generic_handle_irq(i + sachip->irq_base); in sa1111_irq_handler()
233 #define SA1111_IRQMASK_LO(x) (1 << (x - sachip->irq_base))
234 #define SA1111_IRQMASK_HI(x) (1 << (x - sachip->irq_base - 32))
240 return BIT((d->irq - sachip->irq_base) & 31); in sa1111_irqmask()
247 return ((d->irq - sachip->irq_base) / 32) * 4; in sa1111_irqbank()
353 static int sa1111_setup_irq(struct sa1111 *sachip, unsigned irq_base) in sa1111_setup_irq() argument
364 ret = irq_alloc_descs(-1, irq_base, SA1111_IRQ_NR, -1); in sa1111_setup_irq()
373 sachip->irq_base = ret; in sa1111_setup_irq()
395 irq = sachip->irq_base + i; in sa1111_setup_irq()
402 irq = sachip->irq_base + i; in sa1111_setup_irq()
416 sachip->irq_base, sachip->irq_base + SA1111_IRQ_NR - 1); in sa1111_setup_irq()
433 irq_free_descs(sachip->irq_base, SA1111_IRQ_NR); in sa1111_remove_irq()
575 return sachip->irq_base + offset; in sa1111_gpio_to_irq()
727 dev->irq[i] = sachip->irq_base + info->irq[i]; in sa1111_init_one_child()
837 ret = sa1111_setup_irq(sachip, pd->irq_base); in __sa1111_probe()