Lines Matching refs:epcm
565 struct snd_ca0106_pcm *epcm; in snd_ca0106_pcm_open_playback_channel() local
569 epcm = kzalloc(sizeof(*epcm), GFP_KERNEL); in snd_ca0106_pcm_open_playback_channel()
571 if (epcm == NULL) in snd_ca0106_pcm_open_playback_channel()
573 epcm->emu = chip; in snd_ca0106_pcm_open_playback_channel()
574 epcm->substream = substream; in snd_ca0106_pcm_open_playback_channel()
575 epcm->channel_id=channel_id; in snd_ca0106_pcm_open_playback_channel()
577 runtime->private_data = epcm; in snd_ca0106_pcm_open_playback_channel()
591 channel->epcm = epcm; in snd_ca0106_pcm_open_playback_channel()
615 struct snd_ca0106_pcm *epcm = runtime->private_data; in snd_ca0106_pcm_close_playback() local
616 chip->playback_channels[epcm->channel_id].use = 0; in snd_ca0106_pcm_close_playback()
618 restore_spdif_bits(chip, epcm->channel_id); in snd_ca0106_pcm_close_playback()
621 if (epcm->channel_id != PCM_FRONT_CHANNEL) { in snd_ca0106_pcm_close_playback()
623 err = snd_ca0106_pcm_power_dac(chip, epcm->channel_id, 0); in snd_ca0106_pcm_close_playback()
658 struct snd_ca0106_pcm *epcm; in snd_ca0106_pcm_open_capture_channel() local
662 epcm = kzalloc(sizeof(*epcm), GFP_KERNEL); in snd_ca0106_pcm_open_capture_channel()
663 if (epcm == NULL) { in snd_ca0106_pcm_open_capture_channel()
668 epcm->emu = chip; in snd_ca0106_pcm_open_capture_channel()
669 epcm->substream = substream; in snd_ca0106_pcm_open_capture_channel()
670 epcm->channel_id=channel_id; in snd_ca0106_pcm_open_capture_channel()
672 runtime->private_data = epcm; in snd_ca0106_pcm_open_capture_channel()
686 channel->epcm = epcm; in snd_ca0106_pcm_open_capture_channel()
700 struct snd_ca0106_pcm *epcm = runtime->private_data; in snd_ca0106_pcm_close_capture() local
701 chip->capture_channels[epcm->channel_id].use = 0; in snd_ca0106_pcm_close_capture()
759 struct snd_ca0106_pcm *epcm = runtime->private_data; in snd_ca0106_pcm_prepare_playback() local
760 int channel = epcm->channel_id; in snd_ca0106_pcm_prepare_playback()
872 struct snd_ca0106_pcm *epcm = runtime->private_data; in snd_ca0106_pcm_prepare_capture() local
873 int channel = epcm->channel_id; in snd_ca0106_pcm_prepare_capture()
964 struct snd_ca0106_pcm *epcm; in snd_ca0106_pcm_trigger_playback() local
989 epcm = runtime->private_data; in snd_ca0106_pcm_trigger_playback()
990 channel = epcm->channel_id; in snd_ca0106_pcm_trigger_playback()
992 epcm->running = running; in snd_ca0106_pcm_trigger_playback()
1031 struct snd_ca0106_pcm *epcm = runtime->private_data; in snd_ca0106_pcm_trigger_capture() local
1032 int channel = epcm->channel_id; in snd_ca0106_pcm_trigger_capture()
1039 epcm->running = 1; in snd_ca0106_pcm_trigger_capture()
1044 epcm->running = 0; in snd_ca0106_pcm_trigger_capture()
1059 struct snd_ca0106_pcm *epcm = runtime->private_data; in snd_ca0106_pcm_pointer_playback() local
1061 int channel = epcm->channel_id; in snd_ca0106_pcm_pointer_playback()
1064 if (!epcm->running) in snd_ca0106_pcm_pointer_playback()
1089 struct snd_ca0106_pcm *epcm = runtime->private_data; in snd_ca0106_pcm_pointer_capture() local
1091 int channel = epcm->channel_id; in snd_ca0106_pcm_pointer_capture()
1093 if (!epcm->running) in snd_ca0106_pcm_pointer_capture()
1304 snd_pcm_period_elapsed(pchannel->epcm->substream); in snd_ca0106_interrupt()
1320 snd_pcm_period_elapsed(pchannel->epcm->substream); in snd_ca0106_interrupt()