• Home
  • Raw
  • Download

Lines Matching refs:chan

86 effect_set_byte(unsigned char *valp, struct snd_midi_channel *chan, int type)  in effect_set_byte()  argument
89 struct snd_emux_effect_table *fx = chan->private; in effect_set_byte()
107 effect_set_word(unsigned short *valp, struct snd_midi_channel *chan, int type) in effect_set_word() argument
110 struct snd_emux_effect_table *fx = chan->private; in effect_set_word()
124 effect_get_offset(struct snd_midi_channel *chan, int lo, int hi, int mode) in effect_get_offset() argument
127 struct snd_emux_effect_table *fx = chan->private; in effect_get_offset()
143 struct snd_midi_channel *chan, int type, int val) in snd_emux_send_effect_oss() argument
155 snd_emux_send_effect(port, chan, type, val, mode); in snd_emux_send_effect_oss()
163 snd_emux_send_effect(struct snd_emux_port *port, struct snd_midi_channel *chan, in snd_emux_send_effect() argument
174 fx = chan->private; in snd_emux_send_effect()
201 if (!STATE_IS_PLAYING(vp->state) || vp->chan != chan) in snd_emux_send_effect()
207 effect_set_byte(srcp, chan, type); in snd_emux_send_effect()
210 effect_set_word((unsigned short*)srcp, chan, type); in snd_emux_send_effect()
216 snd_emux_update_channel(port, chan, parm_defs[type].update); in snd_emux_send_effect()
224 struct snd_midi_channel *chan = vp->chan; in snd_emux_setup_effect() local
229 fx = chan->private; in snd_emux_setup_effect()
250 effect_set_byte(srcp, chan, i); in snd_emux_setup_effect()
252 effect_set_word((unsigned short*)srcp, chan, i); in snd_emux_setup_effect()
256 vp->reg.start += effect_get_offset(chan, EMUX_FX_SAMPLE_START, in snd_emux_setup_effect()
260 vp->reg.loopstart += effect_get_offset(chan, EMUX_FX_LOOP_START, in snd_emux_setup_effect()
264 vp->reg.loopend += effect_get_offset(chan, EMUX_FX_LOOP_END, in snd_emux_setup_effect()