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");
52 return to_cx18(v4l2_dev)->alsa; in to_snd_cx18_card()
67 to_cx18(cxsc->v4l2_dev)->alsa = NULL; in snd_cx18_card_free()
105 /* sc->driver is used by alsa-lib's configurator: simple, unique */ in snd_cx18_card_set_names()
127 /* Numbrs steps from "Writing an ALSA Driver" by Takashi Iwai */ in snd_cx18_init()
165 cx->alsa = cxsc; in snd_cx18_init()
170 cx->alsa = NULL; in snd_cx18_init()
192 printk(KERN_ERR "cx18-alsa: %s: struct v4l2_device * is NULL\n", in cx18_alsa_load()
199 printk(KERN_ERR "cx18-alsa cx is NULL\n"); in cx18_alsa_load()
210 if (cx->alsa != NULL) { in cx18_alsa_load()
220 CX18_DEBUG_ALSA_INFO("%s: created cx18 ALSA interface instance\n", in cx18_alsa_load()
228 printk(KERN_INFO "cx18-alsa: module loading...\n"); in cx18_alsa_init()
240 cx->alsa = NULL; in snd_cx18_exit()
249 printk(KERN_ERR "cx18-alsa: %s: struct v4l2_device * is NULL\n", in cx18_alsa_exit_callback()
270 printk(KERN_INFO "cx18-alsa: module unloading...\n"); in cx18_alsa_exit()
277 printk(KERN_INFO "cx18-alsa: module unload complete\n"); in cx18_alsa_exit()