Lines Matching full:alsa
3 * ALSA interface to ivtv PCM capture streams
13 #include "ivtv-alsa.h"
14 #include "ivtv-alsa-pcm.h"
25 printk(KERN_INFO pr_fmt("%s: alsa:" __fmt), \
37 "Index value for IVTV ALSA capture interface(s).\n");
40 MODULE_DESCRIPTION("CX23415/CX23416 ALSA Interface");
48 return to_ivtv(v4l2_dev)->alsa; in to_snd_ivtv_card()
57 to_ivtv(itvsc->v4l2_dev)->alsa = NULL; in snd_ivtv_card_free()
95 /* sc->driver is used by alsa-lib's configurator: simple, unique */ in snd_ivtv_card_set_names()
117 /* Numbrs steps from "Writing an ALSA Driver" by Takashi Iwai */ in snd_ivtv_init()
157 itv->alsa = itvsc; in snd_ivtv_init()
162 itv->alsa = NULL; in snd_ivtv_init()
168 IVTV_ALSA_INFO("%s: Instance %d registered as ALSA card %d\n", in snd_ivtv_init()
187 pr_err("ivtv-alsa: %s: struct v4l2_device * is NULL\n", in ivtv_alsa_load()
194 pr_err("ivtv-alsa itv is NULL\n"); in ivtv_alsa_load()
204 if (itv->alsa != NULL) { in ivtv_alsa_load()
214 IVTV_DEBUG_ALSA_INFO("created ivtv ALSA interface instance\n"); in ivtv_alsa_load()
221 pr_info("ivtv-alsa: module loading...\n"); in ivtv_alsa_init()
233 itv->alsa = NULL; in snd_ivtv_exit()
242 pr_err("ivtv-alsa: %s: struct v4l2_device * is NULL\n", in ivtv_alsa_exit_callback()
263 pr_info("ivtv-alsa: module unloading...\n"); in ivtv_alsa_exit()
270 pr_info("ivtv-alsa: module unload complete\n"); in ivtv_alsa_exit()