Lines Matching refs:factors
143 int factors = (ready & context->hookFactors); in DSPi_MasterInterrupts() local
144 if (factors == 0) in DSPi_MasterInterrupts()
152 while (factors != 0) in DSPi_MasterInterrupts()
154 int index = (int)MATH_CTZ((u32)factors); in DSPi_MasterInterrupts()
155 factors &= ~context->hookGroup[index]; in DSPi_MasterInterrupts()
627 void DSP_SetProcessHook(DSPProcessContext *context, int factors, DSPHookFunction function, void *us… in DSP_SetProcessHook() argument
634 if ((bit & factors) != 0) in DSP_SetProcessHook()
638 context->hookGroup[i] = factors; in DSP_SetProcessHook()
643 int modrep = (((factors >> 16) & 0x7) << REG_DSP_PCFG_PRIE0_SHIFT); in DSP_SetProcessHook()
644 int modsem = ((factors >> 0) & 0xFFFF); in DSP_SetProcessHook()
651 context->hookFactors |= factors; in DSP_SetProcessHook()
657 context->hookFactors &= ~factors; in DSP_SetProcessHook()