Lines Matching refs:voicenum
131 static int get_voice(struct emu10k1_card *card, struct woinst *woinst, unsigned int voicenum)
133 struct emu_voice *voice = &woinst->voice[voicenum];
205 voice->params[0].send_routing = 0x3f3f3f00 + card->mchannel_fx + voicenum;
208 voice->params[0].send_routing = 0xfff0 + card->mchannel_fx + voicenum;
237 unsigned int voicenum;
242 for (voicenum = 0; voicenum < woinst->num_voices; voicenum++) {
243 if (emu10k1_voice_alloc_buffer(card, &woinst->voice[voicenum].mem, woinst->buffer.pages) < 0) {
249 if (get_voice(card, woinst, voicenum) < 0) {
276 unsigned int voicenum;
284 for (voicenum = 0; voicenum < woinst->num_voices; voicenum++) {
285 emu10k1_voice_free(&woinst->voice[voicenum]);
286 emu10k1_voice_free_buffer(card, &woinst->voice[voicenum].mem);
318 unsigned int voicenum;
339 for (voicenum = 0; voicenum < woinst->num_voices; voicenum++) {
340 emu10k1_voice_free(&woinst->voice[voicenum]);
342 if (get_voice(card, woinst, voicenum) < 0) {