• Home
  • Raw
  • Download

Lines Matching refs:ch

35 static void reset_voice(struct snd_emux *emu, int ch);
52 static void snd_emu8000_tweak_voice(struct snd_emu8000 *emu, int ch);
103 EMU8000_DCYSUS_WRITE(hw, vp->ch, dcysusv); in release_voice()
105 EMU8000_DCYSUSV_WRITE(hw, vp->ch, dcysusv); in release_voice()
117 EMU8000_DCYSUSV_WRITE(hw, vp->ch, 0x807F); in terminate_voice()
196 val = (EMU8000_CVCF_READ(hw, vp->ch) >> 16) & 0xffff; in get_voice()
208 val = EMU8000_CCCA_READ(hw, vp->ch) & 0xffffff; in get_voice()
222 vp->ch = best[i].voice; in get_voice()
237 int ch; in start_voice() local
243 ch = vp->ch; in start_voice()
247 EMU8000_DCYSUSV_WRITE(hw, ch, 0x0080); in start_voice()
248 EMU8000_VTFT_WRITE(hw, ch, 0x0000FFFF); in start_voice()
249 EMU8000_CVCF_WRITE(hw, ch, 0x0000FFFF); in start_voice()
250 EMU8000_PTRX_WRITE(hw, ch, 0); in start_voice()
251 EMU8000_CPF_WRITE(hw, ch, 0); in start_voice()
257 EMU8000_ENVVAL_WRITE(hw, ch, vp->reg.parm.moddelay); in start_voice()
258 EMU8000_ATKHLD_WRITE(hw, ch, vp->reg.parm.modatkhld); in start_voice()
259 EMU8000_DCYSUS_WRITE(hw, ch, vp->reg.parm.moddcysus); in start_voice()
260 EMU8000_ENVVOL_WRITE(hw, ch, vp->reg.parm.voldelay); in start_voice()
261 EMU8000_ATKHLDV_WRITE(hw, ch, vp->reg.parm.volatkhld); in start_voice()
269 EMU8000_PEFE_WRITE(hw, ch, vp->reg.parm.pefe); in start_voice()
272 EMU8000_LFO1VAL_WRITE(hw, ch, vp->reg.parm.lfo1delay); in start_voice()
273 EMU8000_LFO2VAL_WRITE(hw, ch, vp->reg.parm.lfo2delay); in start_voice()
290 EMU8000_CSL_WRITE(hw, ch, temp); in start_voice()
296 EMU8000_CCCA_WRITE(hw, ch, temp); in start_voice()
299 EMU8000_00A0_WRITE(hw, ch, 0); in start_voice()
300 EMU8000_0080_WRITE(hw, ch, 0); in start_voice()
304 EMU8000_VTFT_WRITE(hw, ch, temp | vp->ftarget); in start_voice()
305 EMU8000_CVCF_WRITE(hw, ch, temp | 0xff00); in start_voice()
316 int ch = vp->ch; in trigger_voice() local
327 EMU8000_PTRX_WRITE(hw, ch, temp); in trigger_voice()
328 EMU8000_CPF_WRITE(hw, ch, vp->ptarget << 16); in trigger_voice()
329 EMU8000_DCYSUSV_WRITE(hw, ch, vp->reg.parm.voldcysus); in trigger_voice()
336 reset_voice(struct snd_emux *emu, int ch) in reset_voice() argument
341 EMU8000_DCYSUSV_WRITE(hw, ch, 0x807F); in reset_voice()
342 snd_emu8000_tweak_voice(hw, ch); in reset_voice()
351 EMU8000_IP_WRITE(hw, vp->ch, vp->apitch); in set_pitch()
365 EMU8000_IFATN_WRITE(hw, vp->ch, ifatn); in set_volume()
377 EMU8000_PSST_WRITE(hw, vp->ch, temp); in set_pan()
396 EMU8000_FMMOD_WRITE(hw, vp->ch, fmmod); in set_fmmod()
403 EMU8000_TREMFRQ_WRITE(hw, vp->ch, vp->reg.parm.tremfrq); in set_tremfreq()
421 EMU8000_FM2FRQ2_WRITE(hw, vp->ch, fm2frq2); in set_fm2frq2()
429 addr = EMU8000_CCCA_READ(hw, vp->ch) & 0xffffff; in set_filterQ()
431 EMU8000_CCCA_WRITE(hw, vp->ch, addr); in set_filterQ()