Lines Matching refs:dspregs
697 u32 dspregs[NUM_DSP_REGS + 1]; in dsp32_get() local
706 dspregs[i] = target->thread.dsp.dspr[i]; in dsp32_get()
707 dspregs[NUM_DSP_REGS] = target->thread.dsp.dspcontrol; in dsp32_get()
708 return membuf_write(&to, dspregs, sizeof(dspregs)); in dsp32_get()
720 u32 dspregs[NUM_DSP_REGS + 1]; in dsp32_set() local
734 err = user_regset_copyin(&pos, &count, &kbuf, &ubuf, dspregs, 0, in dsp32_set()
735 sizeof(dspregs)); in dsp32_set()
742 target->thread.dsp.dspr[i] = (s32)dspregs[i]; in dsp32_set()
745 target->thread.dsp.dspcontrol = (s32)dspregs[i]; in dsp32_set()
763 u64 dspregs[NUM_DSP_REGS + 1]; in dsp64_get() local
772 dspregs[i] = target->thread.dsp.dspr[i]; in dsp64_get()
773 dspregs[NUM_DSP_REGS] = target->thread.dsp.dspcontrol; in dsp64_get()
774 return membuf_write(&to, dspregs, sizeof(dspregs)); in dsp64_get()
786 u64 dspregs[NUM_DSP_REGS + 1]; in dsp64_set() local
800 err = user_regset_copyin(&pos, &count, &kbuf, &ubuf, dspregs, 0, in dsp64_set()
801 sizeof(dspregs)); in dsp64_set()
808 target->thread.dsp.dspr[i] = dspregs[i]; in dsp64_set()
811 target->thread.dsp.dspcontrol = dspregs[i]; in dsp64_set()