EVENT_BIT
mask &= ~(1 << EVENT_BIT(irq));
mask |= (1 << EVENT_BIT(irq));
outl((1 << EVENT_BIT(irq)), esr);