Lines Matching refs:epcm

188 	struct emu10k1x_pcm *epcm;
349 struct emu10k1x_pcm *epcm;
351 epcm = voice->epcm;
352 if (!epcm)
354 if (epcm->substream == NULL)
359 epcm->substream->ops->pointer(epcm->substream),
360 snd_pcm_lib_period_bytes(epcm->substream),
361 snd_pcm_lib_buffer_bytes(epcm->substream));
363 snd_pcm_period_elapsed(epcm->substream);
370 struct emu10k1x_pcm *epcm;
381 epcm = kzalloc(sizeof(*epcm), GFP_KERNEL);
382 if (epcm == NULL)
384 epcm->emu = chip;
385 epcm->substream = substream;
387 runtime->private_data = epcm;
406 struct emu10k1x_pcm *epcm = runtime->private_data;
408 if (! epcm->voice) {
409 epcm->voice = &epcm->emu->voices[substream->pcm->device];
410 epcm->voice->use = 1;
411 epcm->voice->epcm = epcm;
421 struct emu10k1x_pcm *epcm;
426 epcm = runtime->private_data;
428 if (epcm->voice) {
429 epcm->voice->use = 0;
430 epcm->voice->epcm = NULL;
431 epcm->voice = NULL;
442 struct emu10k1x_pcm *epcm = runtime->private_data;
443 int voice = epcm->voice->number;
472 struct emu10k1x_pcm *epcm = runtime->private_data;
473 int channel = epcm->voice->number;
488 epcm->running = 1;
492 epcm->running = 0;
509 struct emu10k1x_pcm *epcm = runtime->private_data;
510 int channel = epcm->voice->number;
513 if (!epcm->running)
550 struct emu10k1x_pcm *epcm;
561 epcm = kzalloc(sizeof(*epcm), GFP_KERNEL);
562 if (epcm == NULL)
565 epcm->emu = chip;
566 epcm->substream = substream;
568 runtime->private_data = epcm;
587 struct emu10k1x_pcm *epcm = runtime->private_data;
589 if (! epcm->voice) {
590 if (epcm->emu->capture_voice.use)
592 epcm->voice = &epcm->emu->capture_voice;
593 epcm->voice->epcm = epcm;
594 epcm->voice->use = 1;
605 struct emu10k1x_pcm *epcm;
609 epcm = runtime->private_data;
611 if (epcm->voice) {
612 epcm->voice->use = 0;
613 epcm->voice->epcm = NULL;
614 epcm->voice = NULL;
640 struct emu10k1x_pcm *epcm = runtime->private_data;
648 epcm->running = 1;
651 epcm->running = 0;
669 struct emu10k1x_pcm *epcm = runtime->private_data;
672 if (!epcm->running)