Searched refs:cxsc (Results 1 – 4 of 4) sorted by relevance
68 void cx18_alsa_announce_pcm_data(struct snd_cx18_card *cxsc, u8 *pcm_data, in cx18_alsa_announce_pcm_data() argument78 dprintk("cx18 alsa announce ptr=%p data=%p num_bytes=%zu\n", cxsc, in cx18_alsa_announce_pcm_data()81 substream = cxsc->capture_pcm_substream; in cx18_alsa_announce_pcm_data()110 oldptr = cxsc->hwptr_done_capture; in cx18_alsa_announce_pcm_data()124 cxsc->hwptr_done_capture += length; in cx18_alsa_announce_pcm_data()125 if (cxsc->hwptr_done_capture >= in cx18_alsa_announce_pcm_data()127 cxsc->hwptr_done_capture -= in cx18_alsa_announce_pcm_data()130 cxsc->capture_transfer_done += length; in cx18_alsa_announce_pcm_data()131 if (cxsc->capture_transfer_done >= in cx18_alsa_announce_pcm_data()133 cxsc->capture_transfer_done -= in cx18_alsa_announce_pcm_data()[all …]
70 static void snd_cx18_card_free(struct snd_cx18_card *cxsc) in snd_cx18_card_free() argument72 if (cxsc == NULL) in snd_cx18_card_free()75 if (cxsc->v4l2_dev != NULL) in snd_cx18_card_free()76 to_cx18(cxsc->v4l2_dev)->alsa = NULL; in snd_cx18_card_free()80 kfree(cxsc); in snd_cx18_card_free()94 struct snd_cx18_card **cxsc) in snd_cx18_card_create() argument96 *cxsc = kzalloc(sizeof(struct snd_cx18_card), GFP_KERNEL); in snd_cx18_card_create()97 if (*cxsc == NULL) in snd_cx18_card_create()100 (*cxsc)->v4l2_dev = v4l2_dev; in snd_cx18_card_create()101 (*cxsc)->sc = sc; in snd_cx18_card_create()[all …]
34 static inline void snd_cx18_lock(struct snd_cx18_card *cxsc) in snd_cx18_lock() argument36 struct cx18 *cx = to_cx18(cxsc->v4l2_dev); in snd_cx18_lock()40 static inline void snd_cx18_unlock(struct snd_cx18_card *cxsc) in snd_cx18_unlock() argument42 struct cx18 *cx = to_cx18(cxsc->v4l2_dev); in snd_cx18_unlock()
18 int snd_cx18_pcm_create(struct snd_cx18_card *cxsc);