Lines Matching full:alsa
3 * ALSA interface to cx18 PCM capture streams
25 #include "cx18-alsa.h"
26 #include "cx18-alsa-pcm.h"
33 printk(KERN_INFO "%s: " fmt, "cx18-alsa", ## arg); \
43 MODULE_DESCRIPTION("CX23418 ALSA Interface");
51 return to_cx18(v4l2_dev)->alsa; in to_snd_cx18_card()
60 to_cx18(cxsc->v4l2_dev)->alsa = NULL; in snd_cx18_card_free()
98 /* sc->driver is used by alsa-lib's configurator: simple, unique */ in snd_cx18_card_set_names()
120 /* Numbrs steps from "Writing an ALSA Driver" by Takashi Iwai */ in snd_cx18_init()
158 cx->alsa = cxsc; in snd_cx18_init()
163 cx->alsa = NULL; in snd_cx18_init()
185 printk(KERN_ERR "cx18-alsa: %s: struct v4l2_device * is NULL\n", in cx18_alsa_load()
192 printk(KERN_ERR "cx18-alsa cx is NULL\n"); in cx18_alsa_load()
203 if (cx->alsa != NULL) { in cx18_alsa_load()
213 CX18_DEBUG_ALSA_INFO("%s: created cx18 ALSA interface instance\n", in cx18_alsa_load()
221 printk(KERN_INFO "cx18-alsa: module loading...\n"); in cx18_alsa_init()
233 cx->alsa = NULL; in snd_cx18_exit()
242 printk(KERN_ERR "cx18-alsa: %s: struct v4l2_device * is NULL\n", in cx18_alsa_exit_callback()
263 printk(KERN_INFO "cx18-alsa: module unloading...\n"); in cx18_alsa_exit()
270 printk(KERN_INFO "cx18-alsa: module unload complete\n"); in cx18_alsa_exit()