Searched refs:lpc32xx_events (Results 1 - 1 of 1) sorted by relevance

/linux-4.1.27/arch/arm/mach-lpc32xx/
H A Dirq.c84 static const struct lpc32xx_event_info lpc32xx_events[NR_IRQS] = { variable in typeref:struct:lpc32xx_event_info
239 if (lpc32xx_events[d->hwirq].mask != 0) lpc32xx_ack_irq()
240 __raw_writel(lpc32xx_events[d->hwirq].mask, lpc32xx_ack_irq()
241 lpc32xx_events[d->hwirq].event_group->rawstat_reg); lpc32xx_ack_irq()
268 if (lpc32xx_events[irq].mask != 0) { __lpc32xx_set_irq_type()
269 reg = __raw_readl(lpc32xx_events[irq].event_group->edge_reg); __lpc32xx_set_irq_type()
272 reg |= lpc32xx_events[irq].mask; __lpc32xx_set_irq_type()
274 reg &= ~lpc32xx_events[irq].mask; __lpc32xx_set_irq_type()
276 __raw_writel(reg, lpc32xx_events[irq].event_group->edge_reg); __lpc32xx_set_irq_type()
319 if (lpc32xx_events[d->hwirq].mask != 0) { lpc32xx_irq_wake()
320 eventreg = __raw_readl(lpc32xx_events[d->hwirq]. lpc32xx_irq_wake()
324 eventreg |= lpc32xx_events[d->hwirq].mask; lpc32xx_irq_wake()
326 eventreg &= ~lpc32xx_events[d->hwirq].mask; lpc32xx_irq_wake()
332 __raw_writel(lpc32xx_events[d->hwirq].mask, lpc32xx_irq_wake()
333 lpc32xx_events[d->hwirq]. lpc32xx_irq_wake()
338 lpc32xx_events[d->hwirq].event_group->enab_reg); lpc32xx_irq_wake()
344 __raw_writel(lpc32xx_events[d->hwirq].mask, lpc32xx_irq_wake()
345 lpc32xx_events[d->hwirq].event_group->rawstat_reg); lpc32xx_irq_wake()

Completed in 54 milliseconds