Searched refs:irq_action (Results 1 – 9 of 9) sorted by relevance
19 struct irq_action { struct25 static struct irq_action vecs[32]; argument43 struct irq_action *act; in external_interrupt()81 struct irq_action *act; in irq_install_handler()124 struct irq_action *act = vecs; in do_irqinfo()
35 static struct irq_action *vecs;79 struct irq_action *act; in install_interrupt_handler()139 vecs = calloc(1, sizeof(struct irq_action) * irq_no); in interrupt_init()165 struct irq_action *act = vecs + irqs; in interrupt_handler()193 struct irq_action *act = vecs; in do_irqinfo()
38 struct irq_action { struct44 static struct irq_action irq_handlers[SYS_NUM_IRQS] = { {0} }; argument
20 struct irq_action { struct
17 struct irq_action { struct
835 .irq_action = mv88e6097_watchdog_action,861 .irq_action = mv88e6097_watchdog_action,912 .irq_action = mv88e6390_watchdog_action,923 if (chip->info->ops->watchdog_ops->irq_action) in mv88e6xxx_g2_watchdog_thread_fn()924 ret = chip->info->ops->watchdog_ops->irq_action(chip, irq); in mv88e6xxx_g2_watchdog_thread_fn()
580 int (*irq_action)(struct mv88e6xxx_chip *chip, int irq); member
1396 host->irq_action = IRQ_WAKE_THREAD; in mmci_cmd_irq()1416 if (host->irq_action != IRQ_WAKE_THREAD) in mmci_cmd_irq()1613 host->irq_action = IRQ_HANDLED; in mmci_irq()1657 return host->irq_action; in mmci_irq()1683 host->irq_action = IRQ_HANDLED; in mmci_irq_thread()1687 return host->irq_action; in mmci_irq_thread()
428 u32 irq_action; member