• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/pci/ymfpci/

Lines Matching defs:voices

226 		voice = &chip->voices[idx];
227 voice2 = pair ? &chip->voices[idx+1] : NULL;
344 if (ypcm->voices[1])
345 bank = &ypcm->voices[1]->bank[next_bank];
397 if (ypcm->voices[0] == NULL) {
405 chip->ctrl_playback[ypcm->voices[0]->number + 1] = cpu_to_le32(ypcm->voices[0]->bank_addr);
406 if (ypcm->voices[1] != NULL && !ypcm->use_441_slot)
407 chip->ctrl_playback[ypcm->voices[1]->number + 1] = cpu_to_le32(ypcm->voices[1]->bank_addr);
418 chip->ctrl_playback[ypcm->voices[0]->number + 1] = 0;
419 if (ypcm->voices[1] != NULL && !ypcm->use_441_slot)
420 chip->ctrl_playback[ypcm->voices[1]->number + 1] = 0;
465 static int snd_ymfpci_pcm_voice_alloc(struct snd_ymfpci_pcm *ypcm, int voices)
469 if (ypcm->voices[1] != NULL && voices < 2) {
470 snd_ymfpci_voice_free(ypcm->chip, ypcm->voices[1]);
471 ypcm->voices[1] = NULL;
473 if (voices == 1 && ypcm->voices[0] != NULL)
475 if (voices == 2 && ypcm->voices[0] != NULL && ypcm->voices[1] != NULL)
477 if (voices > 1) {
478 if (ypcm->voices[0] != NULL && ypcm->voices[1] == NULL) {
479 snd_ymfpci_voice_free(ypcm->chip, ypcm->voices[0]);
480 ypcm->voices[0] = NULL;
483 err = snd_ymfpci_voice_alloc(ypcm->chip, YMFPCI_PCM, voices > 1, &ypcm->voices[0]);
486 ypcm->voices[0]->ypcm = ypcm;
487 ypcm->voices[0]->interrupt = snd_ymfpci_pcm_interrupt;
488 if (voices > 1) {
489 ypcm->voices[1] = &ypcm->chip->voices[ypcm->voices[0]->number + 1];
490 ypcm->voices[1]->ypcm = ypcm;
499 struct snd_ymfpci_voice *voice = ypcm->voices[voiceidx];
663 if (ypcm->voices[1]) {
664 snd_ymfpci_voice_free(chip, ypcm->voices[1]);
665 ypcm->voices[1] = NULL;
667 if (ypcm->voices[0]) {
668 snd_ymfpci_voice_free(chip, ypcm->voices[0]);
669 ypcm->voices[0] = NULL;
762 struct snd_ymfpci_voice *voice = ypcm->voices[0];
807 voice = &chip->voices[nvoice];
2113 chip->voices[voice].number = voice;
2114 chip->voices[voice].bank = (struct snd_ymfpci_playback_bank *)ptr;
2115 chip->voices[voice].bank_addr = ptr_addr;