Lines Matching refs:voice
68 wt_voice_t *voice = &(vortex->wt_voice[wt]); in vortex_wt_allocroute() local
107 voice->parm0 = voice->parm1 = 0xcfb23e2f; in vortex_wt_allocroute()
108 hwwrite(vortex->mmio, WT_PARM(wt, 0), voice->parm0); in vortex_wt_allocroute()
109 hwwrite(vortex->mmio, WT_PARM(wt, 1), voice->parm1); in vortex_wt_allocroute()
339 wt_voice_t *voice = &(vortex->wt_voice[wt]);
343 voice->parm0 &= 0xff00ffff;
344 voice->parm0 |= (vol[0] & 0xff) << 0x10;
345 voice->parm1 &= 0xff00ffff;
346 voice->parm1 |= (vol[1] & 0xff) << 0x10;
349 hwwrite(vortex, WT_PARM(wt, 0), voice->parm0);
350 hwwrite(vortex, WT_PARM(wt, 1), voice->parm0);
352 if (voice->this_1D0 & 4) {
357 voice->parm3 &= 0xFFFFC07F;
358 voice->parm3 |= (ecx & 0x7f) << 7;
359 voice->parm3 &= 0xFFFFFF80;
360 voice->parm3 |= (eax & 0x7f);
362 voice->parm3 &= 0xFFE03FFF;
363 voice->parm3 |= (eax & 0xFE00) << 5;
366 hwwrite(vortex, WT_PARM(wt, 3), voice->parm3);
372 wt_voice_t *voice = &(vortex->wt_voice[wt]);
401 voice->parm0 &= 0xffff0001;
402 voice->parm0 |= (eax & 0x7fff) << 1;
403 voice->parm1 = voice->parm0 | 1;
407 hwwrite(vortex->mmio, WT_PARM(wt, 0), voice->parm0);
408 hwwrite(vortex->mmio, WT_PARM(wt, 1), voice->parm1);