Searched refs:voice (Results 1 - 25 of 46) sorted by relevance

12

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/linux/
H A Dultrasound.h29 * Each command affects one voice defined in byte 3.
33 * _GUS_VOICEON - Starts voice (P1=voice mode)
34 * _GUS_VOICEOFF - Stops voice (no parameters)
35 * _GUS_VOICEFADE - Stops the voice smoothly.
36 * _GUS_VOICEMODE - Alters the voice mode, don't start or stop voice (P1=voice mode)
37 * _GUS_VOICEBALA - Sets voice balence (P1, 0=left, 7=middle and 15=right, default 7)
38 * _GUS_VOICEFREQ - Sets voice (sampl
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/isa/gus/
H A Dgus_simple.c32 static void interrupt_wave(struct snd_gus_card *gus, struct snd_gus_voice *voice);
33 static void interrupt_volume(struct snd_gus_card *gus, struct snd_gus_voice *voice);
34 static void interrupt_effect(struct snd_gus_card *gus, struct snd_gus_voice *voice);
36 static void sample_start(struct snd_gus_card *gus, struct snd_gus_voice *voice, snd_seq_position_t position);
37 static void sample_stop(struct snd_gus_card *gus, struct snd_gus_voice *voice, int mode);
38 static void sample_freq(struct snd_gus_card *gus, struct snd_gus_voice *voice, snd_seq_frequency_t freq);
39 static void sample_volume(struct snd_gus_card *card, struct snd_gus_voice *voice, struct snd_seq_ev_volume *volume);
40 static void sample_loop(struct snd_gus_card *card, struct snd_gus_voice *voice, struct snd_seq_ev_loop *loop);
41 static void sample_pos(struct snd_gus_card *card, struct snd_gus_voice *voice, snd_seq_position_t position);
42 static void sample_private1(struct snd_gus_card *card, struct snd_gus_voice *voice, unsigne
62 interrupt_wave(struct snd_gus_card *gus, struct snd_gus_voice *voice) argument
74 interrupt_volume(struct snd_gus_card *gus, struct snd_gus_voice *voice) argument
84 interrupt_effect(struct snd_gus_card *gus, struct snd_gus_voice *voice) argument
97 do_volume_envelope(struct snd_gus_card *gus, struct snd_gus_voice *voice) argument
201 do_pan_envelope(struct snd_gus_card *gus, struct snd_gus_voice *voice) argument
232 set_enhanced_pan(struct snd_gus_card *gus, struct snd_gus_voice *voice, unsigned short pan) argument
258 sample_start(struct snd_gus_card *gus, struct snd_gus_voice *voice, snd_seq_position_t position) argument
345 sample_stop(struct snd_gus_card *gus, struct snd_gus_voice *voice, int mode) argument
381 sample_freq(struct snd_gus_card *gus, struct snd_gus_voice *voice, snd_seq_frequency_t freq) argument
392 sample_volume(struct snd_gus_card *gus, struct snd_gus_voice *voice, struct snd_seq_ev_volume *volume) argument
419 sample_loop(struct snd_gus_card *gus, struct snd_gus_voice *voice, struct snd_seq_ev_loop *loop) argument
445 sample_pos(struct snd_gus_card *gus, struct snd_gus_voice *voice, snd_seq_position_t position) argument
468 sample_private1(struct snd_gus_card *card, struct snd_gus_voice *voice, unsigned char *data) argument
473 snd_gf1_simple_init(struct snd_gus_voice *voice) argument
[all...]
H A Dgus_reset.c57 static void snd_gf1_default_interrupt_handler_wave_and_volume(struct snd_gus_card * gus, struct snd_gus_voice * voice) argument
84 struct snd_gus_voice *voice; local
86 voice = &gus->gf1.voices[what & 0xffff];
87 voice->handler_wave =
88 voice->handler_volume = snd_gf1_default_interrupt_handler_wave_and_volume;
89 voice->handler_effect = NULL;
90 voice->volume_change = NULL;
130 void snd_gf1_smart_stop_voice(struct snd_gus_card * gus, unsigned short voice) argument
135 snd_gf1_select_voice(gus, voice);
141 void snd_gf1_stop_voice(struct snd_gus_card * gus, unsigned short voice) argument
274 snd_gf1_free_voice(struct snd_gus_card * gus, struct snd_gus_voice *voice) argument
[all...]
H A Dgus_io.c346 int voice, ctrl; local
348 voice = gus->gf1.active_voice;
349 printk(KERN_INFO " -%i- GF1 voice ctrl, ramp ctrl = 0x%x, 0x%x\n", voice, ctrl = snd_gf1_i_read8(gus, 0), snd_gf1_i_read8(gus, 0x0d));
350 printk(KERN_INFO " -%i- GF1 frequency = 0x%x\n", voice, snd_gf1_i_read16(gus, 1));
351 printk(KERN_INFO " -%i- GF1 loop start, end = 0x%x (0x%x), 0x%x (0x%x)\n", voice, snd_gf1_i_read_addr(gus, 2, ctrl & 4), snd_gf1_i_read_addr(gus, 2, (ctrl & 4) ^ 4), snd_gf1_i_read_addr(gus, 4, ctrl & 4), snd_gf1_i_read_addr(gus, 4, (ctrl & 4) ^ 4));
352 printk(KERN_INFO " -%i- GF1 ramp start, end, rate = 0x%x, 0x%x, 0x%x\n", voice, snd_gf1_i_read8(gus, 7), snd_gf1_i_read8(gus, 8), snd_gf1_i_read8(gus, 6));
353 printk(KERN_INFO" -%i- GF1 volume = 0x%x\n", voice, snd_gf1_i_read16(gus, 9));
354 printk(KERN_INFO " -%i- GF1 position = 0x%x (0x%x)\n", voice, snd_gf1_i_read_addr(gus, 0x0a, ctrl & 4), snd_gf1_i_read_addr(gus, 0x0a, (ctrl & 4) ^ 4));
357 printk(KERN_INFO " -%i- GFA1 mode = 0x%x\n", voice, mod
[all...]
H A Dgus_synth.c40 struct snd_gus_voice * voice; local
43 voice = &gus->gf1.voices[idx];
44 if (voice->use && voice->client == client && voice->port == port)
45 snd_gf1_free_voice(gus, voice);
53 struct snd_gus_voice * voice; local
64 voice = snd_gf1_alloc_voice(gus, SNDRV_GF1_VOICE_TYPE_SYNTH, info->sender.client, info->sender.port);
65 if (voice == NULL) {
71 voice
[all...]
H A Dgus_pcm.c115 unsigned int voice; local
134 for (voice = 0; voice < pcmp->voices; voice++) {
135 begin = pcmp->memory + voice * (pcmp->dma_size / runtime->channels);
140 pan = runtime->channels == 2 ? (!voice ? 1 : 14) : 8;
141 vol = !voice ? gus->gf1.pcm_volume_level_left : gus->gf1.pcm_volume_level_right;
143 snd_gf1_select_voice(gus, pcmp->pvoices[voice]->number);
161 for (voice = 0; voice < pcm
325 snd_gf1_pcm_playback_copy(struct snd_pcm_substream *substream, int voice, snd_pcm_uframes_t pos, void __user *src, snd_pcm_uframes_t count) argument
355 snd_gf1_pcm_playback_silence(struct snd_pcm_substream *substream, int voice, snd_pcm_uframes_t pos, snd_pcm_uframes_t count) argument
471 int voice; local
[all...]
H A Dgus_irq.c56 unsigned char voice_status, voice; local
61 voice = voice_status & 0x1f;
62 _current_ = 1 << voice;
66 pvoice = &gus->gf1.voices[voice];
68 if (!(voice_status & 0x80)) { /* voice position IRQ */
121 snd_iprintf(buffer, "voice lost = %u\n", gus->gf1.interrupt_stat_voice_lost);
124 snd_iprintf(buffer, "voice %i: wave = %u, volume = %u\n",
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/oss/emu10k1/
H A Dvoicemgr.c43 struct emu_voice *voice)
45 if(voice->pitch_target==PITCH_48000)
47 else if(voice->pitch_target<PITCH_48000)
49 else if(voice->pitch_target>=PITCH_96000)
51 else if(voice->pitch_target>=PITCH_85000)
53 else if(voice->pitch_target>=PITCH_80726)
55 else if(voice->pitch_target>=PITCH_67882)
57 else if(voice->pitch_target>=PITCH_57081)
67 * allocates the memory buffer for a voice. Two page tables are kept for each buffer.
116 * frees the memory buffer for a voice
42 emu10k1_select_interprom(struct emu10k1_card *card, struct emu_voice *voice) argument
142 emu10k1_voice_alloc(struct emu10k1_card *card, struct emu_voice *voice) argument
188 emu10k1_voice_free(struct emu_voice *voice) argument
224 emu10k1_voice_playback_setup(struct emu_voice *voice) argument
299 struct emu_voice *voice; local
376 struct emu_voice *voice; local
[all...]
H A Dcardwo.c133 struct emu_voice *voice = &woinst->voice[voicenum]; local
137 voice->usage = VOICE_USAGE_PLAYBACK;
139 voice->flags = 0;
142 voice->flags |= VOICE_FLAGS_STEREO;
145 voice->flags |= VOICE_FLAGS_16BIT;
147 if (emu10k1_voice_alloc(card, voice) < 0) {
148 voice->usage = VOICE_USAGE_FREE;
153 voice->initial_pitch = (u16) (srToPitch(woinst->format.samplingrate) >> 8);
154 voice
459 struct emu_voice *voice = woinst->voice; local
492 struct emu_voice *voice = woinst->voice; local
[all...]
H A Dcardwo.h67 struct emu_voice voice[WAVEOUT_MAXVOICES]; member in struct:woinst
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/pci/au88x0/
H A Dau88x0_wt.h27 #define WT_STEREO(voice) ((WT_BAR(voice)+ 0x20 +(((voice)&0x1f)>>1))<<2) /* 0x0080 */
28 #define WT_MUTE(voice) ((WT_BAR(voice)+ 0x40 +((voice)&0x1f))<<2) /* 0x0100 */
29 #define WT_RUN(voice) ((WT_BAR(voice)+ 0x60 +((voice)&0x1f))<<2) /* 0x0180 */
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/drivers/opl3/
H A Dopl3_synth.c31 * with another voice to a 4 OP voice. For example voice 0
32 * can be connected with voice 3. The operators of voice 3 are
33 * used as operators 3 and 4 of the new 4 OP voice.
34 * In this case the 2 OP voice number 0 is the 'first half' and
35 * voice 3 is the second.
67 static int snd_opl3_set_voice(struct snd_opl3 * opl3, struct snd_dm_fm_voice * voice);
139 struct snd_dm_fm_voice voice; local
282 snd_opl3_set_voice(struct snd_opl3 * opl3, struct snd_dm_fm_voice * voice) argument
[all...]
H A Dopl3_midi.c124 static void debug_alloc(struct snd_opl3 *opl3, char *s, int voice) { argument
128 printk("time %.5i: %s [%.2i]: ", opl3->use_time, s, voice);
136 * Get a FM voice (channel) to play a note on.
140 int chan_4op_1; /* first voice for 4op instrument */
141 int chan_4op_2; /* second voice for 4op instrument */
159 int voice; member in struct:best
165 best[i].voice = -1;
183 /* allocate 4op voice */
189 /* kill one voice, CHEAP */
201 /* allocate 2op voice */
296 int voice; local
619 snd_opl3_kill_voice(struct snd_opl3 *opl3, int voice) argument
671 int voice; local
737 snd_opl3_update_pitch(struct snd_opl3 *opl3, int voice) argument
786 int voice; local
[all...]
H A Dopl3_drums.c49 int voice; member in struct:snd_opl3_drum_voice
60 int voice; member in struct:snd_opl3_drum_note
81 * set drum voice characteristics
86 unsigned char op_offset = snd_opl3_regmap[data->voice][data->op];
87 unsigned char voice_offset = data->voice;
116 * Set drum voice pitch
121 unsigned char voice_offset = data->voice;
134 * Set drum voice volume and position
140 unsigned char op_offset = snd_opl3_regmap[data->voice][data->op];
141 unsigned char voice_offset = data->voice;
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/pci/trident/
H A Dtrident_synth.c195 static void sample_start(struct snd_trident * trident, struct snd_trident_voice * voice, snd_seq_position_t position);
196 static void sample_stop(struct snd_trident * trident, struct snd_trident_voice * voice, int mode);
197 static void sample_freq(struct snd_trident * trident, struct snd_trident_voice * voice, snd_seq_frequency_t freq);
198 static void sample_volume(struct snd_trident * trident, struct snd_trident_voice * voice, struct snd_seq_ev_volume * volume);
199 static void sample_loop(struct snd_trident * trident, struct snd_trident_voice * voice, struct snd_seq_ev_loop * loop);
200 static void sample_pos(struct snd_trident * trident, struct snd_trident_voice * voice, snd_seq_position_t position);
201 static void sample_private1(struct snd_trident * trident, struct snd_trident_voice * voice, unsigned char *data);
214 static void snd_trident_simple_init(struct snd_trident_voice * voice) argument
216 //voice->handler_wave = interrupt_wave;
217 //voice
223 sample_start(struct snd_trident * trident, struct snd_trident_voice * voice, snd_seq_position_t position) argument
308 sample_stop(struct snd_trident * trident, struct snd_trident_voice * voice, int mode) argument
332 sample_freq(struct snd_trident * trident, struct snd_trident_voice * voice, snd_seq_frequency_t freq) argument
358 sample_volume(struct snd_trident * trident, struct snd_trident_voice * voice, struct snd_seq_ev_volume * volume) argument
410 sample_loop(struct snd_trident * trident, struct snd_trident_voice * voice, struct snd_seq_ev_loop * loop) argument
449 sample_pos(struct snd_trident * trident, struct snd_trident_voice * voice, snd_seq_position_t position) argument
499 sample_private1(struct snd_trident * trident, struct snd_trident_voice * voice, unsigned char *data) argument
715 int idx, voice; local
743 struct snd_trident_voice *voice; local
756 struct snd_trident_voice *voice; local
[all...]
H A Dtrident_main.c50 struct snd_trident_voice * voice,
53 struct snd_trident_voice * voice,
247 void snd_trident_start_voice(struct snd_trident * trident, unsigned int voice)
249 Description: Start a voice, any channel 0 thru 63.
253 Parameters : voice - Voice number 0 thru n.
260 void snd_trident_start_voice(struct snd_trident * trident, unsigned int voice) argument
262 unsigned int mask = 1 << (voice & 0x1f);
263 unsigned int reg = (voice & 0x20) ? T4D_START_B : T4D_START_A;
271 void snd_trident_stop_voice(struct snd_trident * trident, unsigned int voice)
273 Description: Stop a voice, an
284 snd_trident_stop_voice(struct snd_trident * trident, unsigned int voice) argument
404 snd_trident_write_voice_regs(struct snd_trident * trident, struct snd_trident_voice * voice) argument
474 snd_trident_write_cso_reg(struct snd_trident * trident, struct snd_trident_voice * voice, unsigned int CSO) argument
500 snd_trident_write_eso_reg(struct snd_trident * trident, struct snd_trident_voice * voice, unsigned int ESO) argument
526 snd_trident_write_vol_reg(struct snd_trident * trident, struct snd_trident_voice * voice, unsigned int Vol) argument
557 snd_trident_write_pan_reg(struct snd_trident * trident, struct snd_trident_voice * voice, unsigned int Pan) argument
579 snd_trident_write_rvol_reg(struct snd_trident * trident, struct snd_trident_voice * voice, unsigned int RVol) argument
603 snd_trident_write_cvol_reg(struct snd_trident * trident, struct snd_trident_voice * voice, unsigned int CVol) argument
767 struct snd_trident_voice *voice = runtime->private_data; local
801 struct snd_trident_voice *voice = runtime->private_data; local
862 struct snd_trident_voice *voice = runtime->private_data; local
894 struct snd_trident_voice *voice = runtime->private_data; local
987 struct snd_trident_voice *voice = runtime->private_data; local
1101 struct snd_trident_voice *voice = runtime->private_data; local
1127 struct snd_trident_voice *voice = runtime->private_data; local
1198 struct snd_trident_voice *voice = runtime->private_data; local
1341 struct snd_trident_voice *voice = runtime->private_data; local
1483 struct snd_trident_voice *voice, *evoice; local
1576 struct snd_trident_voice *voice = runtime->private_data; local
1615 struct snd_trident_voice *voice = runtime->private_data; local
1645 struct snd_trident_voice *voice = runtime->private_data; local
1777 struct snd_trident_voice *voice = runtime->private_data; local
1790 struct snd_trident_voice *voice; local
1818 struct snd_trident_voice *voice = runtime->private_data; local
1838 struct snd_trident_voice *voice; local
1917 struct snd_trident_voice *voice; local
1961 struct snd_trident_voice *voice; local
1988 struct snd_trident_voice *voice; local
2879 snd_trident_pcm_mixer_build(struct snd_trident *trident, struct snd_trident_voice *voice, struct snd_pcm_substream *substream) argument
2896 snd_trident_pcm_mixer_free(struct snd_trident *trident, struct snd_trident_voice *voice, struct snd_pcm_substream *substream) argument
3489 struct snd_trident_voice *voice; local
3672 struct snd_trident_voice *voice; local
3825 snd_trident_free_voice(struct snd_trident * trident, struct snd_trident_voice *voice) argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/pci/emu10k1/
H A Dvoice.c5 * Routines for control of EMU10K1 chips - voice manager
7 * Rewrote voice allocator for multichannel support - rlrevell 12/2004
36 /* Previously the voice allocator started at 0 every time. The new voice
37 * allocator uses a round robin scheme. The next free voice is tracked in
40 * boundary. For multichannel voice allocation we ensure than the block of
41 * voices does not cross the 32 voice boundary. This simplifies the
51 struct snd_emu10k1_voice *voice; local
68 voice = &emu->voices[(i+k) % NUM_G];
69 if (voice
[all...]
H A Dirq.c60 int voice; local
66 for (voice = 0; voice <= voice_max; voice++) {
67 if (voice == 0x20)
72 snd_emu10k1_voice_intr_ack(emu, voice);
74 snd_emu10k1_voice_intr_disable(emu, voice);
81 for (voice = 0; voice <= voice_max; voice
[all...]
H A Demupcm.c39 struct snd_emu10k1_voice *voice)
43 if ((epcm = voice->epcm) == NULL)
264 int voice, stereo, w_16; local
271 voice = evoice->number;
296 /* mono, left, right (master voice = left) */
311 snd_emu10k1_ptr_write(emu, CPF, voice, CPF_STEREO_MASK);
312 snd_emu10k1_ptr_write(emu, CPF, (voice + 1), CPF_STEREO_MASK);
314 snd_emu10k1_ptr_write(emu, CPF, voice, 0);
320 snd_emu10k1_ptr_write(emu, A_FXRT1, voice,
322 snd_emu10k1_ptr_write(emu, A_FXRT2, voice,
38 snd_emu10k1_pcm_interrupt(struct snd_emu10k1 *emu, struct snd_emu10k1_voice *voice) argument
610 unsigned int voice, stereo, i, ccis, cra = 64, cs, sample; local
649 unsigned int voice, tmp; local
671 unsigned int voice, pitch, pitch_target; local
694 unsigned int voice; local
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/oss/
H A Dopl3.c86 static int opl3_kill_note(int dev, int voice, int note, int velocity);
95 devc->cmask = 0x3f; /* Connect all possible 4 OP voice operators */
270 static int opl3_kill_note (int devno, int voice, int note, int velocity) argument
274 if (voice < 0 || voice >= devc->nr_voice)
277 devc->v_alloc->map[voice] = 0;
279 map = &pv_map[devc->lv_map[voice]];
280 DEB(printk("Kill note %d\n", voice));
285 opl3_command(map->ioaddr, KEYON_BLOCK + map->voice_num, devc->voc[voice].keyon_byte & ~0x20);
286 devc->voc[voice]
313 opl3_set_instr(int dev, int voice, int instr_no) argument
373 set_voice_volume(int voice, int volume, int main_vol) argument
460 opl3_start_note(int dev, int voice, int note, int volume) argument
852 opl3_panning(int dev, int voice, int value) argument
867 opl3_aftertouch(int dev, int voice, int pressure) argument
936 bend_pitch(int dev, int voice, int value) argument
970 opl3_controller(int dev, int voice, int ctrl_num, int value) argument
995 opl3_bender(int dev, int voice, int value) argument
1069 opl3_setup_voice(int dev, int voice, int chn) argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/drivers/opl4/
H A Dopl4_synth.c313 void (*func)(struct snd_opl4 *opl4, struct opl4_voice *voice))
317 struct opl4_voice *voice; local
321 voice = &opl4->voices[i];
322 if (voice->chan == chan && voice->note == note) {
323 func(opl4, voice);
334 void (*func)(struct snd_opl4 *opl4, struct opl4_voice *voice))
338 struct opl4_voice *voice; local
342 voice = &opl4->voices[i];
343 if (voice
312 snd_opl4_do_for_note(struct snd_opl4 *opl4, int note, struct snd_midi_channel *chan, void (*func)(struct snd_opl4 *opl4, struct opl4_voice *voice)) argument
332 snd_opl4_do_for_channel(struct snd_opl4 *opl4, struct snd_midi_channel *chan, void (*func)(struct snd_opl4 *opl4, struct opl4_voice *voice)) argument
353 snd_opl4_do_for_all(struct snd_opl4 *opl4, void (*func)(struct snd_opl4 *opl4, struct opl4_voice *voice)) argument
358 struct opl4_voice *voice; local
369 snd_opl4_update_volume(struct snd_opl4 *opl4, struct opl4_voice *voice) argument
388 snd_opl4_update_pan(struct snd_opl4 *opl4, struct opl4_voice *voice) argument
403 snd_opl4_update_vibrato_depth(struct snd_opl4 *opl4, struct opl4_voice *voice) argument
419 snd_opl4_update_pitch(struct snd_opl4 *opl4, struct opl4_voice *voice) argument
450 snd_opl4_update_tone_parameters(struct snd_opl4 *opl4, struct opl4_voice *voice) argument
486 struct opl4_voice *voice[2]; local
556 snd_opl4_voice_off(struct snd_opl4 *opl4, struct opl4_voice *voice) argument
572 snd_opl4_terminate_voice(struct snd_opl4 *opl4, struct opl4_voice *voice) argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/sound/
H A Dasound_fm.h43 unsigned char voice; /* FM voice (0 to 17) */ member in struct:snd_dm_fm_voice
66 * This describes an FM note by its voice, octave, frequency number (10bit)
71 unsigned char voice; /* 0-17 voice channel */ member in struct:snd_dm_fm_note
H A Dgus.h95 /* voice specific registers */
238 void (*sample_start)(struct snd_gus_card *gus, struct snd_gus_voice *voice, snd_seq_position_t position);
239 void (*sample_stop)(struct snd_gus_card *gus, struct snd_gus_voice *voice, int mode);
240 void (*sample_freq)(struct snd_gus_card *gus, struct snd_gus_voice *voice, snd_seq_frequency_t freq);
241 void (*sample_volume)(struct snd_gus_card *gus, struct snd_gus_voice *voice, struct snd_seq_ev_volume *volume);
242 void (*sample_loop)(struct snd_gus_card *card, struct snd_gus_voice *voice, struct snd_seq_ev_loop *loop);
243 void (*sample_pos)(struct snd_gus_card *card, struct snd_gus_voice *voice, snd_seq_position_t position);
244 void (*sample_private1)(struct snd_gus_card *card, struct snd_gus_voice *voice, unsigned char *data);
280 void (*handler_wave) (struct snd_gus_card * gus, struct snd_gus_voice * voice);
281 void (*handler_volume) (struct snd_gus_card * gus, struct snd_gus_voice * voice);
476 snd_gf1_select_voice(struct snd_gus_card * gus, int voice) argument
[all...]
H A Dtrident.h261 void (*sample_start)(struct snd_trident *gus, struct snd_trident_voice *voice, snd_seq_position_t position);
262 void (*sample_stop)(struct snd_trident *gus, struct snd_trident_voice *voice, int mode);
263 void (*sample_freq)(struct snd_trident *gus, struct snd_trident_voice *voice, snd_seq_frequency_t freq);
264 void (*sample_volume)(struct snd_trident *gus, struct snd_trident_voice *voice, struct snd_seq_ev_volume *volume);
265 void (*sample_loop)(struct snd_trident *card, struct snd_trident_voice *voice, struct snd_seq_ev_loop *loop);
266 void (*sample_pos)(struct snd_trident *card, struct snd_trident_voice *voice, snd_seq_position_t position);
267 void (*sample_private1)(struct snd_trident *card, struct snd_trident_voice *voice, unsigned char *data);
332 struct snd_trident_voice *extra; /* extra PCM voice (acts as interrupt generator) */
350 void (*private_free)(struct snd_trident_voice *voice);
368 struct snd_trident_voice *voice; /* activ member in struct:snd_trident_pcm_mixer
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/synth/emux/
H A Demux_oss.c332 int voice; local
338 voice = event[3];
339 if (voice < 0 || voice >= port->chset.max_channels)
342 chan = &port->chset.channels[voice];
365 fake_event(emu, port, voice, MIDI_CTL_ALL_NOTES_OFF, 0, atomic, hop);
368 fake_event(emu, port, voice, MIDI_CTL_ALL_SOUNDS_OFF, 0, atomic, hop);
422 int voice; local
432 voice = event[3];
433 if (voice <
[all...]

Completed in 206 milliseconds

12