Lines Matching refs:evoice
1104 struct snd_ali_voice *pvoice, *evoice;
1125 evoice = pvoice->extra;
1127 if (evoice == NULL)
1130 whati |= 1 << (evoice->number & 0x1f);
1131 what |= 1 << (evoice->number & 0x1f);
1135 if (evoice != NULL)
1136 evoice->running = 1;
1139 if (evoice != NULL)
1140 evoice->running = 0;
1170 struct snd_ali_voice *evoice = pvoice->extra;
1182 if (!evoice) {
1183 evoice = snd_ali_alloc_voice(codec,
1186 if (!evoice)
1188 pvoice->extra = evoice;
1189 evoice->substream = substream;
1192 if (evoice) {
1193 snd_ali_free_voice(codec, evoice);
1194 pvoice->extra = evoice = NULL;
1206 struct snd_ali_voice *evoice = pvoice ? pvoice->extra : NULL;
1209 if (evoice) {
1210 snd_ali_free_voice(codec, evoice);
1233 struct snd_ali_voice *evoice = pvoice->extra;
1298 if (evoice) {
1299 evoice->count = pvoice->count;
1300 evoice->eso = pvoice->count << 1;
1301 ESO = evoice->eso - 1;
1303 evoice->number,