/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/linux/ |
H A D | ultrasound.h | 29 * 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 D | gus_simple.c | 32 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 D | gus_reset.c | 57 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 D | gus_io.c | 346 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 D | gus_synth.c | 40 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 D | gus_pcm.c | 115 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 D | gus_irq.c | 56 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 D | voicemgr.c | 43 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 D | cardwo.c | 133 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 D | cardwo.h | 67 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 D | au88x0_wt.h | 27 #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 D | opl3_synth.c | 31 * 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 D | opl3_midi.c | 124 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 D | opl3_drums.c | 49 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 D | trident_synth.c | 195 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 D | trident_main.c | 50 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 D | voice.c | 5 * 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 D | irq.c | 60 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 D | emupcm.c | 39 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 D | opl3.c | 86 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 D | opl4_synth.c | 313 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 D | asound_fm.h | 43 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 D | gus.h | 95 /* 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 D | trident.h | 261 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 D | emux_oss.c | 332 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...] |