Lines Matching defs:card
6996 struct snd_card *card;
7401 struct snd_card *card;
7409 sizeof(struct tpacpi_alsa_data), &card);
7410 if (rc < 0 || !card) {
7411 pr_err("Failed to create ALSA card structures: %d\n", rc);
7415 BUG_ON(!card->private_data);
7416 data = card->private_data;
7417 data->card = card;
7419 strscpy(card->driver, TPACPI_ALSA_DRVNAME,
7420 sizeof(card->driver));
7421 strscpy(card->shortname, TPACPI_ALSA_SHRTNAME,
7422 sizeof(card->shortname));
7423 snprintf(card->mixername, sizeof(card->mixername), "ThinkPad EC %s",
7426 snprintf(card->longname, sizeof(card->longname),
7427 "%s at EC reg 0x%02x, fw %s", card->shortname, TP_EC_AUDIO,
7443 rc = snd_ctl_add(card, ctl_vol);
7453 rc = snd_ctl_add(card, ctl_mute);
7460 rc = snd_card_register(card);
7462 pr_err("Failed to register ALSA card: %d\n", rc);
7466 alsa_card = card;
7470 snd_card_free(card);