/Linux-v4.19/sound/drivers/opl4/ |
D | opl4_synth.c | 285 memset(opl4->voices, 0, sizeof(opl4->voices)); in snd_opl4_synth_reset() 287 opl4->voices[i].number = i; in snd_opl4_synth_reset() 288 list_add_tail(&opl4->voices[i].list, &opl4->off_voices); in snd_opl4_synth_reset() 305 opl4->voices[i].reg_misc & ~OPL4_KEY_ON_BIT); in snd_opl4_synth_shutdown() 321 voice = &opl4->voices[i]; in snd_opl4_do_for_note() 342 voice = &opl4->voices[i]; in snd_opl4_do_for_channel() 362 voice = &opl4->voices[i]; in snd_opl4_do_for_all() 488 int voices = 0, i; in snd_opl4_note_on() local 497 sound[voices] = ®ions->regions[i].sound; in snd_opl4_note_on() 498 if (++voices >= 2) in snd_opl4_note_on() [all …]
|
/Linux-v4.19/sound/pci/emu10k1/ |
D | emupcm.c | 101 ptr = snd_emu10k1_ptr_read(emu, CCCA, epcm->voices[0]->number) & 0x00ffffff; in snd_emu10k1_efx_playback_pointer() 109 static int snd_emu10k1_pcm_channel_alloc(struct snd_emu10k1_pcm * epcm, int voices) in snd_emu10k1_pcm_channel_alloc() argument 113 if (epcm->voices[1] != NULL && voices < 2) { in snd_emu10k1_pcm_channel_alloc() 114 snd_emu10k1_voice_free(epcm->emu, epcm->voices[1]); in snd_emu10k1_pcm_channel_alloc() 115 epcm->voices[1] = NULL; in snd_emu10k1_pcm_channel_alloc() 117 for (i = 0; i < voices; i++) { in snd_emu10k1_pcm_channel_alloc() 118 if (epcm->voices[i] == NULL) in snd_emu10k1_pcm_channel_alloc() 121 if (i == voices) in snd_emu10k1_pcm_channel_alloc() 124 for (i = 0; i < ARRAY_SIZE(epcm->voices); i++) { in snd_emu10k1_pcm_channel_alloc() 125 if (epcm->voices[i]) { in snd_emu10k1_pcm_channel_alloc() [all …]
|
D | voice.c | 71 voice = &emu->voices[(i+k) % NUM_G]; in voice_alloc() 90 voice = &emu->voices[(first_voice + i) % NUM_G]; in voice_alloc() 111 *rvoice = &emu->voices[first_voice]; in voice_alloc() 136 struct snd_emu10k1_voice *pvoice = &emu->voices[result]; in snd_emu10k1_voice_alloc()
|
D | emumixer.c | 1282 if (mix->epcm->voices[0] && mix->epcm->voices[1]) { in snd_emu10k1_send_routing_put() 1283 update_emu10k1_fxrt(emu, mix->epcm->voices[0]->number, in snd_emu10k1_send_routing_put() 1285 update_emu10k1_fxrt(emu, mix->epcm->voices[1]->number, in snd_emu10k1_send_routing_put() 1287 } else if (mix->epcm->voices[0]) { in snd_emu10k1_send_routing_put() 1288 update_emu10k1_fxrt(emu, mix->epcm->voices[0]->number, in snd_emu10k1_send_routing_put() 1353 if (mix->epcm->voices[0] && mix->epcm->voices[1]) { in snd_emu10k1_send_volume_put() 1354 update_emu10k1_send_volume(emu, mix->epcm->voices[0]->number, in snd_emu10k1_send_volume_put() 1356 update_emu10k1_send_volume(emu, mix->epcm->voices[1]->number, in snd_emu10k1_send_volume_put() 1358 } else if (mix->epcm->voices[0]) { in snd_emu10k1_send_volume_put() 1359 update_emu10k1_send_volume(emu, mix->epcm->voices[0]->number, in snd_emu10k1_send_volume_put() [all …]
|
D | emu10k1_callback.c | 105 vp = &emu->voices[best[i].voice]; in snd_emu10k1_synth_get_voice() 181 snd_emu10k1_voice_free(hw, &hw->voices[vp->ch]); in free_voice() 240 vp = &emu->voices[i]; in lookup_voices() 299 vp = &emu->voices[best[i].voice]; in get_voice()
|
D | emuproc.c | 385 voice = &emu->voices[idx]; in snd_emu10k1_proc_voices_read() 481 struct snd_info_buffer *buffer, int iobase, int offset, int length, int voices) in snd_emu_proc_ptr_reg_read() argument 493 for (j = 0; j < voices; j++) { in snd_emu_proc_ptr_reg_read()
|
/Linux-v4.19/sound/drivers/opl3/ |
D | opl3_seq.c | 68 opl3->voices[idx].state = SNDRV_OPL3_ST_OFF; in snd_opl3_synth_setup() 69 opl3->voices[idx].time = 0; in snd_opl3_synth_setup() 70 opl3->voices[idx].keyon_reg = 0x00; in snd_opl3_synth_setup() 114 opl3->voices[6].state = opl3->voices[7].state = in snd_opl3_synth_use() 115 opl3->voices[8].state = SNDRV_OPL3_ST_NOT_AVAIL; in snd_opl3_synth_use() 177 int voices, opl_ver; in snd_opl3_synth_create_port() local 179 voices = (opl3->hardware < OPL3_HW_OPL3) ? in snd_opl3_synth_create_port() 206 16, voices, in snd_opl3_synth_create_port()
|
D | opl3_midi.c | 130 printk(KERN_CONT "%c", *(str + opl3->voices[i].state + 1)); in debug_alloc() 170 vp = &opl3->voices[i]; in opl3_get_voice() 193 vp2 = &opl3->voices[i + 3]; in opl3_get_voice() 247 struct snd_opl3_voice *vp = &opl3->voices[i]; in snd_opl3_timer_func() 407 vp = &opl3->voices[voice]; in snd_opl3_note_on() 414 vp2 = &opl3->voices[voice + 3]; in snd_opl3_note_on() 550 opl3->voices[voice].keyon_reg = blocknum; in snd_opl3_note_on() 564 opl3->voices[voice].note_off = jiffies + in snd_opl3_note_on() 567 opl3->voices[voice].note_off_check = 1; in snd_opl3_note_on() 569 opl3->voices[voice].note_off_check = 0; in snd_opl3_note_on() [all …]
|
D | opl3_oss.c | 64 int voices, opl_ver; in snd_opl3_oss_create_port() local 66 voices = (opl3->hardware < OPL3_HW_OPL3) ? in snd_opl3_oss_create_port() 68 opl3->oss_chset = snd_midi_channel_alloc_set(voices); in snd_opl3_oss_create_port() 89 voices, voices, in snd_opl3_oss_create_port()
|
/Linux-v4.19/sound/synth/emux/ |
D | emux_synth.c | 133 vp = &emu->voices[i]; in snd_emux_note_on() 177 vp = &emu->voices[ch]; in snd_emux_note_off() 214 vp = &emu->voices[ch]; in snd_emux_timer_callback() 254 vp = &emu->voices[ch]; in snd_emux_key_press() 285 vp = &emu->voices[i]; in snd_emux_update_channel() 312 vp = &emu->voices[i]; in snd_emux_update_port() 386 vp = &emu->voices[i]; in terminate_note1() 428 vp = &emu->voices[i]; in snd_emux_terminate_all() 465 vp = &emu->voices[i]; in snd_emux_sounds_off_all() 493 vp = &emu->voices[i]; in exclusive_note_off() [all …]
|
D | emux.c | 102 emu->voices = kcalloc(emu->max_voices, sizeof(struct snd_emux_voice), in snd_emux_register() 104 if (emu->voices == NULL) in snd_emux_register() 159 kfree(emu->voices); in snd_emux_free()
|
D | emux_proc.c | 63 if (emu->voices[0].state != SNDRV_EMUX_ST_OFF && emu->voices[0].ch >= 0) { in snd_emux_proc_info_read() 64 struct snd_emux_voice *vp = &emu->voices[0]; in snd_emux_proc_info_read()
|
/Linux-v4.19/sound/pci/ymfpci/ |
D | ymfpci_main.c | 228 voice = &chip->voices[idx]; in voice_alloc() 229 voice2 = pair ? &chip->voices[idx+1] : NULL; in voice_alloc() 346 if (ypcm->voices[1]) in snd_ymfpci_pcm_interrupt() 347 bank = &ypcm->voices[1]->bank[next_bank]; in snd_ymfpci_pcm_interrupt() 399 if (ypcm->voices[0] == NULL) { in snd_ymfpci_playback_trigger() 407 chip->ctrl_playback[ypcm->voices[0]->number + 1] = cpu_to_le32(ypcm->voices[0]->bank_addr); in snd_ymfpci_playback_trigger() 408 if (ypcm->voices[1] != NULL && !ypcm->use_441_slot) in snd_ymfpci_playback_trigger() 409 chip->ctrl_playback[ypcm->voices[1]->number + 1] = cpu_to_le32(ypcm->voices[1]->bank_addr); in snd_ymfpci_playback_trigger() 420 chip->ctrl_playback[ypcm->voices[0]->number + 1] = 0; in snd_ymfpci_playback_trigger() 421 if (ypcm->voices[1] != NULL && !ypcm->use_441_slot) in snd_ymfpci_playback_trigger() [all …]
|
D | ymfpci.h | 271 struct snd_ymfpci_voice *voices[2]; /* playback only */ member 327 struct snd_ymfpci_voice voices[64]; member
|
/Linux-v4.19/sound/isa/sb/ |
D | emu8000_pcm.c | 66 int voices; member 393 for (ch = 0; ch < rec->voices; ch++) in emu8k_pcm_trigger() 399 for (ch = 0; ch < rec->voices; ch++) in emu8k_pcm_trigger() 511 if (rec->voices > 1) \ 518 if (rec->voices > 1) { \ 606 for (ch = 0; ch < rec->voices; ch++) in emu8k_pcm_hw_free() 628 rec->voices = subs->runtime->channels; in emu8k_pcm_prepare() 630 if (rec->voices > 1) in emu8k_pcm_prepare() 632 if (rec->voices > 1) { in emu8k_pcm_prepare() 642 if ((err = emu8k_open_dram_for_pcm(rec->emu, rec->voices)) != 0) in emu8k_pcm_prepare() [all …]
|
/Linux-v4.19/sound/pci/ice1712/ |
D | phase.c | 481 int voices = kcontrol->private_value >> 8; in wm_vol_info() local 483 uinfo->count = voices; in wm_vol_info() 494 int i, ofs, voices; in wm_vol_get() local 496 voices = kcontrol->private_value >> 8; in wm_vol_get() 498 for (i = 0; i < voices; i++) in wm_vol_get() 509 int i, idx, ofs, voices; in wm_vol_put() local 512 voices = kcontrol->private_value >> 8; in wm_vol_put() 515 for (i = 0; i < voices; i++) { in wm_vol_put() 550 int voices, ofs, i; in wm_mute_get() local 552 voices = kcontrol->private_value >> 8; in wm_mute_get() [all …]
|
D | prodigy_hifi.c | 414 int voices = kcontrol->private_value >> 8; in wm8766_vol_info() local 416 uinfo->count = voices; in wm8766_vol_info() 427 int i, ofs, voices; in wm8766_vol_get() local 429 voices = kcontrol->private_value >> 8; in wm8766_vol_get() 431 for (i = 0; i < voices; i++) in wm8766_vol_get() 440 int i, idx, ofs, voices; in wm8766_vol_put() local 443 voices = kcontrol->private_value >> 8; in wm8766_vol_put() 446 for (i = 0; i < voices; i++) { in wm8766_vol_put()
|
D | aureon.c | 798 int voices = kcontrol->private_value >> 8; in wm_vol_info() local 800 uinfo->count = voices; in wm_vol_info() 810 int i, ofs, voices; in wm_vol_get() local 812 voices = kcontrol->private_value >> 8; in wm_vol_get() 814 for (i = 0; i < voices; i++) in wm_vol_get() 824 int i, idx, ofs, voices; in wm_vol_put() local 827 voices = kcontrol->private_value >> 8; in wm_vol_put() 830 for (i = 0; i < voices; i++) { in wm_vol_put() 863 int voices, ofs, i; in wm_mute_get() local 865 voices = kcontrol->private_value >> 8; in wm_mute_get() [all …]
|
/Linux-v4.19/sound/isa/gus/ |
D | gus_io.c | 419 unsigned short voices; in snd_gf1_select_active_voices() local 427 voices = gus->gf1.active_voices; in snd_gf1_select_active_voices() 428 if (voices > 32) in snd_gf1_select_active_voices() 429 voices = 32; in snd_gf1_select_active_voices() 430 if (voices < 14) in snd_gf1_select_active_voices() 431 voices = 14; in snd_gf1_select_active_voices() 433 voices = 32; in snd_gf1_select_active_voices() 434 gus->gf1.active_voices = voices; in snd_gf1_select_active_voices() 436 gus->gf1.enh_mode ? 44100 : voices_tbl[voices - 14]; in snd_gf1_select_active_voices() 438 snd_gf1_i_write8(gus, SNDRV_GF1_GB_ACTIVE_VOICES, 0xc0 | (voices - 1)); in snd_gf1_select_active_voices()
|
D | gus_main.c | 136 int voices, in snd_gus_create() argument 208 if (voices < 14) in snd_gus_create() 209 voices = 14; in snd_gus_create() 210 if (voices > 32) in snd_gus_create() 211 voices = 32; in snd_gus_create() 219 gus->gf1.active_voices = voices; in snd_gus_create()
|
D | gus_pcm.c | 50 unsigned int voices; member 136 for (voice = 0; voice < pcmp->voices; voice++) { in snd_gf1_pcm_trigger_up() 167 for (voice = 0; voice < pcmp->voices; voice++) { in snd_gf1_pcm_trigger_up() 177 for (voice = 0; voice < pcmp->voices; voice++) { in snd_gf1_pcm_trigger_up() 237 for (idx = 0; idx < pcmp->voices; idx++, end += step) { in snd_gf1_pcm_interrupt_wave() 247 for (idx = 0; idx < pcmp->voices; idx++) { in snd_gf1_pcm_interrupt_wave() 459 pcmp->voices = params_channels(hw_params); in snd_gf1_pcm_playback_hw_params() 468 if (pcmp->voices > 1 && pcmp->pvoices[1] == NULL) { in snd_gf1_pcm_playback_hw_params() 475 } else if (pcmp->voices == 1) { in snd_gf1_pcm_playback_hw_params() 808 pvoice = &gus->gf1.voices[idx]; in snd_gf1_pcm_volume_put()
|
D | gus_irq.c | 72 pvoice = &gus->gf1.voices[voice]; in snd_gus_interrupt() 133 pvoice = &gus->gf1.voices[idx]; in snd_gus_irq_info_read()
|
D | gus_reset.c | 85 voice = &gus->gf1.voices[what & 0xffff]; in snd_gf1_set_default_handlers() 271 pvoice = &gus->gf1.voices[idx]; in snd_gf1_alloc_voice() 279 pvoice = &gus->gf1.voices[idx]; in snd_gf1_alloc_voice() 330 gus->gf1.voices[i].number = i; in snd_gf1_start()
|
/Linux-v4.19/sound/mips/ |
D | hal2.c | 78 int voices; /* mono/stereo */ member 378 sample_size = 2 * hal2->dac.voices; in hal2_setup_dac() 398 | (hal2->dac.voices << H2I_C1_DATAT_SHIFT)); in hal2_setup_dac() 406 sample_size = 2 * hal2->adc.voices; in hal2_setup_adc() 423 | (hal2->adc.voices << H2I_C1_DATAT_SHIFT)); in hal2_setup_adc() 562 dac->voices = runtime->channels; in hal2_playback_prepare() 653 adc->voices = runtime->channels; in hal2_capture_prepare()
|
/Linux-v4.19/sound/usb/ |
D | midi.c | 1561 short int voices; member 1567 .port = num, .voices = voices_, \ 1578 #define GM_SYNTH_PORT(vendor, product, num, name, voices) \ argument 1579 PORT_INFO(vendor, product, num, name, voices, \ 1584 #define ROLAND_SYNTH_PORT(vendor, product, num, name, voices) \ argument 1585 PORT_INFO(vendor, product, num, name, voices, \ 1593 #define SOUNDCANVAS_PORT(vendor, product, num, name, voices) \ argument 1594 PORT_INFO(vendor, product, num, name, voices, \ 1755 seq_port_info->midi_voices = port_info->voices; in snd_usbmidi_get_port_info()
|