get_dsp_register
if (get_dsp_register(chip, CHI32_STATUS_REG) & CHI32_STATUS_IRQ) {
status = get_dsp_register(chip, CHI32_STATUS_REG);
*data = get_dsp_register(chip, CHI32_DATA_REG);
status = get_dsp_register(chip, CHI32_STATUS_REG);
get_dsp_register(chip, CHI32_CONTROL_REG) | 0x900);
status = get_dsp_register(chip, CHI32_STATUS_REG);
if (get_dsp_register(chip, CHI32_STATUS_REG) &
get_dsp_register(chip, CHI32_CONTROL_REG) | 0x900);
if (get_dsp_register(chip, CHI32_STATUS_REG) &
get_dsp_register(chip, CHI32_CONTROL_REG) & ~0x1b00);
if (!(get_dsp_register(chip, CHI32_VECTOR_REG) &
status = get_dsp_register(chip, CHI32_STATUS_REG);
if (! (get_dsp_register(chip, CHI32_STATUS_REG) & CHI32_STATUS_REG_HF4))