Lines Matching refs:pvoices
36 struct snd_gus_voice *pvoices[2]; member
134 snd_gf1_select_voice(gus, pcmp->pvoices[voice]->number); in snd_gf1_pcm_trigger_up()
153 snd_gf1_select_voice(gus, pcmp->pvoices[voice]->number); in snd_gf1_pcm_trigger_up()
163 snd_gf1_select_voice(gus, pcmp->pvoices[voice]->number); in snd_gf1_pcm_trigger_up()
202 snd_gf1_select_voice(gus, pcmp->pvoices[1]->number); in snd_gf1_pcm_interrupt_wave()
223 snd_gf1_select_voice(gus, pcmp->pvoices[idx]->number); in snd_gf1_pcm_interrupt_wave()
233 snd_gf1_select_voice(gus, pcmp->pvoices[idx]->number); in snd_gf1_pcm_interrupt_wave()
274 cvoice = pcmp->pvoices[0] == pvoice ? 0 : 1; in snd_gf1_pcm_interrupt_volume()
442 if (pcmp->pvoices[0] == NULL) { in snd_gf1_pcm_playback_hw_params()
443 if ((pcmp->pvoices[0] = snd_gf1_alloc_voice(pcmp->gus, SNDRV_GF1_VOICE_TYPE_PCM, 0, 0)) == NULL) in snd_gf1_pcm_playback_hw_params()
445 pcmp->pvoices[0]->handler_wave = snd_gf1_pcm_interrupt_wave; in snd_gf1_pcm_playback_hw_params()
446 pcmp->pvoices[0]->handler_volume = snd_gf1_pcm_interrupt_volume; in snd_gf1_pcm_playback_hw_params()
447 pcmp->pvoices[0]->volume_change = snd_gf1_pcm_volume_change; in snd_gf1_pcm_playback_hw_params()
448 pcmp->pvoices[0]->private_data = pcmp; in snd_gf1_pcm_playback_hw_params()
450 if (pcmp->voices > 1 && pcmp->pvoices[1] == NULL) { in snd_gf1_pcm_playback_hw_params()
451 if ((pcmp->pvoices[1] = snd_gf1_alloc_voice(pcmp->gus, SNDRV_GF1_VOICE_TYPE_PCM, 0, 0)) == NULL) in snd_gf1_pcm_playback_hw_params()
453 pcmp->pvoices[1]->handler_wave = snd_gf1_pcm_interrupt_wave; in snd_gf1_pcm_playback_hw_params()
454 pcmp->pvoices[1]->handler_volume = snd_gf1_pcm_interrupt_volume; in snd_gf1_pcm_playback_hw_params()
455 pcmp->pvoices[1]->volume_change = snd_gf1_pcm_volume_change; in snd_gf1_pcm_playback_hw_params()
456 pcmp->pvoices[1]->private_data = pcmp; in snd_gf1_pcm_playback_hw_params()
458 if (pcmp->pvoices[1]) { in snd_gf1_pcm_playback_hw_params()
459 snd_gf1_free_voice(pcmp->gus, pcmp->pvoices[1]); in snd_gf1_pcm_playback_hw_params()
460 pcmp->pvoices[1] = NULL; in snd_gf1_pcm_playback_hw_params()
471 if (pcmp->pvoices[0]) { in snd_gf1_pcm_playback_hw_free()
472 snd_gf1_free_voice(pcmp->gus, pcmp->pvoices[0]); in snd_gf1_pcm_playback_hw_free()
473 pcmp->pvoices[0] = NULL; in snd_gf1_pcm_playback_hw_free()
475 if (pcmp->pvoices[1]) { in snd_gf1_pcm_playback_hw_free()
476 snd_gf1_free_voice(pcmp->gus, pcmp->pvoices[1]); in snd_gf1_pcm_playback_hw_free()
477 pcmp->pvoices[1] = NULL; in snd_gf1_pcm_playback_hw_free()
512 voice = pcmp->pvoices[0]->number; in snd_gf1_pcm_playback_trigger()
514 if (pcmp->pvoices[1]) { in snd_gf1_pcm_playback_trigger()
515 voice = pcmp->pvoices[1]->number; in snd_gf1_pcm_playback_trigger()
535 snd_gf1_select_voice(gus, pcmp->pvoices[0]->number); in snd_gf1_pcm_playback_pointer()
794 …vol = pvoice == pcmp->pvoices[0] ? gus->gf1.pcm_volume_level_left : gus->gf1.pcm_volume_level_righ… in snd_gf1_pcm_volume_put()