Home
last modified time | relevance | path

Searched refs:chset (Results 1 – 19 of 19) sorted by relevance

/linux-2.6.39/sound/core/seq/
Dseq_midi_emul.c50 struct snd_midi_channel_set *chset,
54 struct snd_midi_channel_set *chset);
56 struct snd_midi_channel_set *chset);
58 int len, struct snd_midi_channel_set *chset);
64 static void reset_all_channels(struct snd_midi_channel_set *chset);
266 do_control(struct snd_midi_op *ops, void *drv, struct snd_midi_channel_set *chset, in do_control() argument
319 rpn(ops, drv, chan, chset); in do_control()
321 nrpn(ops, drv, chan, chset); in do_control()
341 if (chset->midi_mode == SNDRV_MIDI_MODE_XG) { in do_control()
382 snd_midi_channel_set_clear(struct snd_midi_channel_set *chset) in snd_midi_channel_set_clear() argument
[all …]
/linux-2.6.39/sound/drivers/opl4/
Dopl4_seq.c115 snd_midi_process_event(&opl4_ops, ev, opl4->chset); in snd_opl4_seq_event_input()
123 snd_midi_channel_free_set(opl4->chset); in snd_opl4_seq_free_port()
139 opl4->chset = snd_midi_channel_alloc_set(16); in snd_opl4_seq_new_device()
140 if (!opl4->chset) in snd_opl4_seq_new_device()
142 opl4->chset->private_data = opl4; in snd_opl4_seq_new_device()
148 snd_midi_channel_free_set(opl4->chset); in snd_opl4_seq_new_device()
152 opl4->chset->client = client; in snd_opl4_seq_new_device()
163 opl4->chset->port = snd_seq_event_port_attach(client, &pcallbacks, in snd_opl4_seq_new_device()
172 if (opl4->chset->port < 0) { in snd_opl4_seq_new_device()
173 int err = opl4->chset->port; in snd_opl4_seq_new_device()
[all …]
Dopl4_local.h194 struct snd_midi_channel_set *chset; member
226 …d_opl4_sysex(void *p, unsigned char *buf, int len, int parsed, struct snd_midi_channel_set *chset);
Dopl4_synth.c291 snd_midi_channel_set_clear(opl4->chset); in snd_opl4_synth_reset()
374 att += snd_opl4_volume_table[opl4->chset->gs_master_volume & 0x7f]; in snd_opl4_update_volume()
628 int parsed, struct snd_midi_channel_set *chset) in snd_opl4_sysex() argument
/linux-2.6.39/sound/synth/emux/
Demux_seq.c109 emu->ports[i] = p->chset.port; in snd_emux_init_seq()
153 p->chset.channels = kcalloc(max_channels, sizeof(struct snd_midi_channel), GFP_KERNEL); in snd_emux_create_port()
154 if (p->chset.channels == NULL) { in snd_emux_create_port()
160 p->chset.channels[i].number = i; in snd_emux_create_port()
161 p->chset.private_data = p; in snd_emux_create_port()
162 p->chset.max_channels = max_channels; in snd_emux_create_port()
164 p->chset.client = emu->client; in snd_emux_create_port()
179 p->chset.port = snd_seq_event_port_attach(emu->client, callback, in snd_emux_create_port()
200 kfree(p->chset.channels); in free_port()
232 snd_midi_channel_set_clear(&port->chset); in snd_emux_reset_port()
[all …]
Demux_oss.c143 arg->addr.client = p->chset.client; in snd_emux_open_seq_oss()
144 arg->addr.port = p->chset.port; in snd_emux_open_seq_oss()
199 snd_soundfont_close_check(emu->sflist, SF_CLIENT_NO(p->chset.port)); in snd_emux_close_seq_oss()
200 snd_seq_event_port_detach(p->chset.client, p->chset.port); in snd_emux_close_seq_oss()
231 SF_CLIENT_NO(p->chset.port)); in snd_emux_load_patch_seq_oss()
240 rc = snd_soundfont_load(emu->sflist, buf, count, SF_CLIENT_NO(p->chset.port)); in snd_emux_load_patch_seq_oss()
352 if (voice < 0 || voice >= port->chset.max_channels) in emuspec_control()
355 chan = &port->chset.channels[voice]; in emuspec_control()
410 for (i = 0; i < port->chset.max_channels; i++) { in emuspec_control()
411 chan = &port->chset.channels[i]; in emuspec_control()
[all …]
Demux_nrpn.c287 struct snd_midi_channel_set *chset) in snd_emux_nrpn() argument
310 if (port->chset.midi_mode == SNDRV_MIDI_MODE_GS && in snd_emux_nrpn()
376 struct snd_midi_channel_set *chset) in snd_emux_sysex() argument
382 if (snd_BUG_ON(!port || !chset)) in snd_emux_sysex()
392 emu->ops.sysex(emu, buf, len, parsed, chset); in snd_emux_sysex()
Demux_effect.c283 p->effect = kcalloc(p->chset.max_channels, in snd_emux_create_effect()
286 for (i = 0; i < p->chset.max_channels; i++) in snd_emux_create_effect()
287 p->chset.channels[i].private = p->effect + i; in snd_emux_create_effect()
289 for (i = 0; i < p->chset.max_channels; i++) in snd_emux_create_effect()
290 p->chset.channels[i].private = NULL; in snd_emux_create_effect()
306 p->chset.max_channels); in snd_emux_clear_effect()
Demux_voice.h74 int parsed, struct snd_midi_channel_set *chset);
78 struct snd_midi_channel_set *chset);
Demux_synth.c369 if (port->chset.midi_mode == SNDRV_MIDI_MODE_XG) { in snd_emux_control()
786 master_vol = port->chset.gs_master_volume; in calc_volume()
879 switch (port->chset.midi_mode) { in get_bank()
/linux-2.6.39/sound/drivers/opl3/
Dopl3_seq.c159 snd_midi_process_event(&opl3_ops, ev, opl3->chset); in snd_opl3_synth_event_input()
169 snd_midi_channel_free_set(opl3->chset); in snd_opl3_synth_free_port()
180 opl3->chset = snd_midi_channel_alloc_set(16); in snd_opl3_synth_create_port()
181 if (opl3->chset == NULL) in snd_opl3_synth_create_port()
183 opl3->chset->private_data = opl3; in snd_opl3_synth_create_port()
196 opl3->chset->client = opl3->seq_client; in snd_opl3_synth_create_port()
197 opl3->chset->port = snd_seq_event_port_attach(opl3->seq_client, &callbacks, in snd_opl3_synth_create_port()
207 if (opl3->chset->port < 0) { in snd_opl3_synth_create_port()
209 port = opl3->chset->port; in snd_opl3_synth_create_port()
210 snd_midi_channel_free_set(opl3->chset); in snd_opl3_synth_create_port()
Dopl3_voice.h36 void snd_opl3_nrpn(void *p, struct snd_midi_channel *chan, struct snd_midi_channel_set *chset);
37 …d_opl3_sysex(void *p, unsigned char *buf, int len, int parsed, struct snd_midi_channel_set *chset);
Dopl3_midi.c858 struct snd_midi_channel_set *chset) in snd_opl3_nrpn() argument
873 int parsed, struct snd_midi_channel_set *chset) in snd_opl3_sysex() argument
/linux-2.6.39/include/sound/
Dseq_midi_emul.h89 struct snd_midi_channel_set *chset);
91 struct snd_midi_channel_set *chset);
193 void snd_midi_channel_set_clear(struct snd_midi_channel_set *chset);
195 void snd_midi_channel_free_set(struct snd_midi_channel_set *chset);
Demux_synth.h68 struct snd_midi_channel_set *chset);
143 struct snd_midi_channel_set chset; member
Dopl3.h331 struct snd_midi_channel_set * chset; member
Dtrident.h254 struct snd_midi_channel_set * chset; member
Dgus.h222 struct snd_midi_channel_set * chset; member
/linux-2.6.39/sound/isa/sb/
Demu8000_callback.c37 struct snd_midi_channel_set *chset);
459 sysex(struct snd_emux *emu, char *buf, int len, int parsed, struct snd_midi_channel_set *chset) in sysex() argument
467 hw->chorus_mode = chset->gs_chorus_mode; in sysex()
472 hw->reverb_mode = chset->gs_reverb_mode; in sysex()