Home
last modified time | relevance | path

Searched refs:apcm (Results 1 – 3 of 3) sorted by relevance

/linux/sound/pci/ctxfi/
H A Dctpcm.c95 struct ct_atc_pcm *apcm = atc_pcm; in ct_atc_pcm_interrupt() local
97 if (!apcm->substream) in ct_atc_pcm_interrupt()
100 snd_pcm_period_elapsed(apcm->substream); in ct_atc_pcm_interrupt()
105 struct ct_atc_pcm *apcm = runtime->private_data; in ct_atc_pcm_free_substream() local
106 struct ct_atc *atc = snd_pcm_substream_chip(apcm->substream); in ct_atc_pcm_free_substream()
108 atc->pcm_release_resources(atc, apcm); in ct_atc_pcm_free_substream()
109 ct_timer_instance_free(apcm->timer); in ct_atc_pcm_free_substream()
110 kfree(apcm); in ct_atc_pcm_free_substream()
119 struct ct_atc_pcm *apcm; in ct_pcm_playback_open() local
122 apcm = kzalloc(sizeof(*apcm), GFP_KERNEL); in ct_pcm_playback_open()
[all …]
H A Dctatc.h56 void (*interrupt)(struct ct_atc_pcm *apcm);
88 int (*map_audio_buffer)(struct ct_atc *atc, struct ct_atc_pcm *apcm);
89 void (*unmap_audio_buffer)(struct ct_atc *atc, struct ct_atc_pcm *apcm);
95 struct ct_atc_pcm *apcm);
96 int (*pcm_playback_start)(struct ct_atc *atc, struct ct_atc_pcm *apcm);
97 int (*pcm_playback_stop)(struct ct_atc *atc, struct ct_atc_pcm *apcm);
99 struct ct_atc_pcm *apcm);
101 struct ct_atc_pcm *apcm);
102 int (*pcm_capture_prepare)(struct ct_atc *atc, struct ct_atc_pcm *apcm);
103 int (*pcm_capture_start)(struct ct_atc *atc, struct ct_atc_pcm *apcm);
[all...]
H A Dcttimer.h24 ct_timer_instance_new(struct ct_timer *atimer, struct ct_atc_pcm *apcm);