Lines Matching refs:epcm
551 struct snd_ca0106_pcm *epcm; in snd_ca0106_pcm_open_playback_channel() local
555 epcm = kzalloc(sizeof(*epcm), GFP_KERNEL); in snd_ca0106_pcm_open_playback_channel()
557 if (epcm == NULL) in snd_ca0106_pcm_open_playback_channel()
559 epcm->emu = chip; in snd_ca0106_pcm_open_playback_channel()
560 epcm->substream = substream; in snd_ca0106_pcm_open_playback_channel()
561 epcm->channel_id=channel_id; in snd_ca0106_pcm_open_playback_channel()
563 runtime->private_data = epcm; in snd_ca0106_pcm_open_playback_channel()
577 channel->epcm = epcm; in snd_ca0106_pcm_open_playback_channel()
603 struct snd_ca0106_pcm *epcm = runtime->private_data; in snd_ca0106_pcm_close_playback() local
604 chip->playback_channels[epcm->channel_id].use = 0; in snd_ca0106_pcm_close_playback()
606 restore_spdif_bits(chip, epcm->channel_id); in snd_ca0106_pcm_close_playback()
609 if (epcm->channel_id != PCM_FRONT_CHANNEL) { in snd_ca0106_pcm_close_playback()
611 err = snd_ca0106_pcm_power_dac(chip, epcm->channel_id, 0); in snd_ca0106_pcm_close_playback()
646 struct snd_ca0106_pcm *epcm; in snd_ca0106_pcm_open_capture_channel() local
650 epcm = kzalloc(sizeof(*epcm), GFP_KERNEL); in snd_ca0106_pcm_open_capture_channel()
651 if (!epcm) in snd_ca0106_pcm_open_capture_channel()
654 epcm->emu = chip; in snd_ca0106_pcm_open_capture_channel()
655 epcm->substream = substream; in snd_ca0106_pcm_open_capture_channel()
656 epcm->channel_id=channel_id; in snd_ca0106_pcm_open_capture_channel()
658 runtime->private_data = epcm; in snd_ca0106_pcm_open_capture_channel()
672 channel->epcm = epcm; in snd_ca0106_pcm_open_capture_channel()
688 struct snd_ca0106_pcm *epcm = runtime->private_data; in snd_ca0106_pcm_close_capture() local
689 chip->capture_channels[epcm->channel_id].use = 0; in snd_ca0106_pcm_close_capture()
719 struct snd_ca0106_pcm *epcm = runtime->private_data; in snd_ca0106_pcm_prepare_playback() local
720 int channel = epcm->channel_id; in snd_ca0106_pcm_prepare_playback()
832 struct snd_ca0106_pcm *epcm = runtime->private_data; in snd_ca0106_pcm_prepare_capture() local
833 int channel = epcm->channel_id; in snd_ca0106_pcm_prepare_capture()
924 struct snd_ca0106_pcm *epcm; in snd_ca0106_pcm_trigger_playback() local
949 epcm = runtime->private_data; in snd_ca0106_pcm_trigger_playback()
950 channel = epcm->channel_id; in snd_ca0106_pcm_trigger_playback()
952 epcm->running = running; in snd_ca0106_pcm_trigger_playback()
991 struct snd_ca0106_pcm *epcm = runtime->private_data; in snd_ca0106_pcm_trigger_capture() local
992 int channel = epcm->channel_id; in snd_ca0106_pcm_trigger_capture()
999 epcm->running = 1; in snd_ca0106_pcm_trigger_capture()
1004 epcm->running = 0; in snd_ca0106_pcm_trigger_capture()
1019 struct snd_ca0106_pcm *epcm = runtime->private_data; in snd_ca0106_pcm_pointer_playback() local
1021 int channel = epcm->channel_id; in snd_ca0106_pcm_pointer_playback()
1024 if (!epcm->running) in snd_ca0106_pcm_pointer_playback()
1049 struct snd_ca0106_pcm *epcm = runtime->private_data; in snd_ca0106_pcm_pointer_capture() local
1051 int channel = epcm->channel_id; in snd_ca0106_pcm_pointer_capture()
1053 if (!epcm->running) in snd_ca0106_pcm_pointer_capture()
1220 snd_pcm_period_elapsed(pchannel->epcm->substream); in snd_ca0106_interrupt()
1236 snd_pcm_period_elapsed(pchannel->epcm->substream); in snd_ca0106_interrupt()