Lines Matching refs:chan

100 effect_set_byte(unsigned char *valp, struct snd_midi_channel *chan, int type)  in effect_set_byte()  argument
103 struct snd_emux_effect_table *fx = chan->private; in effect_set_byte()
121 effect_set_word(unsigned short *valp, struct snd_midi_channel *chan, int type) in effect_set_word() argument
124 struct snd_emux_effect_table *fx = chan->private; in effect_set_word()
138 effect_get_offset(struct snd_midi_channel *chan, int lo, int hi, int mode) in effect_get_offset() argument
141 struct snd_emux_effect_table *fx = chan->private; in effect_get_offset()
157 struct snd_midi_channel *chan, int type, int val) in snd_emux_send_effect_oss() argument
169 snd_emux_send_effect(port, chan, type, val, mode); in snd_emux_send_effect_oss()
177 snd_emux_send_effect(struct snd_emux_port *port, struct snd_midi_channel *chan, in snd_emux_send_effect() argument
188 fx = chan->private; in snd_emux_send_effect()
212 if (!STATE_IS_PLAYING(vp->state) || vp->chan != chan) in snd_emux_send_effect()
218 effect_set_byte(srcp, chan, type); in snd_emux_send_effect()
221 effect_set_word((unsigned short*)srcp, chan, type); in snd_emux_send_effect()
227 snd_emux_update_channel(port, chan, parm_defs[type].update); in snd_emux_send_effect()
235 struct snd_midi_channel *chan = vp->chan; in snd_emux_setup_effect() local
240 if (! (fx = chan->private)) in snd_emux_setup_effect()
257 effect_set_byte(srcp, chan, i); in snd_emux_setup_effect()
259 effect_set_word((unsigned short*)srcp, chan, i); in snd_emux_setup_effect()
263 vp->reg.start += effect_get_offset(chan, EMUX_FX_SAMPLE_START, in snd_emux_setup_effect()
267 vp->reg.loopstart += effect_get_offset(chan, EMUX_FX_LOOP_START, in snd_emux_setup_effect()
271 vp->reg.loopend += effect_get_offset(chan, EMUX_FX_LOOP_END, in snd_emux_setup_effect()