Lines Matching refs:evoice
1088 struct snd_ali_voice *pvoice, *evoice; in snd_ali_trigger() local
1109 evoice = pvoice->extra; in snd_ali_trigger()
1111 if (evoice == NULL) in snd_ali_trigger()
1114 whati |= 1 << (evoice->number & 0x1f); in snd_ali_trigger()
1115 what |= 1 << (evoice->number & 0x1f); in snd_ali_trigger()
1119 if (evoice != NULL) in snd_ali_trigger()
1120 evoice->running = 1; in snd_ali_trigger()
1123 if (evoice != NULL) in snd_ali_trigger()
1124 evoice->running = 0; in snd_ali_trigger()
1154 struct snd_ali_voice *evoice = pvoice->extra; in snd_ali_playback_hw_params() local
1166 if (!evoice) { in snd_ali_playback_hw_params()
1167 evoice = snd_ali_alloc_voice(codec, in snd_ali_playback_hw_params()
1170 if (!evoice) in snd_ali_playback_hw_params()
1172 pvoice->extra = evoice; in snd_ali_playback_hw_params()
1173 evoice->substream = substream; in snd_ali_playback_hw_params()
1176 if (evoice) { in snd_ali_playback_hw_params()
1177 snd_ali_free_voice(codec, evoice); in snd_ali_playback_hw_params()
1178 pvoice->extra = evoice = NULL; in snd_ali_playback_hw_params()
1190 struct snd_ali_voice *evoice = pvoice ? pvoice->extra : NULL; in snd_ali_playback_hw_free() local
1193 if (evoice) { in snd_ali_playback_hw_free()
1194 snd_ali_free_voice(codec, evoice); in snd_ali_playback_hw_free()
1217 struct snd_ali_voice *evoice = pvoice->extra; in snd_ali_playback_prepare() local
1283 if (evoice) { in snd_ali_playback_prepare()
1284 evoice->count = pvoice->count; in snd_ali_playback_prepare()
1285 evoice->eso = pvoice->count << 1; in snd_ali_playback_prepare()
1286 ESO = evoice->eso - 1; in snd_ali_playback_prepare()
1288 evoice->number, in snd_ali_playback_prepare()