Lines Matching defs:sc
64 static void snd_ivtv_card_private_free(struct snd_card *sc)
66 if (sc == NULL)
68 snd_ivtv_card_free(sc->private_data);
69 sc->private_data = NULL;
70 sc->private_free = NULL;
74 struct snd_card *sc,
82 (*itvsc)->sc = sc;
84 sc->private_data = *itvsc;
85 sc->private_free = snd_ivtv_card_private_free;
93 struct snd_card *sc = itvsc->sc;
95 /* sc->driver is used by alsa-lib's configurator: simple, unique */
96 strscpy(sc->driver, "CX2341[56]", sizeof(sc->driver));
98 /* sc->shortname is a symlink in /proc/asound: IVTV-M -> cardN */
99 snprintf(sc->shortname, sizeof(sc->shortname), "IVTV-%d",
102 /* sc->longname is read from /proc/asound/cards */
103 snprintf(sc->longname, sizeof(sc->longname),
113 struct snd_card *sc = NULL;
128 THIS_MODULE, 0, &sc);
136 ret = snd_ivtv_card_create(v4l2_dev, sc, &itvsc);
160 ret = snd_card_register(sc);
169 __func__, itv->instance, sc->number);
174 if (sc != NULL)
175 snd_card_free(sc);
232 snd_card_free(itvsc->sc);