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) in snd_ca0106_pcm_open_capture_channel()
666 epcm->emu = chip; in snd_ca0106_pcm_open_capture_channel()
667 epcm->substream = substream; in snd_ca0106_pcm_open_capture_channel()
668 epcm->channel_id=channel_id; in snd_ca0106_pcm_open_capture_channel()
670 runtime->private_data = epcm; in snd_ca0106_pcm_open_capture_channel()
684 channel->epcm = epcm; in snd_ca0106_pcm_open_capture_channel()
698 struct snd_ca0106_pcm *epcm = runtime->private_data; in snd_ca0106_pcm_close_capture() local
699 chip->capture_channels[epcm->channel_id].use = 0; in snd_ca0106_pcm_close_capture()
757 struct snd_ca0106_pcm *epcm = runtime->private_data; in snd_ca0106_pcm_prepare_playback() local
758 int channel = epcm->channel_id; in snd_ca0106_pcm_prepare_playback()
870 struct snd_ca0106_pcm *epcm = runtime->private_data; in snd_ca0106_pcm_prepare_capture() local
871 int channel = epcm->channel_id; in snd_ca0106_pcm_prepare_capture()
962 struct snd_ca0106_pcm *epcm; in snd_ca0106_pcm_trigger_playback() local
987 epcm = runtime->private_data; in snd_ca0106_pcm_trigger_playback()
988 channel = epcm->channel_id; in snd_ca0106_pcm_trigger_playback()
990 epcm->running = running; in snd_ca0106_pcm_trigger_playback()
1029 struct snd_ca0106_pcm *epcm = runtime->private_data; in snd_ca0106_pcm_trigger_capture() local
1030 int channel = epcm->channel_id; in snd_ca0106_pcm_trigger_capture()
1037 epcm->running = 1; in snd_ca0106_pcm_trigger_capture()
1042 epcm->running = 0; in snd_ca0106_pcm_trigger_capture()
1057 struct snd_ca0106_pcm *epcm = runtime->private_data; in snd_ca0106_pcm_pointer_playback() local
1059 int channel = epcm->channel_id; in snd_ca0106_pcm_pointer_playback()
1062 if (!epcm->running) in snd_ca0106_pcm_pointer_playback()
1087 struct snd_ca0106_pcm *epcm = runtime->private_data; in snd_ca0106_pcm_pointer_capture() local
1089 int channel = epcm->channel_id; in snd_ca0106_pcm_pointer_capture()
1091 if (!epcm->running) in snd_ca0106_pcm_pointer_capture()
1302 snd_pcm_period_elapsed(pchannel->epcm->substream); in snd_ca0106_interrupt()
1318 snd_pcm_period_elapsed(pchannel->epcm->substream); in snd_ca0106_interrupt()