I_MASK_REG
_reg_write_4(I_MASK_REG, (_reg_read_4(I_MASK_REG) & mask) ^ mask);
_reg_write_4(I_MASK_REG, _reg_read_4(I_MASK_REG) & (1 << ch));
cur_mask = _reg_read_4(I_MASK_REG);
_reg_write_4(I_MASK_REG, ((cur_mask ^ ~mask) | (cur_mask & mask)) &
(_reg_read_4(I_MASK_REG) << 16) |