em_gio_write
em_gio_write(p, GIO_IIA, tmp);
em_gio_write(p, reg, tmp);
em_gio_write(p, GIO_IIR, BIT(offset));
em_gio_write(p, GIO_IIA, tmp);
em_gio_write(p, GIO_IIR, BIT(offset));
em_gio_write(gpio_to_priv(chip), GIO_E0, BIT(offset));
em_gio_write(gpio_to_priv(chip), reg,
em_gio_write(gpio_to_priv(chip), GIO_E1, BIT(offset));
em_gio_write(p, GIO_IDS, BIT(irqd_to_hwirq(d)));
em_gio_write(p, GIO_IEN, BIT(irqd_to_hwirq(d)));